This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch cr in repository https://gitbox.apache.org/repos/asf/camel.git
commit 5559991e150d34b15f125ad4cb16f7cf5ed765c2 Author: Claus Ibsen <[email protected]> AuthorDate: Fri Apr 10 11:27:49 2026 +0200 CAMEL-23310: camel-core - Suspend/resume on CamelContext should reset prepare shutdown flag --- .../camel/processor/errorhandler/RedeliveryErrorHandler.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/camel-core-processor/src/main/java/org/apache/camel/processor/errorhandler/RedeliveryErrorHandler.java b/core/camel-core-processor/src/main/java/org/apache/camel/processor/errorhandler/RedeliveryErrorHandler.java index 2c154c122bae..fca8c25ae42d 100644 --- a/core/camel-core-processor/src/main/java/org/apache/camel/processor/errorhandler/RedeliveryErrorHandler.java +++ b/core/camel-core-processor/src/main/java/org/apache/camel/processor/errorhandler/RedeliveryErrorHandler.java @@ -2011,6 +2011,13 @@ public abstract class RedeliveryErrorHandler extends ErrorHandlerSupport ServiceHelper.startService(taskFactory, output, outputAsync, deadLetter); } + @Override + protected void doResume() throws Exception { + super.doResume(); + // reset flag when resuming + preparingShutdown = false; + } + @Override protected void doShutdown() throws Exception { ServiceHelper.stopAndShutdownServices(deadLetter, output, outputAsync, taskFactory);
