# OPC UA server not exposing Tags

**URL:** <https://forum.inductiveautomation.com/t/opc-ua-server-not-exposing-tags/106446>\
**Category:** Ignition\
**Created:** [May 20, 2025, 7:56am UTC](https://forum.inductiveautomation.com/t/opc-ua-server-not-exposing-tags/106446 "2025-05-20T07:56:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sebastian\_coor](https://avatars.discourse-cdn.com/v4/letter/s/8e8cbc/32.png) [@Sebastian\_coor](https://forum.inductiveautomation.com/u/Sebastian_coor)\
**Post date:** [May 20, 2025, 7:56am UTC](https://forum.inductiveautomation.com/t/opc-ua-server-not-exposing-tags/106446/1 "2025-05-20T07:56:07Z")

</div>

Ignition 8.1.38 configure as OPC-UA server for third program to read tags. but no tags are exposed, cant even see them on Quick Clint in Ignition, when I try to expand the folder Tag Providers nothing shows up. If I use UAExpert i got the error "Failed ns=2....... BadNodeIdUnknown"

The bind adress is set to 0.0.0.0

I have the same settings on another server were everything is working fine.

I have restarted the OPc UA module and ignition service but still the same issue.

this is the logs when i try the quick client

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)

---

<div class="post-metadata">

**Author:** ![Sahil\_Bendale](https://avatars.discourse-cdn.com/v4/letter/s/977dab/32.png) [@Sahil\_Bendale](https://forum.inductiveautomation.com/u/Sahil_Bendale)\
**Post date:** [May 20, 2025, 12:54pm UTC](https://forum.inductiveautomation.com/t/opc-ua-server-not-exposing-tags/106446/2 "2025-05-20T12:54:27Z")

</div>

Try the "Browse Device" feature and test if you can browse the tags from the Tag Browser

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/d/fdeb8f41d2d38deec3abe80d75278d3a67145958.png)

Pull in a tag and look at its "OPC Item Path" to ensure the Namespace number is correct.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [May 20, 2025, 12:56pm UTC](https://forum.inductiveautomation.com/t/opc-ua-server-not-exposing-tags/106446/3 "2025-05-20T12:56:54Z")

</div>

I just found an issue in our tracker that matches this behavior... it seems that if you have Tag Read Permissions configured on _any_ provider, it breaks the browsing to _all_ of them...

(unless, presumably, the user you are connected with has read access to all of them?)

IGN-11017 for reference.

---

<div class="post-metadata">

**Author:** ![Sebastian\_coor](https://avatars.discourse-cdn.com/v4/letter/s/8e8cbc/32.png) [@Sebastian\_coor](https://forum.inductiveautomation.com/u/Sebastian_coor)\
**Post date:** [May 21, 2025, 10:16am UTC](https://forum.inductiveautomation.com/t/opc-ua-server-not-exposing-tags/106446/4 "2025-05-21T10:16:43Z")

</div>

I can browse all the tags, the problem is not with the clients. it is from a 3rd opc client to read tags from Ignition

---

<div class="post-metadata">

**Author:** ![Sebastian\_coor](https://avatars.discourse-cdn.com/v4/letter/s/8e8cbc/32.png) [@Sebastian\_coor](https://forum.inductiveautomation.com/u/Sebastian_coor)\
**Post date:** [May 21, 2025, 12:33pm UTC](https://forum.inductiveautomation.com/t/opc-ua-server-not-exposing-tags/106446/5 "2025-05-21T12:33:20Z")

</div>

i have a tag read only tag provider, so i will see when i can change this and test again. Thanks, will update after I test!

I checked the Ignition OPC-UA server and is not read only, and the user for the ignition opc server is ReadWrite, but one tag provider is read Only
