7.8.0:OPC-UA Server stops communicating but status says Good

I am using 7.8.0 and am running into a VERY serious intermittent problem. Every once in a while, all my objects with PLC tag bindings show a gray overlay, and my OPC-UA server still has a status of Connected. The only fix is to disable and re-enable the OPC-UA server.

Below is my wrapper.log which includes the time period the issue happened, up until I got the system working again (which is done by disabling the OPC-UA server and re-enabling it). I am not sure if any of these entries tell me anything useful, but it is a system that runs 24/7 and I won’t always be available to ‘fix’ it.

Is this a known issue in 7.8.0? If so I can upgrade to 7.8.3 without any issues, but I would need to know that this was specifically addressed and resolved in 7.8.3 (we can’t really do an upgrade and just “hope it fixes it”).

Wrapper.log:

INFO | jvm 1 | 2016/08/19 16:02:28 | INFO [Projects$ProjectChangeMonitor ] [16:02:28,765]: Starting up client project monitor. project=AntiDiversion, uuid=e9552c93-0ad3-0bf9-5343-87d417cdfb62, editCount=2328, scope=4, version=Published INFO | jvm 1 | 2016/08/19 16:25:23 | INFO [Projects$ProjectChangeMonitor ] [16:25:23,772]: Starting up client project monitor. project=AntiDiversion, uuid=e9552c93-0ad3-0bf9-5343-87d417cdfb62, editCount=2328, scope=4, version=Published INFO | jvm 1 | 2016/08/19 16:26:15 | INFO [Projects$ProjectChangeMonitor ] [16:26:15,789]: Starting up client project monitor. project=AntiDiversion, uuid=e9552c93-0ad3-0bf9-5343-87d417cdfb62, editCount=2328, scope=4, version=Published INFO | jvm 1 | 2016/08/19 16:28:42 | INFO [PropertiesFactory ] [16:28:42,863]: Loading properties files from jar:file:/C:/Program%20Files/Inductive%20Automation/Ignition/temp/gateway1571443728422466585.jar!/com/inductiveautomation/ignition/gateway/web/pages/config/SystemStatus.properties with loader org.apache.wicket.resource.IsoPropertiesFilePropertiesLoader@74b1731b INFO | jvm 1 | 2016/08/19 16:28:55 | INFO [PropertiesFactory ] [16:28:55,632]: Loading properties files from jar:file:/C:/Program%20Files/Inductive%20Automation/Ignition/webserver/webapps/main/WEB-INF/lib/wicket-core-6.1.1.jar!/org/apache/wicket/Application.properties with loader org.apache.wicket.resource.IsoPropertiesFilePropertiesLoader@74b1731b INFO | jvm 1 | 2016/08/19 16:28:55 | INFO [PropertiesFactory ] [16:28:55,641]: Loading properties files from jar:file:/C:/Program%20Files/Inductive%20Automation/Ignition/webserver/webapps/main/WEB-INF/lib/wicket-extensions-6.1.1.jar!/org/apache/wicket/extensions/Initializer.properties with loader org.apache.wicket.resource.IsoPropertiesFilePropertiesLoader@74b1731b INFO | jvm 1 | 2016/08/19 16:29:16 | INFO [ActivateSessionService ] [16:29:16,365]: User "{schedule=Always, firstname=, notes=, language=null, username=opcuauser, lastname=}" connected. INFO | jvm 1 | 2016/08/19 16:29:20 | INFO [ActivateSessionService ] [16:29:20,643]: User "{schedule=Always, firstname=, notes=, language=null, username=opcuauser, lastname=}" connected. INFO | jvm 1 | 2016/08/19 16:29:56 | INFO [LocalDBManagerImpl ] [16:29:56,077]: Creating auto-backup of internal database "settings"... INFO | jvm 1 | 2016/08/19 16:29:56 | INFO [ENGINE ] [16:29:56,077]: checkpointClose start INFO | jvm 1 | 2016/08/19 16:29:56 | INFO [ENGINE ] [16:29:56,077]: checkpointClose synched INFO | jvm 1 | 2016/08/19 16:29:56 | INFO [ENGINE ] [16:29:56,102]: checkpointClose script done INFO | jvm 1 | 2016/08/19 16:29:56 | INFO [ENGINE ] [16:29:56,102]: dataFileCache commit start INFO | jvm 1 | 2016/08/19 16:29:56 | INFO [ENGINE ] [16:29:56,107]: dataFileCache commit end INFO | jvm 1 | 2016/08/19 16:29:56 | INFO [ENGINE ] [16:29:56,112]: checkpointClose end INFO | jvm 1 | 2016/08/19 16:29:56 | INFO [ENGINE ] [16:29:56,112]: Initiating backup of instance 'settings' INFO | jvm 1 | 2016/08/19 16:29:56 | 1 / 4 settings.properties... INFO | jvm 1 | 2016/08/19 16:29:56 | 2 / 4 settings.script... INFO | jvm 1 | 2016/08/19 16:29:56 | 3 / 4 settings.data... INFO | jvm 1 | 2016/08/19 16:29:56 | 4 / 4 settings.lobs... INFO | jvm 1 | 2016/08/19 16:30:03 | INFO | jvm 1 | 2016/08/19 16:30:03 | INFO [ENGINE ] [16:30:03,822]: Successfully backed up instance 'settings' to 'C:\\Program Files\\Inductive Automation\\Ignition\\data\\db\\autobackup\\db_20160819_162956.tar.gz' INFO | jvm 1 | 2016/08/19 16:30:03 | INFO [LocalDBManagerImpl ] [16:30:03,823]: Created auto-backup of internal database "settings" in 7 seconds INFO | jvm 1 | 2016/08/19 16:30:23 | INFO [ActivateSessionService ] [16:30:23,746]: User "{schedule=Always, firstname=, notes=, language=null, username=opcuauser, lastname=}" connected. INFO | jvm 1 | 2016/08/19 16:30:23 | WARN [PublishService ] [16:30:23,749]: Returning ServiceFault for request: [PublishRequest requestHandle=7751885]. StatusCode=StatusCode[Severity=Bad, Subcode=Bad_NoSubscription] INFO | jvm 1 | 2016/08/19 16:30:33 | WARN [PublishService ] [16:30:33,726]: Returning ServiceFault for request: [PublishRequest requestHandle=7751886]. StatusCode=StatusCode[Severity=Bad, Subcode=Bad_NoSubscription] INFO | jvm 1 | 2016/08/19 16:30:43 | WARN [PublishService ] [16:30:43,727]: Returning ServiceFault for request: [PublishRequest requestHandle=7751887]. StatusCode=StatusCode[Severity=Bad, Subcode=Bad_NoSubscription] INFO | jvm 1 | 2016/08/19 16:30:53 | WARN [PublishService ] [16:30:53,726]: Returning ServiceFault for request: [PublishRequest requestHandle=7751888]. StatusCode=StatusCode[Severity=Bad, Subcode=Bad_NoSubscription] INFO | jvm 1 | 2016/08/19 16:31:16 | INFO [UaSessionManager ] [16:31:16,293]: Closing timed out session: [UaSession name:ignition_Ignition OPC-UA Server id:ns=1337:i=1 activated:false]. Elapsed=120001, sessionTimeout=120000.0. INFO | jvm 1 | 2016/08/19 16:31:20 | INFO [UaSessionManager ] [16:31:20,581]: Closing timed out session: [UaSession name:ignition_Ignition OPC-UA Server id:ns=1337:i=3 activated:false]. Elapsed=120001, sessionTimeout=120000.0.

Thank you!

There was indeed a problem with the OPC-UA module in version 7.8.0. This was fixed in 7.8.1, so upgrading to 7.8.3 should fix your issue.

Yeah, we definitely fixed a few problems relating to UA connectivity.

As of 7.8.3 the only known issue is with connections to Kepware but the bug is on their side.

Thank you both. I’ll give it a shot