Hi, I’m trying to access my Kepware Tags via Ignition Designer and when doing so I get the following error:
Error browsing OPC.
When I click on details I get:
GatewayException: java.lang.NullPointerException
caused by ExecutionException: java.lang.NullPointerException
caused by NullPointerException
Ignition v7.9.0 (b2016101208)
Java: Oracle Corporation 1.8.0_131
Any ideas on what is causing this? Please let me know.
Thank you.
James Lee
LA DWP
Instrument Technician
310-522-7541
Can you upgrade Ignition to 7.9.3?
Hi Kevin,
I think I can try upgrading. I’ll let you know how it goes.
James
Hi,
So I did the upgrade to 7.9.3, and now received an OPC connection error.
UaException: status=Bad_ConfigurationError, message=no matching endpoints found
at com.inductiveautomation.xopc2.client.ClientManager.lambda$null$5(ClientManager.java:148)
at java.util.Optional.orElseThrow(Unknown Source)
at com.inductiveautomation.xopc2.client.ClientManager.lambda$connect$7(ClientManager.java:148)
at java.util.concurrent.CompletableFuture.uniWhenComplete(Unknown Source)
at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(Unknown Source)
at java.util.concurrent.CompletableFuture.postComplete(Unknown Source)
at java.util.concurrent.CompletableFuture.complete(Unknown Source)
at org.eclipse.milo.opcua.stack.client.UaTcpStackClient.lambda$receiveResponse$13(UaTcpStackClient.java:294)
at org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
7.9.3 (b2017060210)
Oracle Corporation 1.8.0_121
So we’ve lost connection to our PLC’s. Any advice is appreciated. Thanks.
James Lee
LADWP
Instrument Technician
Try re-discovering the endpoints again: on the connection configuration page in the gateway, click the “More” button, then “endpoints”.
Kevin that worked! Thank you!
James