# UPC UA module fault

**URL:** <https://forum.inductiveautomation.com/t/upc-ua-module-fault/85539>\
**Category:** Ignition\
**Tags:** ignition79\
**Created:** [February 12, 2024, 7:39am UTC](https://forum.inductiveautomation.com/t/upc-ua-module-fault/85539 "2024-02-12T07:39:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ena\_bj](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ena_bj/32/13318_2.png) [@ena\_bj](https://forum.inductiveautomation.com/u/ena_bj)\
**Post date:** [February 12, 2024, 7:39am UTC](https://forum.inductiveautomation.com/t/upc-ua-module-fault/85539/1 "2024-02-12T07:39:43Z")

</div>

Hello everyone

I have a module fault I can't resolve. Initially the OPC-UA module was faulted, but after the module restart, all driver modules are also faulted. Please see the error attached.  
[opc ua fault 202402120759.txt](https://forum.inductiveautomation.com/uploads/short-url/gK05a3BlHSYMiYtPZej457Goz4P.txt) (5.3 KB)  
[opc ua fault 202402120807 after module restart.txt](https://forum.inductiveautomation.com/uploads/short-url/adpx9xHGDspx0iFAVmQeErtN5sc.txt) (9.1 KB)

The installation where the problem first occurred was 7.9.16. I updated java to latest version and Ignition to 7.9.21., but the problem persists. I also specified the wrapper.java.command path in ignition.conf file, but that didn't help.

After the module restart, there are several faults in the GW logs:  
[Error starting module xopc.txt](https://forum.inductiveautomation.com/uploads/short-url/qibrlf06lmecpWDRaWc5eFndf4Z.txt) (9.0 KB)  
[Error starting XOPCServer.txt](https://forum.inductiveautomation.com/uploads/short-url/l9JHoK1etLDGDHA6qFyoBpV3juE.txt) (6.1 KB)

All the drivers have the similar fault "Error loading hook classes":  
[Error loading hook classes for module modbus-driver2.txt](https://forum.inductiveautomation.com/uploads/short-url/gqFKTMxPu69zVgTymSsUjztkUMQ.txt) (6.5 KB)

I've never had a similar problem and currently I'm out of ideas. I'd appreciate any insight.

BR  
Edit: Wrapper log when things went bad  
[wrapper log.txt](https://forum.inductiveautomation.com/uploads/short-url/gGpZE12lCVGnT24gROyDtwD67NB.txt) (2.9 MB)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 12, 2024, 1:06pm UTC](https://forum.inductiveautomation.com/t/upc-ua-module-fault/85539/2 "2024-02-12T13:06:55Z")

</div>

Are you sure that OPC UA module is the one from the 7.9.21 install? That would be the only obvious reason for the missing libraries. Consider stopping, clearing out user-lib/modules, and re-installing.

---

<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:** [February 12, 2024, 3:29pm UTC](https://forum.inductiveautomation.com/t/upc-ua-module-fault/85539/3 "2024-02-12T15:29:02Z")

</div>

Stop the Ignition Gateway, delete the `$IGNITION_INSTALL_DIR/data/jar-cache` folder, and then start it again.

---

<div class="post-metadata">

**Author:** ![ena\_bj](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ena_bj/32/13318_2.png) [@ena\_bj](https://forum.inductiveautomation.com/u/ena_bj)\
**Post date:** [February 13, 2024, 8:59am UTC](https://forum.inductiveautomation.com/t/upc-ua-module-fault/85539/4 "2024-02-13T08:59:41Z")

</div>

Thank everyone for their answers. We diagnosed the problem: antivirus.

Since 9th of February, Bitdefender definitions recognize JobSupport class located in file \_\_456175499\_\_opc-ua-server-4.9.21-all.jar as a trojan.

Bitdefender removed this class from the file, but not the file itself (so the file was not repopulated after GW restart).

Disabling the antivirus, stopping GW, deleting xopc cache and restarting the GW fixed the problem. Although, an exception is yet to be implemented in Bitdefender to ignore Ignition folder, which proved to be a bit difficult.
