Claus Ibsen created CAMEL-22491:
-----------------------------------

             Summary: camel-plc4j - NPE exception when cannot connect to remote 
service
                 Key: CAMEL-22491
                 URL: https://issues.apache.org/jira/browse/CAMEL-22491
             Project: Camel
          Issue Type: Bug
            Reporter: Claus Ibsen
             Fix For: 4.16.0


If the remote service is offline then you have an ugly NPE exception
{code:java}
Caused by: java.lang.NullPointerException: Cannot invoke 
"org.apache.plc4x.java.api.PlcConnection.readRequestBuilder()" because 
"this.connection" is null       at 
org.apache.camel.component.plc4x.Plc4XEndpoint.buildPlcReadRequest(Plc4XEndpoint.java:204)
 ~[?:?]    at 
org.apache.camel.component.plc4x.Plc4XConsumer.startUnTriggered(Plc4XConsumer.java:103)
 ~[?:?]       at 
org.apache.camel.component.plc4x.Plc4XConsumer.doStart(Plc4XConsumer.java:85) 
~[?:?] at 
org.apache.camel.support.service.BaseService.start(BaseService.java:123) 
~[camel-api-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]    at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:127)
 ~[camel-api-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT] at 
org.apache.camel.support.EventDrivenPollingConsumer.doStart(EventDrivenPollingConsumer.java:289)
 ~[camel-support-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]        at 
org.apache.camel.component.plc4x.Plc4XPollingConsumer.doStart(Plc4XPollingConsumer.java:57)
 ~[?:?]   at 
org.apache.camel.support.service.BaseService.start(BaseService.java:123) 
~[camel-api-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]    at 
org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:127)
 ~[camel-api-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT] at 
org.apache.camel.impl.engine.InternalServiceManager.doAddService(InternalServiceManager.java:144)
 ~[camel-base-engine-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]   at 
org.apache.camel.impl.engine.AbstractCamelContext.addService(AbstractCamelContext.java:1545)
 ~[camel-base-engine-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]        at 
org.apache.camel.support.cache.ServicePool$SinglePool.acquire(ServicePool.java:215)
 ~[camel-support-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]     at 
org.apache.camel.support.cache.ServicePool$SinglePool.acquire(ServicePool.java:197)
 ~[camel-support-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]     at 
org.apache.camel.support.cache.ServicePool.acquire(ServicePool.java:116) 
~[camel-support-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]        at 
org.apache.camel.support.cache.PollingConsumerServicePool.acquire(PollingConsumerServicePool.java:28)
 ~[camel-support-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT]   at 
org.apache.camel.support.cache.DefaultConsumerCache.acquirePollingConsumer(DefaultConsumerCache.java:102)
 ~[camel-support-4.15.0-SNAPSHOT.jar:4.15.0-SNAPSHOT] {code}



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

Reply via email to