[Bug] OPC-UA module faulted after upgrade from 7.9.7 to 8 Beta

OPC-UA moule in Faulted state after upgrade.

Reported Exception:
java.lang.IllegalArgumentException: Invalid UUID string:

Platform: Windows10
Ignition version: 8.0.0-beta0 (b2018110602)
Java version: 11.0.1

Can you upload the wrapper log? We need the full trace for the exception to help debug the issue.

This might be tricky because Windows will hide this file by default, but in the $INSTALL/data/opcua directory there should be a .uuid fileā€¦ try deleting this and restarting the gateway? From the error message it looks like somehow it exists but is empty.

Yes, that worked. After the restart the OPC connection to the Ignition OPC-UA server was failing with the following exception (I managed to get it working again by setting the connection endpoint again):

UaException: status=Bad_CertificateUriInvalid, message=The URI specified in the ApplicationDescription does not match the URI in the Certificate.

at org.eclipse.milo.opcua.stack.core.util.CertificateValidationUtil.validateApplicationUri(CertificateValidationUtil.java:222)

at com.inductiveautomation.ignition.gateway.opcua.client.ClientManager.initializeObject(ClientManager.kt:107)

at com.inductiveautomation.ignition.gateway.opcua.client.ClientManager$initializeObject$1.invokeSuspend(ClientManager.kt)

at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:32)

at kotlinx.coroutines.DispatchedTask$DefaultImpls.run(Dispatched.kt:235)

at kotlinx.coroutines.AbstractContinuation.run(AbstractContinuation.kt:19)

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)

8.0.0-beta0 (b2018110602)
Azul Systems, Inc. 11.0.1

This was fixed on the nightly uploaded on 11/7