# OPC UA integration issue - JACE8000 and Ignition

**URL:** <https://forum.inductiveautomation.com/t/opc-ua-integration-issue-jace8000-and-ignition/75570>\
**Category:** Ignition\
**Created:** [June 27, 2023, 11:51am UTC](https://forum.inductiveautomation.com/t/opc-ua-integration-issue-jace8000-and-ignition/75570 "2023-06-27T11:51:49Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stjepan\_Veselcic](https://avatars.discourse-cdn.com/v4/letter/s/919ad9/32.png) [@Stjepan\_Veselcic](https://forum.inductiveautomation.com/u/Stjepan_Veselcic)\
**Post date:** [June 27, 2023, 11:51am UTC](https://forum.inductiveautomation.com/t/opc-ua-integration-issue-jace8000-and-ignition/75570/1 "2023-06-27T11:51:49Z")

</div>

Hello everyone,  
I am trying to integrate JACE8000 data over OPC UA into Ignition software. However, I came across an issue (see below). Are someone familiar with similar problem ?  
OPC UA connection is working with a third party OPC browser and JACE8000. So I guess, the issue in not on the JACE8000 side.

UaServiceFaultException: status=Bad\_InternalError, message=An internal error occurred as a result of a programming or configuration error.  
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.28 (b2023060110)  
Azul Systems, Inc. 11.0.18

---

<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:** [June 27, 2023, 1:08pm UTC](https://forum.inductiveautomation.com/t/opc-ua-integration-issue-jace8000-and-ignition/75570/2 "2023-06-27T13:08:22Z")

</div>

The `Bad_InternalError` StatusCode is coming from the server.

A Wireshark capture might help if you’re able to configure the connection without security. Maybe two captures, to compare between a client that can connect and Ignition.

Otherwise you’ll have to get in touch with support from whoever makes this server.

---

<div class="post-metadata">

**Author:** ![Stjepan\_Veselcic](https://avatars.discourse-cdn.com/v4/letter/s/919ad9/32.png) [@Stjepan\_Veselcic](https://forum.inductiveautomation.com/u/Stjepan_Veselcic)\
**Post date:** [June 28, 2023, 8:22am UTC](https://forum.inductiveautomation.com/t/opc-ua-integration-issue-jace8000-and-ignition/75570/3 "2023-06-28T08:22:32Z")

</div>

Hello Kevin,  
This is the Wireshark capture from Ignition to JACE8000  
PC (Ignition) sends UA Secure Conversation Message: FindServesrRequest and getsUA Secure Conversation Message: FindServersResponse.

 ![Ignition_and_JACE8000](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/f/9f5464dc3ae67e4f322f8c7a30ba4f4dc9ae45bb.png)

And this is Wireshark capture from third party software and JACE8000  
The third party software exchanges the ApplicationInstance certificates with JACE8000.

 ![Thirdparty_and_JACE8000](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/d/6dc00a0d51e2dd60bc8648ca713414ac62c127fd.png)

---

<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:** [June 28, 2023, 12:12pm UTC](https://forum.inductiveautomation.com/t/opc-ua-integration-issue-jace8000-and-ignition/75570/4 "2023-06-28T12:12:08Z")

</div>

Can you upload the capture files?

---

<div class="post-metadata">

**Author:** ![Stjepan\_Veselcic](https://avatars.discourse-cdn.com/v4/letter/s/919ad9/32.png) [@Stjepan\_Veselcic](https://forum.inductiveautomation.com/u/Stjepan_Veselcic)\
**Post date:** [June 28, 2023, 12:20pm UTC](https://forum.inductiveautomation.com/t/opc-ua-integration-issue-jace8000-and-ignition/75570/5 "2023-06-28T12:20:17Z")

</div>

Wireshark capture from Ignition

[LOS2\_Ignition\_OPCUA.pcapng](https://forum.inductiveautomation.com/uploads/short-url/7PGrA4alkvkx5u3DMQ9XKkQgynf.pcapng) (5.9 MB)

---

<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:** [June 28, 2023, 12:25pm UTC](https://forum.inductiveautomation.com/t/opc-ua-integration-issue-jace8000-and-ignition/75570/6 "2023-06-28T12:25:50Z")

</div>

I think this capture is incomplete. After the FindServers exchange there is nothing but unprompted Error messages from the server.

I think this may be because the discovery URL returned by the server is `opc.tcp://127.0.0.1:52520/OPCUA/N4OpcUaServer` and your capture filter did not include localhost.

Can you try again to see if you can get the full exchange?

---

<div class="post-metadata">

**Author:** ![Stjepan\_Veselcic](https://avatars.discourse-cdn.com/v4/letter/s/919ad9/32.png) [@Stjepan\_Veselcic](https://forum.inductiveautomation.com/u/Stjepan_Veselcic)\
**Post date:** [June 30, 2023, 8:32am UTC](https://forum.inductiveautomation.com/t/opc-ua-integration-issue-jace8000-and-ignition/75570/7 "2023-06-30T08:32:45Z")

</div>

Hi,  
this is Wireshark caption with full exchange.  
[LOS2\_Ignition\_OPCUA\_20230630.pcapng](https://forum.inductiveautomation.com/uploads/short-url/A53A0K1FXNXhXa7KHw0NlW4bOsG.pcapng) (1.8 MB)

---

<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:** [June 30, 2023, 12:09pm UTC](https://forum.inductiveautomation.com/t/opc-ua-integration-issue-jace8000-and-ignition/75570/8 "2023-06-30T12:09:42Z")

</div>

Sorry, but this capture is the same:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/f/4f7c7898c46c2acb2c3df7ad588f8bf1e77d1921.jpeg)
