# Allowing unsigned modules

**URL:** <https://forum.inductiveautomation.com/t/allowing-unsigned-modules/14304>\
**Category:** Module Development\
**Created:** [May 15, 2017, 9:17pm UTC](https://forum.inductiveautomation.com/t/allowing-unsigned-modules/14304 "2017-05-15T21:17:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bob](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bob/32/16899_2.png) [@Bob](https://forum.inductiveautomation.com/u/Bob)\
**Post date:** [May 15, 2017, 9:17pm UTC](https://forum.inductiveautomation.com/t/allowing-unsigned-modules/14304/1 "2017-05-15T21:17:34Z")

</div>

I’m using Ignition v7.9.1

My Gateway was running fine, but I want to test an unsigned module. I added just the allowunsignedmodules parameter to the ignition.conf file as shown below, but then I can’t start my gateway. I comment the one line, then I am able to start the Gateway again. I have used this on another Gateway without problem, but I believe that Gateway was v7.8.x

```auto
# Java Additional Parameters
wrapper.java.additional.1=-XX:PermSize=64m
wrapper.java.additional.2=-XX:MaxPermSize=128m
wrapper.java.additional.3=-XX:+UseConcMarkSweepGC
wrapper.java.additional.4=-XX:+CMSClassUnloadingEnabled
wrapper.java.additional.5=-XX:+CMSPermGenSweepingEnabled
wrapper.java.additional.6=-Ddata.dir=data
wrapper.java.additional.7=-Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false
wrapper.java.additional.8=-Xdebug
wrapper.java.additional.9=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
wrapper.java.additional.10=-Dignition.allowunsignedmodules=true

```

Any help is appreciated,  
Bob

---

<div class="post-metadata">

**Author:** ![nmudge](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nmudge/32/3394_2.png) [@nmudge](https://forum.inductiveautomation.com/u/nmudge)\
**Post date:** [May 15, 2017, 9:56pm UTC](https://forum.inductiveautomation.com/t/allowing-unsigned-modules/14304/2 "2017-05-15T21:56:05Z")

</div>

Do you get any errors in the wrapper.log file?

---

<div class="post-metadata">

**Author:** ![PerryAJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/perryaj/32/3281_2.png) [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Post date:** [May 15, 2017, 10:06pm UTC](https://forum.inductiveautomation.com/t/allowing-unsigned-modules/14304/3 "2017-05-15T22:06:42Z")

</div>

I just tried running an unsigned module using the same flag you’ve specified (in a recent 7.9 build) and had no issue starting up. Looking at the the unsigned module in the gateway module page, it seems to be running as I’d expect, so I think your configuration is ok.

First thing I’d recommend is updating (or at least trying) 7.9.2 or the latest 7.9.3 beta and see if you experience the same issue. At first glance it doesn’t look like we’ve specifically altered how that flag works since 7.9.1, but that’s always the first step I’d recommend, just so we can rule out any platform issues.

Beyond that, I’d take a look at your wrapper log and see if your unsigned module is throwing some sort of exception which is causing the startup to fail.

As a sidenote, I don’t believe you need options 1, 2 (and IIRC, 5) in your ignition.conf anymore. I believe we pulled those out of newer versions as they don’t apply to Java 8. They are likely ignored, but may add a notice to your logs on startup due to having them there.

---

<div class="post-metadata">

**Author:** ![Bob](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bob/32/16899_2.png) [@Bob](https://forum.inductiveautomation.com/u/Bob)\
**Post date:** [May 16, 2017, 1:52pm UTC](https://forum.inductiveautomation.com/t/allowing-unsigned-modules/14304/4 "2017-05-16T13:52:14Z")

</div>

The flag was fine, it was the module I was trying to test. Should have thought to check the wrapper.log.

Thank you
