We had an issue where gateway CPU usage rose dramatically as pictured. This rise corresponds with this error in the gateway wrapper log:
INFO | jvm 1 | 2020/07/16 21:24:21 | W [c.i.x.d.a.ScheduledRequest ] [04:24:21]: Uncaught Throwable invoking class com.inductiveautomation.xopc.drivers.allenbradley.requests.ABControlLogixReadRequest#receiveMessage: java.lang.NullPointerException
It was obviously awhile before we noticed. When we did, looking at the threads we were able to determine one device connection was consuming 40-60% CPU. It is a CompactLogix PLC using the AB Legacy driver. Disabling and enabling this connection caused the CPU usage to drop back to normal levels. We didn’t take any thread dumps, but if we see this issue again we will.
Can anyone shed some light on the error we found in the logs or offer other ideas as to what caused this?
Ignition Version 8.0.10