This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch camel-4.10.x in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/camel-4.10.x by this push: new bcdd7c39663 CAMEL-21730: JBang export cannot validate route that depends on copied resources (#17190) bcdd7c39663 is described below commit bcdd7c39663fb183f18430cee8d16f5e9e37ded6 Author: Thomas Diesler <tdies...@redhat.com> AuthorDate: Wed Feb 19 11:29:42 2025 +0100 CAMEL-21730: JBang export cannot validate route that depends on copied resources (#17190) --- .../java/org/apache/camel/dsl/jbang/core/commands/Run.java | 11 ++++++++++- .../dsl/jbang/core/commands/kubernetes/KubernetesRun.java | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java index 3917e186c28..bc6fefce3a2 100644 --- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java +++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java @@ -39,6 +39,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.stream.Collectors; +import org.apache.camel.FailedToCreateRouteException; import org.apache.camel.catalog.CamelCatalog; import org.apache.camel.catalog.DefaultCamelCatalog; import org.apache.camel.dsl.jbang.core.common.CommandLineHelper; @@ -905,7 +906,15 @@ public class Run extends CamelCommand { return runBackground(main); } else { // run default in current JVM with same camel version - return runKameletMain(main); + try { + return runKameletMain(main); + } catch (FailedToCreateRouteException ex) { + if (ignoreLoadingError) { + printer().printErr(ex); + return 0; + } + throw ex; + } } } diff --git a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesRun.java b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesRun.java index 08f218fe9f9..18e5ba74980 100644 --- a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesRun.java +++ b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesRun.java @@ -379,7 +379,7 @@ public class KubernetesRun extends KubernetesBaseCommand { buildProperties, true, false, - false, + true, true, false, true,