# OEE Demo Problems

**URL:** <https://forum.inductiveautomation.com/t/oee-demo-problems/7542>\
**Category:** Ignition\
**Created:** [November 8, 2013, 6:17pm UTC](https://forum.inductiveautomation.com/t/oee-demo-problems/7542 "2013-11-08T18:17:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![AustinVDT](https://avatars.discourse-cdn.com/v4/letter/a/ce73a5/32.png) [@AustinVDT](https://forum.inductiveautomation.com/u/AustinVDT)\
**Post date:** [November 8, 2013, 6:17pm UTC](https://forum.inductiveautomation.com/t/oee-demo-problems/7542/1 "2013-11-08T18:17:03Z")

</div>

Hello Everyone!

I have been using and experimenting with Ignition for about 6 months now, and have it successfully installed in one customer’s location. Now we have another customer that is very interested in it in their location as well, and we plan to demo some of the features for them on Monday. I downloaded the Ignition Demo and the main Demo project works beautifully and will really impress them.

However, they are also going to be interested in the OEE functionality of Ignition, and this part of the demo does not seem to work as well, for me, at least. On the OEE Demo Home page, if I attempt to open any of the windows, it gives me the following error:

com.inductiveautomation.ignition.common.xmlserialization.SerializationException: Unexpected parsing error during binary deserialization.  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserializeBinary(XMLDeserializer.java:322)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserialize(XMLDeserializer.java:233)  
at com.inductiveautomation.factorypmi.application.model.WindowCache.\_deserializeWindow(WindowCache.java:277)  
at com.inductiveautomation.factorypmi.application.model.WindowCache.\_loadWindow(WindowCache.java:216)  
at com.inductiveautomation.factorypmi.application.model.WindowCache.openWindow(WindowCache.java:435)  
at com.inductiveautomation.factorypmi.application.FPMIApp$RuntimeWindowOpener.openWindow(FPMIApp.java:1555)  
at com.inductiveautomation.factorypmi.application.FPMIApp.openWindow(FPMIApp.java:924)  
at com.inductiveautomation.factorypmi.application.FPMIApp.openWindow(FPMIApp.java:916)  
at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities$1.run(NavUtilities.java:201)  
at com.inductiveautomation.factorypmi.application.script.builtin.WindowUtilities.doGUIAction(WindowUtilities.java:611)  
at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities.swapWindow(NavUtilities.java:199)  
at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities.swapTo(NavUtilities.java:111)  
at com.inductiveautomation.factorypmi.application.script.builtin.NavUtilities.swapTo(NavUtilities.java:92)  
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:459)  
at org.python.core.PyObject. **call** (PyObject.java:387)  
at org.python.core.PyObject. **call** (PyObject.java:391)  
at org.python.pycode.\_pyx3.f$0(event:mousePressed:17)  
at org.python.pycode.\_pyx3.call\_function(event:mousePressed)  
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:552)  
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.runActions(ActionAdapter.java:155)  
at com.inductiveautomation.factorypmi.application.binding.action.ActionAdapter.invoke(ActionAdapter.java:266)  
at com.inductiveautomation.factorypmi.application.binding.action.RelayInvocationHandler.invoke(RelayInvocationHandler.java:55)  
at com.sun.proxy.$Proxy16.mousePressed(Unknown Source)  
at java.awt.Component.processMouseEvent(Unknown Source)  
at javax.swing.JComponent.processMouseEvent(Unknown Source)  
at java.awt.Component.processEvent(Unknown Source)  
at java.awt.Container.processEvent(Unknown Source)  
at java.awt.Component.dispatchEventImpl(Unknown Source)  
at java.awt.Container.dispatchEventImpl(Unknown Source)  
at java.awt.Component.dispatchEvent(Unknown Source)  
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)  
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)  
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)  
at java.awt.Container.dispatchEventImpl(Unknown Source)  
at java.awt.Window.dispatchEventImpl(Unknown Source)  
at java.awt.Component.dispatchEvent(Unknown Source)  
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  
at java.awt.EventQueue.access$200(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$1.doIntersectionPrivilege(Unknown Source)  
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)  
at java.awt.EventQueue$4.run(Unknown Source)  
at java.awt.EventQueue$4.run(Unknown Source)  
at java.security.AccessController.doPrivileged(Native Method)  
at java.security.ProtectionDomain$1.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: org.apache.commons.io.IOExceptionWithCause: java.lang.ClassNotFoundException: com.sepasoft.production.components.PMIAnalysisController  
at com.inductiveautomation.ignition.common.xmlserialization.encoding.Decoders$ClassDecoder.binaryToObject(Decoders.java:366)  
at com.inductiveautomation.ignition.common.xmlserialization.encoding.Decoders$ClassDecoder.binaryToObject(Decoders.java:348)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readAttributes(BinaryParser.java:179)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.BinaryParser.readElement(BinaryParser.java:148)  
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:313)  
… 61 more  
Caused by: java.lang.ClassNotFoundException: com.sepasoft.production.components.PMIAnalysisController  
at java.net.URLClassLoader$1.run(Unknown Source)  
at java.net.URLClassLoader$1.run(Unknown Source)  
at java.security.AccessController.doPrivileged(Native Method)  
at java.net.URLClassLoader.findClass(Unknown Source)  
at java.lang.ClassLoader.loadClass(Unknown Source)  
at java.lang.ClassLoader.loadClass(Unknown Source)  
at java.lang.Class.forName0(Native Method)  
at java.lang.Class.forName(Unknown Source)  
at com.inductiveautomation.ignition.common.xmlserialization.ClassNameResolver.classForNameImpl(ClassNameResolver.java:205)  
at com.inductiveautomation.ignition.common.xmlserialization.ClassNameResolver.classForName(ClassNameResolver.java:177)  
at com.inductiveautomation.ignition.common.xmlserialization.encoding.Decoders$ClassDecoder.binaryToObject(Decoders.java:364)  
… 73 more

Ignition v7.6.3 (b2013090513)  
Java: Oracle Corporation 1.7.0\_45

I have found people having similar errors on the forums, but haven’t found a way to fix it (that I can understand, at least) 🙂 Anyone have any ideas on what my next step should be? 🙂 Thanks a bunch!

Austin

---

<div class="post-metadata">

**Author:** ![AustinVDT](https://avatars.discourse-cdn.com/v4/letter/a/ce73a5/32.png) [@AustinVDT](https://forum.inductiveautomation.com/u/AustinVDT)\
**Post date:** [November 11, 2013, 4:33pm UTC](https://forum.inductiveautomation.com/t/oee-demo-problems/7542/2 "2013-11-11T16:33:20Z")

</div>

Update:

Out of curiousity, I wondered if the version of Java was the problem (this one has V7 update 45). I downloaded Ignition on an older PC with XP Pro, and Java version 6. Same error. I wonder if I need an older version of Ignition to run the Demo projects?

---

<div class="post-metadata">

**Author:** ![AustinVDT](https://avatars.discourse-cdn.com/v4/letter/a/ce73a5/32.png) [@AustinVDT](https://forum.inductiveautomation.com/u/AustinVDT)\
**Post date:** [November 11, 2013, 10:35pm UTC](https://forum.inductiveautomation.com/t/oee-demo-problems/7542/3 "2013-11-11T22:35:01Z")

</div>

Update # 2:

I’ve been trying different things most of the day; nothing seems to work. ☹ Downloaded version 7.6.1, the demo backup wouldn’t open- said it was created with 7.6.2. Not a problem- downloaded 7.6.2, back to the “Unexpected parsing error during binary deserialization”. I’ll probably have to call tech support tomorrow and will keep this thread updated if no one has any ideas before then.

---

<div class="post-metadata">

**Author:** ![Pete.Low](https://avatars.discourse-cdn.com/v4/letter/p/f05b48/32.png) [@Pete.Low](https://forum.inductiveautomation.com/u/Pete.Low)\
**Post date:** [November 21, 2013, 11:00pm UTC](https://forum.inductiveautomation.com/t/oee-demo-problems/7542/4 "2013-11-21T23:00:17Z")

</div>

Hi,  
What are the version of the OEE modules you have installed?  
It looks to me like either the module version is out of date or the modules are not installed.

Call support and ask for me if you are still having issues.
