# Reporting Module deserialization error

**URL:** <https://forum.inductiveautomation.com/t/reporting-module-deserialization-error/10515>\
**Category:** Ignition\
**Created:** [September 24, 2015, 4:52pm UTC](https://forum.inductiveautomation.com/t/reporting-module-deserialization-error/10515 "2015-09-24T16:52:07Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![gadgetguru69](https://avatars.discourse-cdn.com/v4/letter/g/e274bd/32.png) [@gadgetguru69](https://forum.inductiveautomation.com/u/gadgetguru69)\
**Post date:** [September 24, 2015, 4:52pm UTC](https://forum.inductiveautomation.com/t/reporting-module-deserialization-error/10515/1 "2015-09-24T16:52:07Z")

</div>

I have just upgrade one of our systems to 7.8 and started in on the new reporting. When i try to open screen with new report viewer on it i get the following error. I have tried this on client running 1.8.60,1.8.21,1.6.15 and they all do the same thing. Server is running 1.8.6. Have tried this with blank report and with converted report both with same result.

ERROR [WindowCache-AWT-EventQueue-2] Unable to open window “Report/Alarm/Chronology Test”.  
com.inductiveautomation.ignition.common.xmlserialization.SerializationException: Error deserializing element “\<c”  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer$ParseContext.createException(XMLDeserializer.java:929)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer$ParseContext.onElementStart(XMLDeserializer.java:810)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readElement(BinaryParser.java:151)  
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:316)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserialize(XMLDeserializer.java:236)  
at com.inductiveautomation.factorypmi.application.model.WindowCache.\_deserializeWindow(WindowCache.java:275)  
at com.inductiveautomation.factorypmi.application.model.WindowCache.\_loadWindow(WindowCache.java:214)  
at com.inductiveautomation.factorypmi.application.model.WindowCache.openWindow(WindowCache.java:434)  
at com.inductiveautomation.factorypmi.application.FPMIApp$RuntimeWindowOpener.openWindow(FPMIApp.java:1718)  
at com.inductiveautomation.factorypmi.application.FPMIApp.openWindow(FPMIApp.java:1018)  
at com.inductiveautomation.factorypmi.application.FPMIApp.openWindow(FPMIApp.java:1010)  
at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities$1.run(NavUtilities.java:205)  
at com.inductiveautomation.factorypmi.application.script.builtin.WindowUtilities.doGUIAction(WindowUtilities.java:707)  
at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities.swapWindow(NavUtilities.java:203)  
at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities.swapTo(NavUtilities.java:112)  
at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities.swapTo(NavUtilities.java:93)  
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)  
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)  
at java.lang.reflect.Method.invoke(Unknown Source)  
at org.python.core.PyReflectedFunction. **call** (PyReflectedFunction.java:186)  
at com.inductiveautomation.ignition.common.script.ScriptManager$ReflectedInstanceFunction. **call** (ScriptManager.java:428)  
at org.python.core.PyObject. **call** (PyObject.java:387)  
at org.python.core.PyObject. **call** (PyObject.java:391)  
at org.python.pycode.\_pyx16.f$0(event:propertyChange:6)  
at org.python.pycode.\_pyx16.call\_function(event:propertyChange)  
at org.python.core.PyTableCode.call(PyTableCode.java:165)  
at org.python.core.PyCode.call(PyCode.java:18)  
at org.python.core.Py.runCode(Py.java:1275)  
at com.inductiveautomation.ignition.common.script.ScriptManager.runCode(ScriptManager.java:624)  
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:168)  
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.access$000(ActionAdapter.java:40)  
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter$ActionRunner.run(ActionAdapter.java:280)  
at java.awt.event.InvocationEvent.dispatch(Unknown Source)  
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  
at java.awt.EventQueue.access$500(Unknown Source)  
at java.awt.EventQueue$3.run(Unknown Source)  
at java.awt.EventQueue$3.run(Unknown Source)  
at java.security.AccessController.doPrivileged(Native Method)  
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  
at java.awt.EventQueue.dispatchEvent(Unknown Source)  
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  
at java.awt.EventDispatchThread.run(Unknown Source)  
Caused by: java.lang.NullPointerException  
at javax.swing.ImageIcon.(Unknown Source)  
at com.inductiveautomation.reporting.ErrorableContentPanel$SlidingContentPanel.(ErrorableContentPanel.java:176)  
at com.inductiveautomation.reporting.ErrorableContentPanel.(ErrorableContentPanel.java:44)  
at com.inductiveautomation.reporting.components.ReportViewer.init(ReportViewer.java:333)  
at com.inductiveautomation.reporting.components.ReportViewer.(ReportViewer.java:148)  
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)  
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)  
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)  
at java.lang.reflect.Constructor.newInstance(Unknown Source)  
at java.lang.Class.newInstance(Unknown Source)  
at com.inductiveautomation.factorypmi.application.xmlserialization.ComponentDeserializationHandler.startSubElement(ComponentDeserializationHandler.java:72)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer$ParseContext.onElementStart(XMLDeserializer.java:807)  
… 58 more

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [September 24, 2015, 7:07pm UTC](https://forum.inductiveautomation.com/t/reporting-module-deserialization-error/10515/2 "2015-09-24T19:07:43Z")

</div>

Can you get me a [SSCCE](http://sscce.org) that replicates this problem?

---

<div class="post-metadata">

**Author:** ![gadgetguru69](https://avatars.discourse-cdn.com/v4/letter/g/e274bd/32.png) [@gadgetguru69](https://forum.inductiveautomation.com/u/gadgetguru69)\
**Post date:** [September 24, 2015, 9:26pm UTC](https://forum.inductiveautomation.com/t/reporting-module-deserialization-error/10515/3 "2015-09-24T21:26:41Z")

</div>

I am on site in SA and internet connection speed is not allowing me to upload stripped down gateway so. All i have to do to reproduce the error is on a clean gateway.  
create project with window and button pointing to second window with report viewer on it.  
Then create test report with nothing but start and end date on report.  
Point report viewer to this report.  
in designer i can see everything fine on the second screen that has the report viewer on it.

When i run published i get the error and when i run client on different machine i get same error.

This recreates the error on the clean gateway.  
Also this clean gateway is on different machine for original gateway having same issue.

---

<div class="post-metadata">

**Author:** ![PerryAJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/perryaj/32/3281_2.png) [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Post date:** [September 25, 2015, 12:09am UTC](https://forum.inductiveautomation.com/t/reporting-module-deserialization-error/10515/4 "2015-09-25T00:09:00Z")

</div>

Thanks for the added info. I was able to replicate the issue when launching some clients. Have a fix that will be in the second release candidate. Appreciate you taking the time post the trace.

---

<div class="post-metadata">

**Author:** ![gadgetguru69](https://avatars.discourse-cdn.com/v4/letter/g/e274bd/32.png) [@gadgetguru69](https://forum.inductiveautomation.com/u/gadgetguru69)\
**Post date:** [September 25, 2015, 12:24am UTC](https://forum.inductiveautomation.com/t/reporting-module-deserialization-error/10515/5 "2015-09-25T00:24:52Z")

</div>

Thanks perry  
Do you have timeframe for rc2 release?

---

<div class="post-metadata">

**Author:** ![PerryAJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/perryaj/32/3281_2.png) [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Post date:** [September 25, 2015, 3:40pm UTC](https://forum.inductiveautomation.com/t/reporting-module-deserialization-error/10515/6 "2015-09-25T15:40:14Z")

</div>

Unfortunately can’t offer anything concrete on timelines right now, will try to update once we have something nailed down.

---

<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:** [September 25, 2015, 4:53pm UTC](https://forum.inductiveautomation.com/t/reporting-module-deserialization-error/10515/7 "2015-09-25T16:53:00Z")

</div>

Shooting for Monday now, it appears!

---

<div class="post-metadata">

**Author:** ![gadgetguru69](https://avatars.discourse-cdn.com/v4/letter/g/e274bd/32.png) [@gadgetguru69](https://forum.inductiveautomation.com/u/gadgetguru69)\
**Post date:** [September 30, 2015, 9:27pm UTC](https://forum.inductiveautomation.com/t/reporting-module-deserialization-error/10515/8 "2015-09-30T21:27:30Z")

</div>

Kevin any updates on release?

---

<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:** [September 30, 2015, 9:44pm UTC](https://forum.inductiveautomation.com/t/reporting-module-deserialization-error/10515/9 "2015-09-30T21:44:40Z")

</div>

Shooting for Friday now, it appears!

ninja edit: maybe sooner.
