Claus Ibsen created CAMEL-23659:
-----------------------------------

             Summary: camel-jbang - Stub mode should ignore property bindings 
for stubbed components
                 Key: CAMEL-23659
                 URL: https://issues.apache.org/jira/browse/CAMEL-23659
             Project: Camel
          Issue Type: Improvement
          Components: camel-jbang
            Reporter: Claus Ibsen


When using --stub=kafka (or other components), if application.properties 
contains component-level configuration like 
camel.component.kafka.brokers=localhost:9092, the stub component does not have 
those properties and a PropertyBindingException (NPE) is thrown.

The stub mode should gracefully ignore or skip property bindings that target 
stubbed components, so that users can run with --stub without having to comment 
out or remove their component configuration.

Stack trace:
{code}
java.lang.NullPointerException: e
    at java.base/java.util.Objects.requireNonNull(Objects.java:259)
    at 
org.apache.camel.PropertyBindingException.<init>(PropertyBindingException.java:87)
    at 
org.apache.camel.main.MainHelper.setPropertiesOnTarget(MainHelper.java:380)
    at 
org.apache.camel.main.BaseMainSupport.doAutoConfigurationFromProperties(BaseMainSupport.java:2876)
{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to