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


The following commit(s) were added to refs/heads/main by this push:
     new 9fd198f0e2a CAMEL-22448: Better error message
9fd198f0e2a is described below

commit 9fd198f0e2a38a8b3fd7b34a662b767987db25e4
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Sep 25 10:20:07 2025 +0200

    CAMEL-22448: Better error message
---
 .../main/java/org/apache/camel/component/flink/FlinkComponent.java    | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/components/camel-flink/src/main/java/org/apache/camel/component/flink/FlinkComponent.java
 
b/components/camel-flink/src/main/java/org/apache/camel/component/flink/FlinkComponent.java
index fea4ea32dcd..c90abf7d14c 100644
--- 
a/components/camel-flink/src/main/java/org/apache/camel/component/flink/FlinkComponent.java
+++ 
b/components/camel-flink/src/main/java/org/apache/camel/component/flink/FlinkComponent.java
@@ -22,6 +22,7 @@ import org.apache.camel.Endpoint;
 import org.apache.camel.spi.Metadata;
 import org.apache.camel.spi.annotations.Component;
 import org.apache.camel.support.DefaultComponent;
+import org.apache.camel.support.ObjectHelper;
 import org.apache.flink.api.java.DataSet;
 import org.apache.flink.streaming.api.datastream.DataStream;
 
@@ -45,6 +46,9 @@ public class FlinkComponent extends DefaultComponent {
 
     @Override
     protected Endpoint createEndpoint(String uri, String remaining, 
Map<String, Object> parameters) throws Exception {
+        if (remaining == null) {
+            throw new IllegalArgumentException("The endpointType must be 
configured in endpoint uri: " + uri);
+        }
         EndpointType type = 
getCamelContext().getTypeConverter().mandatoryConvertTo(EndpointType.class, 
remaining);
         return new FlinkEndpoint(uri, this, type);
     }

Reply via email to