# Two gateways with one showing connected OPC and the other shows FAULTED

**URL:** <https://forum.inductiveautomation.com/t/two-gateways-with-one-showing-connected-opc-and-the-other-shows-faulted/114604>\
**Category:** Ignition\
**Tags:** opcua, ignition81\
**Created:** [March 20, 2026, 7:49pm UTC](https://forum.inductiveautomation.com/t/two-gateways-with-one-showing-connected-opc-and-the-other-shows-faulted/114604 "2026-03-20T19:49:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![chandler.livingston](https://avatars.discourse-cdn.com/v4/letter/c/e0b2c6/32.png) [@chandler.livingston](https://forum.inductiveautomation.com/u/chandler.livingston)\
**Post date:** [March 20, 2026, 7:49pm UTC](https://forum.inductiveautomation.com/t/two-gateways-with-one-showing-connected-opc-and-the-other-shows-faulted/114604/1 "2026-03-20T19:49:32Z")

</div>

Hello,

I was curious if anyone has encountered something similar.

I have two ignition servers. Server 1 is 8.1.20 and server 2 is on 8.1.36 (to make use of mitusbishi drivers).

I noticed that the OPC UA connection is CONNECTED when inside Server 1, but FAULTED when inside Server 2.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/8/b8a224e2126c8ed21cafb0b86d1d07c1c595c3b3.png)

I went to the OPC connection status and get errors related to certificates and one for an improper user. I am not too well versed in the security side but I did not notice any differences with their respective advanced endpoint setting security mode or policy and no other differences in their advanced configuration.

Below are the two errors, but I was curious if anyone had any leads or experienced something similar? Thanks in advance

- error (8.1)

```python
UaException: status=Bad_SecurityChecksFailed, message=sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

at org.eclipse.milo.opcua.stack.core.util.validation.CertificateValidationUtil.buildCertPath(CertificateValidationUtil.java:413)

at org.eclipse.milo.opcua.stack.core.util.validation.CertificateValidationUtil.buildTrustedCertPath(CertificateValidationUtil.java:120)

at org.eclipse.milo.opcua.stack.client.security.DefaultClientCertificateValidator.validateCertificateChain(DefaultClientCertificateValidator.java:64)

at org.eclipse.milo.opcua.stack.client.security.DefaultClientCertificateValidator.validateCertificateChain(DefaultClientCertificateValidator.java:95)

at org.eclipse.milo.opcua.sdk.client.api.identity.UsernameProvider.getIdentityToken(UsernameProvider.java:162)

at org.eclipse.milo.opcua.sdk.client.session.SessionFsmFactory.activateSession(SessionFsmFactory.java:925)

at org.eclipse.milo.opcua.sdk.client.session.SessionFsmFactory.lambda$configureActivatingState$19(SessionFsmFactory.java:353)

at com.digitalpetri.strictmachine.dsl.ActionBuilder$PredicatedTransitionAction.execute(ActionBuilder.java:119)

at com.digitalpetri.strictmachine.StrictMachine$PollAndEvaluate.lambda$run$0(StrictMachine.java:242)

at java.base/java.util.ArrayList.forEach(Unknown Source)

at com.digitalpetri.strictmachine.StrictMachine$PollAndEvaluate.run(StrictMachine.java:227)

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: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source)

at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)

at java.base/java.security.cert.CertPathBuilder.build(Unknown Source)

at org.eclipse.milo.opcua.stack.core.util.validation.CertificateValidationUtil.buildCertPath(CertificateValidationUtil.java:411)

... 13 more

8.1.36 (b2024010211)

Azul Systems, Inc. 17.0.8

```

- Error

```python
UaServiceFaultException: status=Bad_UserAccessDenied, message=User does not have permission to perform the requested operation.

at org.eclipse.milo.opcua.stack.client.UaStackClient.lambda$deliverResponse$5(UaStackClient.java:337)

at org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$Task.run(ExecutionQueue.java:119)

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.1.36 (b2024010211)

Azul Systems, Inc. 17.0.8

```
