# Module Disables Vision Client

**URL:** <https://forum.inductiveautomation.com/t/module-disables-vision-client/41260>\
**Category:** Module Development\
**Created:** [December 7, 2020, 4:16pm UTC](https://forum.inductiveautomation.com/t/module-disables-vision-client/41260 "2020-12-07T16:16:43Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![coffeyr](https://avatars.discourse-cdn.com/v4/letter/c/9fc348/32.png) [@coffeyr](https://forum.inductiveautomation.com/u/coffeyr)\
**Post date:** [December 7, 2020, 4:16pm UTC](https://forum.inductiveautomation.com/t/module-disables-vision-client/41260/1 "2020-12-07T16:16:43Z")

</div>

I am attempting to make a module which adds a new component to the designer, but when I try to install it, the designer isn’t able to load the vision module. Here is the code that we are using in our Designer Hook to add the component. Is there something that I am doing wrong? I am making this for 8.1.0-SNAPSHOT.

```auto
public void startup(final DesignerContext context, final LicenseState activationState) throws Exception {
        super.startup(context, activationState);
        context.addBeanInfoSearchPath("{MyBeanInfoSearchPath}");
        VisionDesignerInterface sdk = (VisionDesignerInterface)context.getModule("com.inductiveautomation.vision");
        if (sdk != null) {
            Palette palette = sdk.getPalette();
            PaletteItemGroup group = palette.addGroup("{MyGroupName}");
            group.addPaletteItem((PaletteItem)new JavaBeanPaletteItem({MyComponentClass}));
        }
    }

```

---

<div class="post-metadata">

**Author:** ![coffeyr](https://avatars.discourse-cdn.com/v4/letter/c/9fc348/32.png) [@coffeyr](https://forum.inductiveautomation.com/u/coffeyr)\
**Post date:** [December 7, 2020, 4:48pm UTC](https://forum.inductiveautomation.com/t/module-disables-vision-client/41260/2 "2020-12-07T16:48:35Z")

</div>

If it helps, I am getting the following in the Designer Console when I load up the Designer.

```auto
11:44:14.710 [Designer-Startup] ERROR designer.main - Error starting up module Vision
java.lang.NoSuchMethodError: com.inductiveautomation.ignition.common.script.builtin.AbstractNetUtilities: method 'void <init>()' not found
	at com.inductiveautomation.factorypmi.application.script.builtin.ClientNetUtilities.<init>(ClientNetUtilities.java:48)
	at com.inductiveautomation.factorypmi.application.FPMIApp.<init>(FPMIApp.java:195)
	at com.inductiveautomation.factorypmi.application.FPMIApp.createApp(FPMIApp.java:239)
	at com.inductiveautomation.factorypmi.designer.model.VisionDesignerImpl.createRoot(VisionDesignerImpl.java:632)
	at com.inductiveautomation.factorypmi.designer.model.VisionDesignerImpl.startup(VisionDesignerImpl.java:321)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$LoadedModule.startup(IgnitionDesigner.java:1938)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.startupModule(IgnitionDesigner.java:1178)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.lambda$loadProject$7(IgnitionDesigner.java:982)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:981)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$StartupProjectDialogHandler.lambda$new$2(IgnitionDesigner.java:2002)
	at java.base/java.lang.Thread.run(Unknown Source)

```

---

<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:** [December 7, 2020, 4:51pm UTC](https://forum.inductiveautomation.com/t/module-disables-vision-client/41260/3 "2020-12-07T16:51:05Z")

</div>

What version of Ignition are you installing the module into?

---

<div class="post-metadata">

**Author:** ![coffeyr](https://avatars.discourse-cdn.com/v4/letter/c/9fc348/32.png) [@coffeyr](https://forum.inductiveautomation.com/u/coffeyr)\
**Post date:** [December 7, 2020, 5:02pm UTC](https://forum.inductiveautomation.com/t/module-disables-vision-client/41260/4 "2020-12-07T17:02:38Z")

</div>

We are running Ignition 8.1. I do not know the exact version off hand, and when I try to check on the Gateway it just says “Dev Version”.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/f/8f3f9a090c2b87496cd8c5b44e4b0543c42a9d3f.png)

---

<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:** [December 7, 2020, 5:04pm UTC](https://forum.inductiveautomation.com/t/module-disables-vision-client/41260/5 "2020-12-07T17:04:51Z")

</div>

Strange. There’s something goofy going on but I don’t know what it is from just this information. I wonder if maybe your module has a bunch of old Vision dependency JARs it’s dragging along with it. The line numbers in the stack trace you posted do not match up with 8.1.0 code.

---

<div class="post-metadata">

**Author:** ![coffeyr](https://avatars.discourse-cdn.com/v4/letter/c/9fc348/32.png) [@coffeyr](https://forum.inductiveautomation.com/u/coffeyr)\
**Post date:** [December 7, 2020, 5:24pm UTC](https://forum.inductiveautomation.com/t/module-disables-vision-client/41260/6 "2020-12-07T17:24:19Z")

</div>

I think that was it. I went through and cleaned out my dependencies and it worked. Thank you.

---

<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:** [December 7, 2020, 5:32pm UTC](https://forum.inductiveautomation.com/t/module-disables-vision-client/41260/7 "2020-12-07T17:32:33Z")

</div>

Make sure that your built module (you can just unzip it) does not include any of the Ignition SDK dependencies.
