Unable to start PLC4X route in camel-plc4x
mdanish98 opened this issue · comments
Mohammad Ghazanfar Ali Danish commented
I am using ModbusPal to create the Virtual modbus.
I am using the endpoint URI as:
plc4x:modbus-tcp://localhost:502?unitId=1&dataType=holding-register&addresses=1
Following is the screenshot of Modbus holding registers:
But when starting camel context it throws NullPointerException.
java.lang.NullPointerException
at org.apache.camel.component.plc4x.Plc4XConsumer.startUnTriggered(Plc4XConsumer.java:89)
at org.apache.camel.component.plc4x.Plc4XConsumer.doStart(Plc4XConsumer.java:81)
at org.apache.camel.support.service.BaseService.start(BaseService.java:119)
I debugged it and found the problem is with this line:
for (Map.Entry<String, Object> tag : tags.entrySet()) {
Here tags is null, so basically I am not configuring the endpoint correctly.
How can I configure the endpoint correctly in camel route?