# Unexpected parsing error during binary deserialization opening a module

**URL:** <https://forum.inductiveautomation.com/t/unexpected-parsing-error-during-binary-deserialization-opening-a-module/59027>\
**Category:** Ignition\
**Created:** [April 29, 2022, 5:27am UTC](https://forum.inductiveautomation.com/t/unexpected-parsing-error-during-binary-deserialization-opening-a-module/59027 "2022-04-29T05:27:46Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![prasath.t](https://avatars.discourse-cdn.com/v4/letter/p/898d66/32.png) [@prasath.t](https://forum.inductiveautomation.com/u/prasath.t)\
**Post date:** [April 29, 2022, 5:27am UTC](https://forum.inductiveautomation.com/t/unexpected-parsing-error-during-binary-deserialization-opening-a-module/59027/1 "2022-04-29T05:27:46Z")

</div>

Hi, i am getting this error when i open the module in 8.1.14 (i have installed web dev module also)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/6/e627f3fbaf0f6634e3d58838a81cfa2588407032.png)

but its working fine 8.1.7

why this error is showing?

```auto
com.inductiveautomation.ignition.common.xmlserialization.SerializationException: Unexpected parsing error during binary deserialization.
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserializeBinary(XMLDeserializer.java:367)
	at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserialize(XMLDeserializer.java:268)
	at com.inductiveautomation.factorypmi.application.model.WindowCache._deserializeWindow(WindowCache.java:381)
	at com.inductiveautomation.factorypmi.application.model.WindowCache._loadWindow(WindowCache.java:324)
	at com.inductiveautomation.factorypmi.application.model.WindowCache.openWindow(WindowCache.java:298)
	at com.inductiveautomation.factorypmi.designer.workspace.WindowWorkspace$DesigntimeWindowOpener.openWindow(WindowWorkspace.java:3769)
	at com.inductiveautomation.factorypmi.designer.workspace.WindowWorkspace.openWindow(WindowWorkspace.java:1521)
	at com.inductiveautomation.factorypmi.designer.model.navtree.WindowNode.open(WindowNode.java:250)
	at com.inductiveautomation.ignition.designer.navtree.model.AbstractResourceNavTreeNode.onDoubleClick(AbstractResourceNavTreeNode.java:361)
	at com.inductiveautomation.ignition.designer.navtree.NavTreePanel$MouseListener.lambda$mousePressed$0(NavTreePanel.java:687)
	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: org.apache.commons.io.IOExceptionWithCause: java.lang.ClassNotFoundException: com.inductiveautomation.webbrowser.BrowserComponent
	at com.inductiveautomation.ignition.common.xmlserialization.encoding.Decoders$ClassDecoder.getClassForName(Decoders.java:386)
	at com.inductiveautomation.ignition.common.xmlserialization.encoding.Decoders$ClassDecoder.binaryToObject(Decoders.java:400)
	at com.inductiveautomation.ignition.common.xmlserialization.encoding.Decoders$ClassDecoder.binaryToObject(Decoders.java:359)
	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:358)
	... 22 more
Caused by: java.lang.ClassNotFoundException: com.inductiveautomation.webbrowser.BrowserComponent
	at java.base/java.net.URLClassLoader.findClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Unknown Source)
	at com.inductiveautomation.ignition.common.xmlserialization.ClassNameResolver.classForNameImpl(ClassNameResolver.java:196)
	at com.inductiveautomation.ignition.common.xmlserialization.ClassNameResolver.classForName(ClassNameResolver.java:169)
	at com.inductiveautomation.ignition.common.xmlserialization.encoding.Decoders$ClassDecoder.getClassForName(Decoders.java:376)
	... 35 more

Ignition v8.1.14 (b2022012711)
Java: Azul Systems, Inc. 11.0.13

```

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/f/0ffd5ba1d042de3d07009f3f49b025e8ba9453bb.png)  
version for your reference

---

<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:** [April 29, 2022, 3:31pm UTC](https://forum.inductiveautomation.com/t/unexpected-parsing-error-during-binary-deserialization-opening-a-module/59027/2 "2022-04-29T15:31:05Z")

</div>

> [@prasath.t](#):
>
> `Caused by: java.lang.ClassNotFoundException: com.inductiveautomation.webbrowser.BrowserComponent`

You don't have the web _browser_ module (anymore), but you did at one point in time, because a web browser component is serialized into your window(s).

---

<div class="post-metadata">

**Author:** ![prasath.t](https://avatars.discourse-cdn.com/v4/letter/p/898d66/32.png) [@prasath.t](https://forum.inductiveautomation.com/u/prasath.t)\
**Post date:** [April 29, 2022, 3:37pm UTC](https://forum.inductiveautomation.com/t/unexpected-parsing-error-during-binary-deserialization-opening-a-module/59027/3 "2022-04-29T15:37:16Z")

</div>

Instead of web browser module now… what is the alternative solution?

---

<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:** [April 29, 2022, 3:38pm UTC](https://forum.inductiveautomation.com/t/unexpected-parsing-error-during-binary-deserialization-opening-a-module/59027/4 "2022-04-29T15:38:26Z")

</div>

There is none. You can install it (in trial mode) and delete the component from the windows you have, but this is just the way Vision works - if you’re missing a module that adds a component, the window is locked.

---

<div class="post-metadata">

**Author:** ![prasath.t](https://avatars.discourse-cdn.com/v4/letter/p/898d66/32.png) [@prasath.t](https://forum.inductiveautomation.com/u/prasath.t)\
**Post date:** [April 29, 2022, 3:44pm UTC](https://forum.inductiveautomation.com/t/unexpected-parsing-error-during-binary-deserialization-opening-a-module/59027/5 "2022-04-29T15:44:00Z")

</div>

Soo we can’t able integrate web based modules in vision?

---

<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:** [April 29, 2022, 3:45pm UTC](https://forum.inductiveautomation.com/t/unexpected-parsing-error-during-binary-deserialization-opening-a-module/59027/6 "2022-04-29T15:45:21Z")

</div>

You are _missing a module_ - the [Web Browser Module](https://docs.inductiveautomation.com/display/DOC81/Web+Browser+Module). If you don’t have it, then you can’t use it.

If you want to use it, then you need to install it. That’s all this error is telling you.

---

<div class="post-metadata">

**Author:** ![prasath.t](https://avatars.discourse-cdn.com/v4/letter/p/898d66/32.png) [@prasath.t](https://forum.inductiveautomation.com/u/prasath.t)\
**Post date:** [April 29, 2022, 3:46pm UTC](https://forum.inductiveautomation.com/t/unexpected-parsing-error-during-binary-deserialization-opening-a-module/59027/7 "2022-04-29T15:46:14Z")

</div>

Thanks for the information
