This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit d2631ed45dedf1c36f869638751ad55e33cf1913
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);
         }
 

Reply via email to