# \[SOLVED\] Window import error (Java version issue)

**URL:** <https://forum.inductiveautomation.com/t/solved-window-import-error-java-version-issue/7130>\
**Category:** Ignition\
**Created:** [August 23, 2013, 9:16am UTC](https://forum.inductiveautomation.com/t/solved-window-import-error-java-version-issue/7130 "2013-08-23T09:16:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![marioquark](https://avatars.discourse-cdn.com/v4/letter/m/22d042/32.png) [@marioquark](https://forum.inductiveautomation.com/u/marioquark)\
**Post date:** [August 23, 2013, 9:16am UTC](https://forum.inductiveautomation.com/t/solved-window-import-error-java-version-issue/7130/1 "2013-08-23T09:16:13Z")

</div>

hi,  
since i edited two windows from a Linux Java 6 Ignition Designer, i am no more able to open these windows in my main Java 7 Designer… i get this error

[code]com.inductiveautomation.ignition.common.xmlserialization.SerializationException: Error deserializing element “\<c”  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer$ParseContext.createException(XMLDeserializer.java:730)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer$ParseContext.onElementStart(XMLDeserializer.java:611)  
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.parse(BinaryParser.java:51)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserializeBinary(XMLDeserializer.java:313)  
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.designer.workspace.WindowWorkspace$DesigntimeWindowOpener.openWindow(WindowWorkspace.java:3305)  
at com.inductiveautomation.factorypmi.designer.workspace.WindowWorkspace.openWindow(WindowWorkspace.java:1075)  
at com.inductiveautomation.factorypmi.designer.workspace.StartupPanel$ResourceThumbnail.onClick(StartupPanel.java:335)  
at com.inductiveautomation.factorypmi.designer.workspace.StartupPanel$ThumbnailButton$1.mouseClicked(StartupPanel.java:242)  
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: java.lang.IllegalArgumentException: Comparison method violates its general contract!  
at java.util.ComparableTimSort.mergeHi(Unknown Source)  
at java.util.ComparableTimSort.mergeAt(Unknown Source)  
at java.util.ComparableTimSort.mergeCollapse(Unknown Source)  
at java.util.ComparableTimSort.sort(Unknown Source)  
at java.util.ComparableTimSort.sort(Unknown Source)  
at java.util.Arrays.sort(Unknown Source)  
at java.util.Collections.sort(Unknown Source)  
at com.inductiveautomation.factorypmi.plugins.reporting.components.FileExplorer$MyTreeNode.checkChildren(FileExplorer.java:226)  
at com.inductiveautomation.factorypmi.plugins.reporting.components.FileExplorer$MyTreeNode.getChildCount(FileExplorer.java:337)  
at javax.swing.tree.DefaultTreeModel.getChildCount(Unknown Source)  
at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(Unknown Source)  
at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(Unknown Source)  
at javax.swing.tree.VariableHeightLayoutCache.ensurePathIsExpanded(Unknown Source)  
at javax.swing.tree.VariableHeightLayoutCache.setExpandedState(Unknown Source)  
at javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(Unknown Source)  
at javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(Unknown Source)  
at javax.swing.JTree.fireTreeExpanded(Unknown Source)  
at javax.swing.JTree.setExpandedState(Unknown Source)  
at javax.swing.JTree.expandPath(Unknown Source)  
at javax.swing.JTree.expandRow(Unknown Source)  
at com.inductiveautomation.factorypmi.plugins.reporting.components.FileExplorer.createModel(FileExplorer.java:182)  
at com.inductiveautomation.factorypmi.plugins.reporting.components.FileExplorer.(FileExplorer.java:79)  
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:608)  
… 48 more

Ignition v7.6.2 (b2368)  
Java: Oracle Corporation 1.7.0\_25[/code]

am i deadlocked?! 😕  
thank you

---

<div class="post-metadata">

**Author:** ![marioquark](https://avatars.discourse-cdn.com/v4/letter/m/22d042/32.png) [@marioquark](https://forum.inductiveautomation.com/u/marioquark)\
**Post date:** [August 23, 2013, 9:23am UTC](https://forum.inductiveautomation.com/t/solved-window-import-error-java-version-issue/7130/2 "2013-08-23T09:23:45Z")

</div>

self reply… i deleted frm Java 6 the File Explorer from the 2 windows, saved, and now i can open them from Java 7 ![:thumb_right:](https://us1.discourse-cdn.com/inductiveautomation/original/1X/2026e28c0c425034352c1b75807edf956adc75f4.gif ":thumb\_right:")
