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 <claus.ib...@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);