# ActiveX module in Ignition 7.6

**URL:** <https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465>\
**Category:** Ignition\
**Created:** [May 14, 2013, 9:27am UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465 "2013-05-14T09:27:14Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![andrey](https://avatars.discourse-cdn.com/v4/letter/a/73ab20/32.png) [@andrey](https://forum.inductiveautomation.com/u/andrey)\
**Post date:** [May 14, 2013, 9:27am UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/1 "2013-05-14T09:27:14Z")

</div>

Hi guys.

I use IE ActiveX component in my project. We are on the deadline and I want to use 7.6 version. But after instalation the state of the ActiveX module is Faulted. It’s version is 2.6.0(b142).  
In dowload section I can’t find ActiveX module for Ignition 7.6.

Maybe version 7.6 does not support ActiveX?

P.S.  
In 7.5.8 version ActiveX module state is Loaded.

---

<div class="post-metadata">

**Author:** ![Macy77](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/macy77/32/11263_2.png) [@Macy77](https://forum.inductiveautomation.com/u/Macy77)\
**Post date:** [May 14, 2013, 1:20pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/2 "2013-05-14T13:20:41Z")

</div>

Same problem here…  
everything worked fine till upgrade.  
Error is “Module “ActiveX” (expecting FrameworkVersion=4) is incompatible with this version of Ignition (FrameworkVersion=5). Upgrade required.”

---

<div class="post-metadata">

**Author:** ![DennisWomack](https://avatars.discourse-cdn.com/v4/letter/d/51bf81/32.png) [@DennisWomack](https://forum.inductiveautomation.com/u/DennisWomack)\
**Post date:** [May 14, 2013, 1:30pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/3 "2013-05-14T13:30:43Z")

</div>

Sorry,

[viewtopic.php?f=72&t=9957&hilit=ActiveX](http://www.inductiveautomation.com/forum/viewtopic.php?f=72&t=9957&hilit=ActiveX)

---

<div class="post-metadata">

**Author:** ![Macy77](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/macy77/32/11263_2.png) [@Macy77](https://forum.inductiveautomation.com/u/Macy77)\
**Post date:** [May 14, 2013, 1:32pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/4 "2013-05-14T13:32:33Z")

</div>

[quote=“DennisWomack”]Sorry,

[viewtopic.php?f=72&t=9957&hilit=ActiveX](http://www.inductiveautomation.com/forum/viewtopic.php?f=72&t=9957&hilit=ActiveX)[/quote]  
I can’t understand…

---

<div class="post-metadata">

**Author:** ![DennisWomack](https://avatars.discourse-cdn.com/v4/letter/d/51bf81/32.png) [@DennisWomack](https://forum.inductiveautomation.com/u/DennisWomack)\
**Post date:** [May 14, 2013, 1:35pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/5 "2013-05-14T13:35:30Z")

</div>

What is the entire stack trace of the error message. On the details tab you will see a "full " link a the bottom of the popup. this will show the entire stack trace. Also, keep in mind that we no longer include the active X module with Ignition because of how poorly activex technology interacts with Java, and we only provide limited support because of that.

* * *

Greg Simpson  
Inductive Automation  
Technical Support Rep

---

<div class="post-metadata">

**Author:** ![Macy77](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/macy77/32/11263_2.png) [@Macy77](https://forum.inductiveautomation.com/u/Macy77)\
**Post date:** [May 14, 2013, 1:51pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/6 "2013-05-14T13:51:19Z")

</div>

> [@](#):
>
> Also, keep in mind that we no longer include the active X module with Ignition because of how poorly activex technology interacts with Java, and we only provide limited support because of that.

Ok, I full agree with your thoughts on ActiveX, we choosed them only to integrate a Browser inside a an Ignition page. With version 7.5 worked fine.  
Any alternative ideas?  
Thanks

---

<div class="post-metadata">

**Author:** ![DennisWomack](https://avatars.discourse-cdn.com/v4/letter/d/51bf81/32.png) [@DennisWomack](https://forum.inductiveautomation.com/u/DennisWomack)\
**Post date:** [May 14, 2013, 6:06pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/7 "2013-05-14T18:06:09Z")

</div>

Re: A Better Browser™  
tailfire wrote:  
Kevin.Herron wrote:  
tailfire wrote:

[code.google.com/p/jbrowser/](http://code.google.com/p/jbrowser/)

have a look at it, it sounds similar to the others…  
I could be misunderstanding what it does also…

Yeah, different projects. Not sure if we’ve looked at that one before, but after a quick look I can see that it requires native libraries, which probably ruled it out if we did see it. I’ll ask around tomorrow and see.

The native libraries mentioned above…Would this be the xulrunner?

Yeah.

* * *

Kevin Herron  
Software Developer  
Inductive Automation

---

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [May 14, 2013, 8:00pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/8 "2013-05-14T20:00:53Z")

</div>

Some Commercial Swing Java component exists for browser integration.  
[webrenderer.com](http://www.webrenderer.com)

Jexplorer or JxBrower  
[teamdev.com](http://www.teamdev.com)

If it can be integrated with the vision SDK, ![:scratch:](https://us1.discourse-cdn.com/inductiveautomation/original/1X/76d1620bec252bfac07050c889ff5a91dc8a9c25.gif ":scratch:") a module providing a java browser will be very usefull.

---

<div class="post-metadata">

**Author:** ![andrey](https://avatars.discourse-cdn.com/v4/letter/a/73ab20/32.png) [@andrey](https://forum.inductiveautomation.com/u/andrey)\
**Post date:** [May 15, 2013, 7:02am UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/9 "2013-05-15T07:02:38Z")

</div>

Hi everyone!

The entire stack trace of the error message:

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:1553)  
at com.inductiveautomation.factorypmi.application.FPMIApp.openWindow(FPMIApp.java:922)  
at com.inductiveautomation.factorypmi.application.FPMIApp.openWindow(FPMIApp.java:914)  
at com.inductiveautomation.factorypmi.application.FPMIApp.startup(FPMIApp.java:780)  
at com.inductiveautomation.factorypmi.application.runtime.ClientPanel$11$1.run(ClientPanel.java:624)  
at java.awt.event.InvocationEvent.dispatch(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.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.inductiveautomation.vision.activex.components.IEBrowserComponent  
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.parse(BinaryParser.java:51)  
at com.inductiveautomation.ignition.common.xmlserialization.deserialization.XMLDeserializer.deserializeBinary(XMLDeserializer.java:313)  
… 23 more  
Caused by: java.lang.ClassNotFoundException: com.inductiveautomation.vision.activex.components.IEBrowserComponent  
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)  
… 33 more

Ignition v7.6.0 (b1875)  
Java: Oracle Corporation 1.7.0\_21

---

<div class="post-metadata">

**Author:** ![crislem](https://avatars.discourse-cdn.com/v4/letter/c/919ad9/32.png) [@crislem](https://forum.inductiveautomation.com/u/crislem)\
**Post date:** [May 20, 2013, 6:54pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/10 "2013-05-20T18:54:00Z")

</div>

I understand the fact that it is no longer supported, but like the others said, if I already have an ActiveX implemented in my project, I would expect to be able to use it moving forward… What is the Inductive Automation’s official/recommended solution for having a web page displayed in a window?

I have a project in which we told the customer we can have a web page displayed (because ActiveX worked in 7.5.6), but now 7.6 doesn’t work. The customer also wants the latest version of Ignition 7.6 so installing the old one is not a viable solution.

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [May 22, 2013, 7:02pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/11 "2013-05-22T19:02:12Z")

</div>

We’re working on getting ActiveX to work in 7.6, but I would strongly advise anybody to NOT make promises to customers that hinge upon the ActiveX module. We don’t support it, and frankly, we hate everything about it and we’re porting it to 7.6 kicking and screaming.

I’d like to integrate one of the commercial browser components in (webrenderer or jxbrowser) but they involve fairly substantial licensing fees on our end, and every time I ask people if they’d pay for a better browser module nobody responds. So how about it: who would pay for a browser component module?

---

<div class="post-metadata">

**Author:** ![diat150](https://avatars.discourse-cdn.com/v4/letter/d/a587f6/32.png) [@diat150](https://forum.inductiveautomation.com/u/diat150)\
**Post date:** [May 22, 2013, 7:06pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/12 "2013-05-22T19:06:10Z")

</div>

it all depends on the cost. a couple hundred bucks and I am sure not many people would mind. if it si 1000 bucks, then maybe some people would buck. we only use the active x for mapping, so we could say its for a mapping module, which sounds better I guess.

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [May 22, 2013, 11:18pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/13 "2013-05-22T23:18:14Z")

</div>

It would probably be about $500 due to the licensing that it costs us.

---

<div class="post-metadata">

**Author:** ![tailfire](https://avatars.discourse-cdn.com/v4/letter/t/b5a626/32.png) [@tailfire](https://forum.inductiveautomation.com/u/tailfire)\
**Post date:** [May 23, 2013, 3:53am UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/14 "2013-05-23T03:53:02Z")

</div>

I hope more people chime in on this module. Would be very useful.

---

<div class="post-metadata">

**Author:** ![crislem](https://avatars.discourse-cdn.com/v4/letter/c/919ad9/32.png) [@crislem](https://forum.inductiveautomation.com/u/crislem)\
**Post date:** [May 23, 2013, 1:05pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/15 "2013-05-23T13:05:48Z")

</div>

Would it work for IA to have a separate module for the browser that would make it optional (not included in the “standard” license)? That way, if people don’t want it, they don’t have to have it. Would that increase the price, if you make it optional?

For right now, while a “perfect” solution is sought, it would be great if you can make ActiveX work again, at least there would be something to fall back on that would display a webpage. I appreciate your help with this.

I understand what you are saying about making promises that rely on ActiveX, but if it is very important for a customer to display webpages and they ask if it can be done in Ignition, shouldn’t I say that there is a way to do it since I am (now “was”) able to do it?

---

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [May 23, 2013, 1:09pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/16 "2013-05-23T13:09:22Z")

</div>

+1 for a separate module : native java browser  
An unique cost for all the client of a Gateway.

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [May 23, 2013, 3:19pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/17 "2013-05-23T15:19:15Z")

</div>

It would be a separate, optional module. And yes, I can understand why you’d use the ActiveX module (you had no choice), but by doing so you have to understand what “unsupported” means, and one of the things that it means (besides us having no way to help you if the ActiveX module is responsible for crashing your clients) is that there will be a lag for it being available for new versions.

Be forewarned: if (when?) we make a real browser module - the ActiveX module will go away.

---

<div class="post-metadata">

**Author:** ![crislem](https://avatars.discourse-cdn.com/v4/letter/c/919ad9/32.png) [@crislem](https://forum.inductiveautomation.com/u/crislem)\
**Post date:** [May 23, 2013, 3:24pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/18 "2013-05-23T15:24:23Z")

</div>

Thank you for the response Carl and for the clarification. Would you be able at this point to estimate how much of a lag you it will be before ActiveX (at least the browser portion) starts working with the new version?

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [May 23, 2013, 3:46pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/19 "2013-05-23T15:46:04Z")

</div>

It shouldn’t be too long, maybe next week.

---

<div class="post-metadata">

**Author:** ![crislem](https://avatars.discourse-cdn.com/v4/letter/c/919ad9/32.png) [@crislem](https://forum.inductiveautomation.com/u/crislem)\
**Post date:** [May 23, 2013, 3:51pm UTC](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465/20 "2013-05-23T15:51:19Z")

</div>

Excellent! Thank you!

[Next page](https://forum.inductiveautomation.com/t/activex-module-in-ignition-7-6/6465.md?page=2)
