[BUG-16924] Ignition 8.0.16-RC1 - Warning while deserializing resource

I’ve upgraded from Ignition 8.0.14 to Ignition 8.0.16-RC1
(As a side note : I’ve delete client cache directory and I used the 8.0.16-RC1 client launcher.p)

When the vision client start, I have multiple of these new errors ???

12:00:40.916 [AWT-EventQueue-0] WARN Client.TemplateManager - Warning while deserializing resource.
com.inductiveautomation.ignition.common.xmlserialization.SerializationException: Error invoking [TagFunction]com.inductiveautomation.ignition.common.expressions.functions.TagFunction@58fd6f.setValue(true)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.handlers.ObjectDeserializationHandler.endSubElement(ObjectDeserializationHandler.java:82)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer$ParseContext.onElementEnd(XMLDeserializer.java:908)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readElement(BinaryParser.java:165)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readElement(BinaryParser.java:157)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readElement(BinaryParser.java:157)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readElement(BinaryParser.java:157)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readElement(BinaryParser.java:157)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readElement(BinaryParser.java:157)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readElement(BinaryParser.java:157)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readElement(BinaryParser.java:157)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readElement(BinaryParser.java:157)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readElement(BinaryParser.java:157)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readElement(BinaryParser.java:157)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readElement(BinaryParser.java:157)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readElement(BinaryParser.java:157)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.parse(BinaryParser.java:51)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserializeBinary(XMLDeserializer.java:351)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserialize(XMLDeserializer.java:261)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserialize(XMLDeserializer.java:241)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserialize(XMLDeserializer.java:173)
	at com.inductiveautomation.factorypmi.application.runtime.ClientContextImpl.deserialize(ClientContextImpl.java:207)
	at com.inductiveautomation.factorypmi.application.model.TemplateManager.getTemplateInstance(TemplateManager.java:164)
	at com.inductiveautomation.factorypmi.application.components.template.TemplateHolder.loadTemplate(TemplateHolder.java:228)
	at com.inductiveautomation.factorypmi.application.components.template.TemplateHolder.initTemplate(TemplateHolder.java:514)
	at com.inductiveautomation.factorypmi.application.components.util.ComponentVisitor$TemplateHolderVisitor.visit(ComponentVisitor.java:220)
	at com.inductiveautomation.factorypmi.application.components.util.ComponentVisitor.walk(ComponentVisitor.java:90)
	at com.inductiveautomation.factorypmi.application.components.util.ComponentVisitor.walk(ComponentVisitor.java:68)
	at com.inductiveautomation.factorypmi.application.FPMIWindow.initializeUIRoot(FPMIWindow.java:322)
	at com.inductiveautomation.factorypmi.application.FPMIWindow.initialize(FPMIWindow.java:283)
	at com.inductiveautomation.factorypmi.application.VisionDesktop$RuntimeWindowOpener.openWindow(VisionDesktop.java:536)
	at com.inductiveautomation.factorypmi.application.VisionDesktop.openWindow(VisionDesktop.java:188)
	at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities.lambda$openWindowImpl$5(NavUtilities.java:393)
	at com.inductiveautomation.factorypmi.application.script.builtin.WindowUtilities.doGUIAction(WindowUtilities.java:808)
	at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities.openWindowImpl(NavUtilities.java:336)
	at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities.openWindow(NavUtilities.java:326)
	at com.inductiveautomation.factorypmi.application.SecondaryDesktops$SecondaryDesktop.openWindows(SecondaryDesktops.java:213)
	at com.inductiveautomation.factorypmi.application.SecondaryDesktops.open(SecondaryDesktops.java:86)
	at com.inductiveautomation.factorypmi.application.script.builtin.WindowUtilities.openDesktop(WindowUtilities.java:252)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:188)
	at com.inductiveautomation.ignition.common.script.ScriptManager$ReflectedInstanceFunction.__call__(ScriptManager.java:524)
	at org.python.core.PyObject.__call__(PyObject.java:413)
	at org.python.pycode._pyx7.openSecondaryMonitor$16(<module:project.nav.windows>:416)
	at org.python.pycode._pyx7.call_function(<module:project.nav.windows>)
	at org.python.core.PyTableCode.call(PyTableCode.java:171)
	at org.python.core.PyBaseCode.call(PyBaseCode.java:308)
	at org.python.core.PyFunction.function___call__(PyFunction.java:471)
	at org.python.core.PyFunction.__call__(PyFunction.java:466)
	at org.python.pycode._pyx17.run$1(<module:project.clientevents.startup>:122)
	at org.python.pycode._pyx17.call_function(<module:project.clientevents.startup>)
	at org.python.core.PyTableCode.call(PyTableCode.java:171)
	at org.python.core.PyBaseCode.call(PyBaseCode.java:125)
	at org.python.core.PyFunction.__call__(PyFunction.java:403)
	at org.python.pycode._pyx16.f$0(<startup script>:3)
	at org.python.pycode._pyx16.call_function(<startup script>)
	at org.python.core.PyTableCode.call(PyTableCode.java:171)
	at org.python.core.PyCode.call(PyCode.java:18)
	at org.python.core.Py.runCode(Py.java:1614)
	at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:782)
	at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:753)
	at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:715)
	at com.inductiveautomation.factorypmi.application.FPMIApp.startup(FPMIApp.java:484)
	at com.inductiveautomation.factorypmi.application.runtime.ClientPanel.lambda$startupApp$7(ClientPanel.java:698)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NoSuchMethodException: com.inductiveautomation.ignition.common.expressions.functions.TagFunction.setValue(java.lang.Object)
	at java.base/java.lang.Class.getMethod(Unknown Source)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.handlers.ObjectDeserializationHandler.endSubElement(ObjectDeserializationHandler.java:68)
	... 78 common frames omitted

...

13:32:31.093 [AWT-EventQueue-0] INFO com.inductiveautomation.ignition.client.gateway_interface.GatewayConnectionManager - Updated login state. Logged in? true, Username: admin, Roles: [Administrator, BIL_cmd, BIL_param, ENE_cmd, ENE_param, GTC_ack_alarme, GTC_courbe, GTC_debug, GTC_param_role, GTC_visu, SAE_param, SIG_cmd, SIG_param, SIG_rejeu, SON_cmd, SON_param, STA_cmd, STA_param, SYS_cmd, SYS_param, TEL_cmd, TEL_param, VID_cmd, VID_param], Security Zones: null
13:32:31.173 [AWT-EventQueue-0] INFO com.bouyguesenergiesservices.ignition.client.joystickdriver.ClientHook - License is Activated - com.bouyguesenergiesservices.joystickdriver
13:32:31.175 [AWT-EventQueue-0] INFO com.bouyguesenergiesservices.ignition.client.macrocommand.ClientHook - License is Activated - com.bouyguesenergiesservices.macrocommand
13:32:31.176 [AWT-EventQueue-0] INFO com.bouyguesenergiesservices.ignition.client.snmp.ClientHook - License is Activated - com.bouyguesenergiesservices.snmppingdriver
13:32:31.178 [AWT-EventQueue-0] INFO com.bouyguesenergiesservices.ignition.client.audit.ClientHook - License is Activated - com.bouyguesenergiesservices.audit
13:32:31.179 [AWT-EventQueue-0] INFO com.bouyguesenergiesservices.ignition.client.videoviewer.ClientHook - License is Activated - com.bouyguesenergiesservices.videoviewer
13:32:31.180 [AWT-EventQueue-0] INFO com.bouyguesenergiesservices.ignition.client.mapviewer.ClientHook - License is Activated - com.bouyguesenergiesservices.mapviewer
13:32:31.181 [AWT-EventQueue-0] INFO com.bouyguesenergiesservices.ignition.client.replay.ClientHook - License is Activated - com.bouyguesenergiesservices.replay
13:32:31.182 [AWT-EventQueue-0] INFO com.bouyguesenergiesservices.ignition.client.utils.ClientHook - License is Activated - com.bouyguesenergiesservices.utils
13:32:31.183 [AWT-EventQueue-0] INFO com.bouyguesenergiesservices.ignition.client.sipclient.ClientHook - License is Activated - com.bouyguesenergiesservices.sipclient
13:32:31.184 [AWT-EventQueue-0] INFO com.bouyguesenergiesservices.ignition.client.ttsacapela.ClientHook - License is Activated - com.bouyguesenergiesservices.ttsacapela
13:32:31.257 [ClientExecEngine-4] WARN tags.subscriptions - Subscription crc mismatch, will resubscribe.


Thanks, we’ll take a look.

Do you think it could be fixed for the 8.0.16 Final ?

Yes, it will be fixed. I think it already has been, but not released yet. I don’t know if there will be an RC2 or just a Final.

1 Like