# \[BUG\] Unable to deserialize

**URL:** <https://forum.inductiveautomation.com/t/bug-unable-to-deserialize/22318>\
**Category:** Ignition Early Access\
**Created:** [February 4, 2019, 1:48pm UTC](https://forum.inductiveautomation.com/t/bug-unable-to-deserialize/22318 "2019-02-04T13:48:55Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![NorthPoint](https://avatars.discourse-cdn.com/v4/letter/n/a88e4f/32.png) [@NorthPoint](https://forum.inductiveautomation.com/u/NorthPoint)\
**Post date:** [February 4, 2019, 1:48pm UTC](https://forum.inductiveautomation.com/t/bug-unable-to-deserialize/22318/1 "2019-02-04T13:48:55Z")

</div>

Hello team- I have upgraded to the latest build, and continue to have the same issue previously reported- Perspective views seem to be able to be saved but when I try to re-open, it hangs for a minute or two, then an error window (view does not open).

Here is the console dump for this error:

08:34:49.704 [AWT-EventQueue-0] INFO designer.update-and-save - pushing changes [ModifyResourceOperation{resourceId=ProjectResourceId{resourcePath=com.inductiveautomation.perspective/views/Startup, projectName=PerspectiveTest}}]  
08:37:20.788 [AWT-EventQueue-0] ERROR com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditor - Unable to deserialize resource Startup  
com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: Failed to get Browser browserChannel 5  
at com.teamdev.jxbrowser.chromium.Browser.a(SourceFile:488)  
at com.teamdev.jxbrowser.chromium.Browser.(SourceFile:404)  
at com.teamdev.jxbrowser.chromium.Browser.(SourceFile:350)  
at com.inductiveautomation.perspective.designer.workspace.design.BrowserPanel.(BrowserPanel.java:100)  
at com.inductiveautomation.perspective.designer.workspace.ViewResourceEditor.init(ViewResourceEditor.java:262)  
at com.inductiveautomation.perspective.designer.workspace.ViewResourceEditor.init(ViewResourceEditor.java:54)  
at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditor.loadResource(ResourceEditor.java:58)  
at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditor.lambda$new$0(ResourceEditor.java:37)  
at java.base/java.util.Optional.ifPresent(Unknown Source)  
at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditor.(ResourceEditor.java:35)  
at com.inductiveautomation.perspective.designer.workspace.ViewResourceEditor.(ViewResourceEditor.java:90)  
at com.inductiveautomation.perspective.designer.workspace.ViewWorkspace.newResourceEditor(ViewWorkspace.java:266)  
at com.inductiveautomation.ignition.designer.tabbedworkspace.TabbedResourceWorkspace.open(TabbedResourceWorkspace.java:191)  
at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceNode.open(ResourceNode.java:135)  
at com.inductiveautomation.ignition.designer.navtree.model.AbstractResourceNavTreeNode.onDoubleClick(AbstractResourceNavTreeNode.java:179)  
at com.inductiveautomation.ignition.designer.navtree.NavTreePanel$MouseListener.lambda$mousePressed$0(NavTreePanel.java:655)  
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)  
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException  
at com.inductiveautomation.perspective.designer.workspace.ViewResourceEditor.notifyActivated(ViewResourceEditor.java:396)  
at com.inductiveautomation.perspective.designer.workspace.PerspectiveWorkspaceListener.editorSelected(PerspectiveWorkspaceListener.java:69)  
at com.inductiveautomation.ignition.designer.tabbedworkspace.TabbedResourceWorkspace$2.stateChanged(TabbedResourceWorkspace.java:86)  
at java.desktop/javax.swing.DefaultSingleSelectionModel.fireStateChanged(Unknown Source)  
at com.jidesoft.swing.JideTabbedPane$IgnoreableSingleSelectionModel.fireStateChanged(Unknown Source)  
at java.desktop/javax.swing.DefaultSingleSelectionModel.setSelectedIndex(Unknown Source)  
at java.desktop/javax.swing.JTabbedPane.setSelectedIndexImpl(Unknown Source)  
at java.desktop/javax.swing.JTabbedPane.setSelectedIndex(Unknown Source)  
at com.jidesoft.swing.JideTabbedPane.setSelectedIndex(Unknown Source)  
at java.desktop/javax.swing.JTabbedPane.setSelectedComponent(Unknown Source)  
at com.inductiveautomation.ignition.designer.tabbedworkspace.TabbedResourceWorkspace.open(TabbedResourceWorkspace.java:200)  
at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceNode.open(ResourceNode.java:135)  
at com.inductiveautomation.ignition.designer.navtree.model.AbstractResourceNavTreeNode.onDoubleClick(AbstractResourceNavTreeNode.java:179)  
at com.inductiveautomation.ignition.designer.navtree.NavTreePanel$MouseListener.lambda$mousePressed$0(NavTreePanel.java:655)  
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)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 4, 2019, 2:08pm UTC](https://forum.inductiveautomation.com/t/bug-unable-to-deserialize/22318/2 "2019-02-04T14:08:26Z")

</div>

Consider performing a fresh install. IA has stated that upgrades from 7.9 =\> 8.0 are going to be supported, but beta =\> beta can break.

---

<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:** [February 4, 2019, 2:58pm UTC](https://forum.inductiveautomation.com/t/bug-unable-to-deserialize/22318/3 "2019-02-04T14:58:04Z")

</div>

If you’re comfortable with it you can send us your gateway backup and we’ll see if it loads here.

---

<div class="post-metadata">

**Author:** ![NorthPoint](https://avatars.discourse-cdn.com/v4/letter/n/a88e4f/32.png) [@NorthPoint](https://forum.inductiveautomation.com/u/NorthPoint)\
**Post date:** [February 4, 2019, 10:05pm UTC](https://forum.inductiveautomation.com/t/bug-unable-to-deserialize/22318/4 "2019-02-04T22:05:27Z")

</div>

The gateway at that time was blank except for the global project which had been created from my 7.9 project previously. That had some scripting in it.

I tried to import my 7.9 GW backup again with no luck, tried to import projects with no luck.

Per Phil’s suggestion, I have uninstalled completely and reinstalled. When I import my 7.9 GW this time, it seems to have worked or maybe partly worked, but I have no ability to login.

LMK what steps you suggest I follow to provide you with good feedback. Thanks…

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [March 7, 2019, 6:01pm UTC](https://forum.inductiveautomation.com/t/bug-unable-to-deserialize/22318/5 "2019-03-07T18:01:02Z")

</div>

Please upgrade to the latest build and let us know if you continue to see this issue.

---

<div class="post-metadata">

**Author:** ![NorthPoint](https://avatars.discourse-cdn.com/v4/letter/n/a88e4f/32.png) [@NorthPoint](https://forum.inductiveautomation.com/u/NorthPoint)\
**Post date:** [March 10, 2019, 2:22am UTC](https://forum.inductiveautomation.com/t/bug-unable-to-deserialize/22318/6 "2019-03-10T02:22:23Z")

</div>

I’m afraid it got worse. Without the special arguments -Dperspective.browser.mode.lightweight=true;-Djxbrowser.ipc.external=true, I see the same behaviour as before- long delay with spinning wheel, same error, etc.

When I put those arguments back in-which used to work- I get this:

 ![03%20PM](https://us1.discourse-cdn.com/inductiveautomation/original/2X/5/51d8e2121e3a1170dcfca0028f29d802f3554fde.png)

---

<div class="post-metadata">

**Author:** ![NorthPoint](https://avatars.discourse-cdn.com/v4/letter/n/a88e4f/32.png) [@NorthPoint](https://forum.inductiveautomation.com/u/NorthPoint)\
**Post date:** [March 10, 2019, 5:56pm UTC](https://forum.inductiveautomation.com/t/bug-unable-to-deserialize/22318/7 "2019-03-10T17:56:45Z")

</div>

I’d love to get this fixed. Is there something I can do to my PC to help? Should I uninstall Java, for instance?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [March 11, 2019, 3:32pm UTC](https://forum.inductiveautomation.com/t/bug-unable-to-deserialize/22318/8 "2019-03-11T15:32:07Z")

</div>

> [@NorthPoint](#):
>
> I’d love to get this fixed. Is there something I can do to my PC to help? Should I uninstall Java, for instance?

Well, we're not using the Java installed on your system for anything, so it almost certainly won't have any effect. We would love to get this working too - unfortunately, we haven't been able to replicate your issue on any in-house systems, and we're even talking with the browser library vendor, but they haven't been able to shed much light. After launching without any additional arguments, can you upload the full logs out of the designer?

---

<div class="post-metadata">

**Author:** ![awalker](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/awalker/32/6874_2.png) [@awalker](https://forum.inductiveautomation.com/u/awalker)\
**Post date:** [April 8, 2019, 4:16pm UTC](https://forum.inductiveautomation.com/t/bug-unable-to-deserialize/22318/9 "2019-04-08T16:16:36Z")

</div>

I’m closing this post due to inactivity. If you are still having issues, please let us know.

---

<div class="post-metadata">

**Author:** ![NorthPoint](https://avatars.discourse-cdn.com/v4/letter/n/a88e4f/32.png) [@NorthPoint](https://forum.inductiveautomation.com/u/NorthPoint)\
**Post date:** [April 8, 2019, 11:07pm UTC](https://forum.inductiveautomation.com/t/bug-unable-to-deserialize/22318/10 "2019-04-08T23:07:12Z")

</div>

It’s still the same. Designer starts, project opens and lists views etc, but if I try to open one, spinning wheel and timeout. I am developing using a different machine now anyway, but I assume this problem will die for good once I replace my laptop.
