This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch camel-4.8.x in repository https://gitbox.apache.org/repos/asf/camel.git
commit 885244a6cd80c43928d29ddff20474717ac6ccd8 Author: Claus Ibsen <[email protected]> AuthorDate: Thu Jul 17 09:27:29 2025 +0200 CAMEL-22248: camel-yaml-dsl: Better error message if uri parameter is missing --- .../src/main/java/org/apache/camel/dsl/yaml/common/YamlSupport.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/main/java/org/apache/camel/dsl/yaml/common/YamlSupport.java b/dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/main/java/org/apache/camel/dsl/yaml/common/YamlSupport.java index 245f8f1b815..6079ed99620 100644 --- a/dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/main/java/org/apache/camel/dsl/yaml/common/YamlSupport.java +++ b/dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/main/java/org/apache/camel/dsl/yaml/common/YamlSupport.java @@ -63,6 +63,10 @@ public final class YamlSupport { } public static String createEndpointUri(CamelContext context, Node node, String uri, Map<String, Object> parameters) { + if (uri == null) { + throw new InvalidEndpointException(node, "Uri is mandatory"); + } + String answer = uri; if (parameters == null || parameters.isEmpty()) { @@ -185,7 +189,6 @@ public final class YamlSupport { throw new UnsupportedFieldException(val, key); } } - answer = YamlSupport.createEndpointUri(dc.getCamelContext(), node, uri, parameters); }
