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 2024/05/12 09:28:56 UTC
(camel) 01/02: CAMEL-20758: camel-spring-boot - Debugger is created twice
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch deb
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 0d6b14b5202d2275d2def8be0f1cb34aa14cba87
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Sun May 12 10:33:24 2024 +0200
CAMEL-20758: camel-spring-boot - Debugger is created twice
---
.../org/apache/camel/impl/engine/AbstractCamelContext.java | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
index 59eb0afd92c..57d08b48da5 100644
--- a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
+++ b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/AbstractCamelContext.java
@@ -2293,10 +2293,12 @@ public abstract class AbstractCamelContext extends BaseService
}
}
if (!debuggerDetected && (isDebugging() || isDebugStandby())) {
- // debugging enabled but camel-debug was not auto-detected from classpath
- // so install default debugger
- BacklogDebugger backlog = DefaultBacklogDebugger.createDebugger(this);
- addService(backlog, true, true);
+ if (hasService(BacklogDebugger.class) == null) {
+ // debugging enabled but camel-debug was not auto-detected from classpath
+ // so install default debugger
+ BacklogDebugger backlog = DefaultBacklogDebugger.createDebugger(this);
+ addService(backlog, true, true);
+ }
}
addService(getManagementStrategy(), false);