You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2026/08/29 11:16:44 UTC
(camel) 01/01: chore: camel-jbang-console - remove stale route-diagram dev-console metadata
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 <cl...@gmail.com>
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 <no...@anthropic.com>
Signed-off-by: Claus Ibsen <cl...@gmail.com>
---
.../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