Found beta HMI screeens non-functional this morning - all tags had lost communication. All OPC UA Devices were listed as “Enabled”
After some digging, i restarted the Logix Driver Module driver (no effect) and then the OPC UA (8.0.0-beta0 (b2018121802)) which seems to have resolve the issue
Here’s the log entry that seems to be responsible/ More info available upon request.
UascClientMessageHandler | 12Jan2019 13:38:23 | Error validating chunk headers: received unknown secure channel token: tokenId=258 currentTokenId=257 previousTokenId=256 |
---|---|---|
org.eclipse.milo.opcua.stack.core.UaException: received unknown secure channel token: tokenId=258 currentTokenId=257 previousTokenId=256 |
at org.eclipse.milo.opcua.stack.client.transport.uasc.UascClientMessageHandler.validateChunkHeaders(UascClientMessageHandler.java:698)
at org.eclipse.milo.opcua.stack.client.transport.uasc.UascClientMessageHandler.lambda$onSecureMessage$10(UascClientMessageHandler.java:617)
at org.eclipse.milo.opcua.stack.core.channel.SerializationQueue.lambda$decode$1(SerializationQueue.java:67)
at org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:107)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)|