This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch quick-fix/stale-jbang-route-diagram-console in repository https://gitbox.apache.org/repos/asf/camel.git
commit 1e4e42b59cbf393527d0a9d05fb2e0f3709b3887 Author: Claus Ibsen <[email protected]> AuthorDate: Sat Aug 29 13:16:28 2026 +0200 chore: camel-jbang-console - remove stale route-diagram dev-console metadata DiagramDevConsole moved out of org.apache.camel.jbang.console into components/camel-diagram (CAMEL-23400), but the generated dev-console metadata for the old class was never cleaned up since the generator only adds/updates files, never removes orphaned ones for classes that no longer exist. The stale META-INF/services/org/apache/camel/dev-console/route-diagram marker still points at the deleted class. Any classpath scan that reaches it (DefaultDevConsolesLoader.loadDevConsoles) triggers DefaultDevConsoleResolver.resolveDevConsole to fail resolving the class, which throws IllegalArgumentException instead of the ignored NoFactoryAvailableException, aborting the whole scan loop and silently preventing the real jbang/source-dir consoles in this module from loading. Co-Authored-By: Claude Sonnet 5 <[email protected]> Signed-off-by: Claus Ibsen <[email protected]> --- .../org/apache/camel/dev-console/route-diagram.json | 15 --------------- .../services/org/apache/camel/dev-console/route-diagram | 2 -- 2 files changed, 17 deletions(-) diff --git a/dsl/camel-jbang/camel-jbang-console/src/generated/resources/META-INF/org/apache/camel/dev-console/route-diagram.json b/dsl/camel-jbang/camel-jbang-console/src/generated/resources/META-INF/org/apache/camel/dev-console/route-diagram.json deleted file mode 100644 index 98f9304168fb..000000000000 --- a/dsl/camel-jbang/camel-jbang-console/src/generated/resources/META-INF/org/apache/camel/dev-console/route-diagram.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "console": { - "kind": "console", - "group": "camel-jbang", - "name": "route-diagram", - "title": "Route Diagram", - "description": "Visual route diagrams", - "deprecated": false, - "javaType": "org.apache.camel.jbang.console.DiagramDevConsole", - "groupId": "org.apache.camel", - "artifactId": "camel-jbang-console", - "version": "4.23.0-SNAPSHOT" - } -} - diff --git a/dsl/camel-jbang/camel-jbang-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/route-diagram b/dsl/camel-jbang/camel-jbang-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/route-diagram deleted file mode 100644 index 9489d2910671..000000000000 --- a/dsl/camel-jbang/camel-jbang-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/route-diagram +++ /dev/null @@ -1,2 +0,0 @@ -# Generated by camel build tools - do NOT edit this file! -class=org.apache.camel.jbang.console.DiagramDevConsole
