I’m running into an issue where I’m unable to view any of the tag providers that are configured in my gateway when I use the OPC Quick Client. I do have the Tag Providers folder listed, however, no folders are listed below. I get this error in the logs:
failed to get browse attributes for: NodeId{ns=2, id=Tag Providers}
java.util.concurrent.CompletionException: UaException: status=Bad_NodeIdUnknown, message=The node id refers to a node that does not exist in the server address space.
at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.postComplete(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(Unknown Source)
at org.eclipse.milo.opcua.sdk.server.api.AsyncOperationContext.failure(AsyncOperationContext.java:65)
at org.eclipse.milo.opcua.sdk.server.api.AddressSpaceComposite.lambda$browse$3(AddressSpaceComposite.java:214)
at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.postComplete(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(Unknown Source)
at org.eclipse.milo.opcua.sdk.server.api.AsyncOperationContext.failure(AsyncOperationContext.java:65)
at com.inductiveautomation.ignition.gateway.opcua.server.extags.ExposedTagsNamespace$browse$1.invokeSuspend(ExposedTagsNamespace.kt:192)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
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)
Caused by: org.eclipse.milo.opcua.stack.core.UaException: status=Bad_NodeIdUnknown, description=The node id refers to a node that does not exist in the server address space.
at com.inductiveautomation.ignition.gateway.opcua.server.extags.ExposedTagsNamespace.browseTag(ExposedTagsNamespace.kt:237)
at com.inductiveautomation.ignition.gateway.opcua.server.extags.ExposedTagsNamespace.access$browseTag(ExposedTagsNamespace.kt:74)
at com.inductiveautomation.ignition.gateway.opcua.server.extags.ExposedTagsNamespace$browseTag$1.invokeSuspend(ExposedTagsNamespace.kt)
... 5 common frames omitted
