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)