{"record":{"id":"0bf94a99941f38b7","repo":"apache/maven","slug":"this-is-only-a-stub","errorCode":null,"errorMessage":"This is only a stub.","messagePattern":"This is only a stub\\.","errorType":"exception","errorClass":"LookupException","httpStatus":null,"severity":"error","filePath":"impl/maven-testing/src/main/java/org/apache/maven/testing/plugin/stubs/LookupStub.java","lineNumber":45,"sourceCode":"\n/**\n * A stub implementation of {@link Lookup} for testing purposes.\n * Provides a simple service lookup mechanism for tests.\n *\n * @since 4.0.0\n */\npublic class LookupStub implements Lookup {\n\n    public static final Lookup EMPTY = new LookupStub();\n\n    /**\n     * For sub-class constructors.\n     */\n    protected LookupStub() {}\n\n    @Override\n    public <T> T lookup(Class<T> type) {\n        throw new LookupException(\"This is only a stub.\");\n    }\n\n    @Override\n    public <T> T lookup(Class<T> type, String string) {\n        throw new LookupException(\"This is only a stub.\");\n    }\n\n    @Override\n    public <T> Optional<T> lookupOptional(Class<T> type) {\n        return Optional.empty();\n    }\n\n    @Override\n    public <T> Optional<T> lookupOptional(Class<T> type, String string) {\n        return Optional.empty();\n    }\n\n    @Override","sourceCodeStart":27,"sourceCodeEnd":63,"githubUrl":"https://github.com/apache/maven/blob/e4093d4e120eac99d6bdce5ba67cace2f3085c97/impl/maven-testing/src/main/java/org/apache/maven/testing/plugin/stubs/LookupStub.java#L27-L63","documentation":"Error \"This is only a stub.\" thrown in apache/maven.","triggerScenarios":"Thrown at impl/maven-testing/src/main/java/org/apache/maven/testing/plugin/stubs/LookupStub.java:45 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"e4093d4e120eac99d6bdce5ba67cace2f3085c97","analyzedAt":"2026-08-21T22:58:24.034Z","schemaVersion":2},"datasetVersion":"2026-08-21T23:17:16.201Z"}