# Module Development

**URL:** https://forum.inductiveautomation.com/c/module-development/7.md?page=32

[Latest](https://forum.inductiveautomation.com/latest.md) · [Categories](https://forum.inductiveautomation.com/categories.md) · [Tags](https://forum.inductiveautomation.com/tags.md)

**Page:** 33

---

## [Error launching (Designer) application: HttpResponseException: 400: Illegal character SPACE=' '](https://forum.inductiveautomation.com/t/error-launching-designer-application-httpresponseexception-400-illegal-character-space/49767)

<div class="topic-metadata">

**Author:** [@edward.fowler](https://forum.inductiveautomation.com/u/edward.fowler)\
**Replies:** 3\
**Last updated:** [August 10, 2021, 4:06pm UTC](https://forum.inductiveautomation.com/t/error-launching-designer-application-httpresponseexception-400-illegal-character-space/49767 "2021-08-10T16:06:15Z")

</div>

My Ignition version is 8.1.5 and I’m using SDK version 8.1.0 I modified the Ignition Perspective SDK example, made a successful build and successfully installed it on the gateway (nothing unusual in the gateway logs). …

---

## [Tags disappear on managed tag provider restart \>= 8.0.14](https://forum.inductiveautomation.com/t/tags-disappear-on-managed-tag-provider-restart-8-0-14/40736)

<div class="topic-metadata">

**Author:** [@brett](https://forum.inductiveautomation.com/u/brett)\
**Replies:** 8\
**Last updated:** [August 10, 2021, 3:37pm UTC](https://forum.inductiveautomation.com/t/tags-disappear-on-managed-tag-provider-restart-8-0-14/40736 "2021-08-10T15:37:55Z")

</div>

The tags for my managed tag provider module “disappear” on module restart on Ignition 8.0.14 and up. (I’ve tested with 8.0.12 and 8.0.13, and it doesn’t happen with those versions. I’ve also confirmed it does happen fo…

---

## [Custom Property Binding Types?](https://forum.inductiveautomation.com/t/custom-property-binding-types/49731)

<div class="topic-metadata">

**Author:** [@bmusson](https://forum.inductiveautomation.com/u/bmusson)\
**Replies:** 2\
**Last updated:** [August 10, 2021, 12:18pm UTC](https://forum.inductiveautomation.com/t/custom-property-binding-types/49731 "2021-08-10T12:18:43Z")

</div>

Are custom property binding types supported by the SDK? AbstractPropertyAdapter, BindingType, BindingConfiguration, and openBindingDialog seem relevant but I’m not sure where to start. I only care about Vision (if that m…

---

## [NoClassDefFoundError](https://forum.inductiveautomation.com/t/noclassdeffounderror/49598)

<div class="topic-metadata">

**Author:** [@oisin.gribben](https://forum.inductiveautomation.com/u/oisin.gribben)\
**Replies:** 27\
**Last updated:** [August 6, 2021, 1:29pm UTC](https://forum.inductiveautomation.com/t/noclassdeffounderror/49598 "2021-08-06T13:29:29Z")

</div>

Hi, we recently upgraded from 8.1.1 to 8.1.8. Since then our Module doesn’t work and throws up gateway errors when trying to create a device instance. Has something change in the inductive OPC extensions ?

---

## [Issues with Module Including JNI](https://forum.inductiveautomation.com/t/issues-with-module-including-jni/49637)

<div class="topic-metadata">

**Author:** [@sam1](https://forum.inductiveautomation.com/u/sam1)\
**Replies:** 1\
**Last updated:** [August 6, 2021, 12:00pm UTC](https://forum.inductiveautomation.com/t/issues-with-module-including-jni/49637 "2021-08-06T12:00:52Z")

</div>

Hi Everyone, I’m trying to build a module using a local .jar file which includes a JNI for Windows (.dll). I can successfully build the module however I’m getting the error below when the module starts up. This error …

---

## [InvocationTargetException when compiling module with module-info.java](https://forum.inductiveautomation.com/t/invocationtargetexception-when-compiling-module-with-module-info-java/49627)

<div class="topic-metadata">

**Author:** [@tom.prodehl](https://forum.inductiveautomation.com/u/tom.prodehl)\
**Replies:** 1\
**Last updated:** [August 5, 2021, 9:25pm UTC](https://forum.inductiveautomation.com/t/invocationtargetexception-when-compiling-module-with-module-info-java/49627 "2021-08-05T21:25:31Z")

</div>

Converted module development to use JPMS (module-info.java) and after adding the suggested “requires” directives, this popped up: java: java.lang.reflect.InvocationTargetException Modules common and gateway.api export …

---

## [Resolving dependencies in Eclipse with Perspective component examples (project type import)](https://forum.inductiveautomation.com/t/resolving-dependencies-in-eclipse-with-perspective-component-examples-project-type-import/49610)

<div class="topic-metadata">

**Author:** [@edward.fowler](https://forum.inductiveautomation.com/u/edward.fowler)\
**Replies:** 6\
**Last updated:** [August 5, 2021, 8:46pm UTC](https://forum.inductiveautomation.com/t/resolving-dependencies-in-eclipse-with-perspective-component-examples-project-type-import/49610 "2021-08-05T20:46:27Z")

</div>

I’m working on a custom Perspective module. My IDE can’t resolve these imports: import com.inductiveautomation.perspective.gateway.api.ComponentModelDelegateRegistry; import com.inductiveautomation.perspective.gateway.…

---

## [Why is my module downloading so many external libraries?](https://forum.inductiveautomation.com/t/why-is-my-module-downloading-so-many-external-libraries/49581)

<div class="topic-metadata">

**Author:** [@mlunapinel](https://forum.inductiveautomation.com/u/mlunapinel)\
**Replies:** 4\
**Last updated:** [August 5, 2021, 11:07am UTC](https://forum.inductiveautomation.com/t/why-is-my-module-downloading-so-many-external-libraries/49581 "2021-08-05T11:07:19Z")

</div>

Hello all, When I package my module using maven, the modl file ends up being 0.5 GB: Inside the module, I can clearly see that a lot of libraries are being loaded into the module: The problem is that I’m not using…

---

## [Using Translate and locale in custom modules](https://forum.inductiveautomation.com/t/using-translate-and-locale-in-custom-modules/49497)

<div class="topic-metadata">

**Author:** [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Replies:** 6\
**Last updated:** [August 4, 2021, 2:03pm UTC](https://forum.inductiveautomation.com/t/using-translate-and-locale-in-custom-modules/49497 "2021-08-04T14:03:03Z")

</div>

Hey, I was wondering if there is a way to use the ingition translations inside a custom module. I’d also like to know how to get the locale, for now i use a param, but then i would have to bind it with the session para…

---

## [Trying to make sense of Perspective module org.fakester, rad components, etc](https://forum.inductiveautomation.com/t/trying-to-make-sense-of-perspective-module-org-fakester-rad-components-etc/49515)

<div class="topic-metadata">

**Author:** [@edward.fowler](https://forum.inductiveautomation.com/u/edward.fowler)\
**Replies:** 12\
**Last updated:** [August 3, 2021, 8:11pm UTC](https://forum.inductiveautomation.com/t/trying-to-make-sense-of-perspective-module-org-fakester-rad-components-etc/49515 "2021-08-03T20:11:54Z")

</div>

Yep, obvious new too this. Is there something special about fakester and rad components? I Googled org.fakester programming rad component and got a link to www.hud.gov :face\_with\_raised\_eyebrow: With respect to Persp…

---

## [Error compiling Perspective SDK example with Gradle](https://forum.inductiveautomation.com/t/error-compiling-perspective-sdk-example-with-gradle/49417)

<div class="topic-metadata">

**Author:** [@edward.fowler](https://forum.inductiveautomation.com/u/edward.fowler)\
**Replies:** 14\
**Last updated:** [August 3, 2021, 12:08pm UTC](https://forum.inductiveautomation.com/t/error-compiling-perspective-sdk-example-with-gradle/49417 "2021-08-03T12:08:10Z")

</div>

I cloned the IA Git Hub repository and tried to compile it per instructions…it fails. Below is the output of my Git Bash command line when I execute gradlew.bat buildModule, it times out trying to load and cache rxjs-6.…

---

## [Module Licensing Libraries](https://forum.inductiveautomation.com/t/module-licensing-libraries/49440)

<div class="topic-metadata">

**Author:** [@jim2](https://forum.inductiveautomation.com/u/jim2)\
**Replies:** 2\
**Last updated:** [August 3, 2021, 11:20am UTC](https://forum.inductiveautomation.com/t/module-licensing-libraries/49440 "2021-08-03T11:20:57Z")

</div>

Hello, I have a few modules that I have made that I want to release to the community and on Github (paid and unpaid modules). Some of them are built using only standard Java libraries and the Ignition libraries provide…

---

## [Force Gateway to Trial Mode Expired](https://forum.inductiveautomation.com/t/force-gateway-to-trial-mode-expired/49483)

<div class="topic-metadata">

**Author:** [@sam1](https://forum.inductiveautomation.com/u/sam1)\
**Replies:** 4\
**Last updated:** [August 2, 2021, 10:21pm UTC](https://forum.inductiveautomation.com/t/force-gateway-to-trial-mode-expired/49483 "2021-08-02T22:21:49Z")

</div>

Hi everyone, We are in the process of testing the licensing system for our module and it’s become apparent that we could speed up testing if there was a way to force the trial mode to expire. Is there a way to do this?…

---

## [Ignition 8.0.4-SNAPSHOT -- AuditLogSplitter" type doesn't exist anymore?](https://forum.inductiveautomation.com/t/ignition-8-0-4-snapshot-auditlogsplitter-type-doesnt-exist-anymore/27665)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 14\
**Last updated:** [August 2, 2021, 2:42pm UTC](https://forum.inductiveautomation.com/t/ignition-8-0-4-snapshot-auditlogsplitter-type-doesnt-exist-anymore/27665 "2021-08-02T14:42:52Z")

</div>

I have a module for audit working for 7.9 and it was ok for Ignition 8.0.2. With Ignition 8.0.4-SNAPSHOT 22/08/2019 I have the error the “AuditLogSplitter” type doesn’t exist anymore ? in the SDK javadoc 8.0.1, the fu…

---

## [Export tags through SDK](https://forum.inductiveautomation.com/t/export-tags-through-sdk/49414)

<div class="topic-metadata">

**Author:** [@kmorning](https://forum.inductiveautomation.com/u/kmorning)\
**Replies:** 4\
**Last updated:** [July 30, 2021, 9:53pm UTC](https://forum.inductiveautomation.com/t/export-tags-through-sdk/49414 "2021-07-30T21:53:44Z")

</div>

I’m struggling to find a way to export tags through the SDK, in the same fashion as the system.tag.exportTags script function. Is there a straight forward way of doing this? I’m pretty new to all of this. I can get th…

---

## [Create a scripting function with optional parameters in the SDK](https://forum.inductiveautomation.com/t/create-a-scripting-function-with-optional-parameters-in-the-sdk/49228)

<div class="topic-metadata">

**Author:** [@mehdi.bouzit1](https://forum.inductiveautomation.com/u/mehdi.bouzit1)\
**Replies:** 9\
**Last updated:** [July 29, 2021, 8:29am UTC](https://forum.inductiveautomation.com/t/create-a-scripting-function-with-optional-parameters-in-the-sdk/49228 "2021-07-29T08:29:29Z")

</div>

I’m trying to develop a scripting function with the java SDK and I would like to implement optional arguments. Is there an elegant way to achieve this? Typically, how are out of the box scripting functions with optional …

---

## [TagHistoryProps class in 8.1.7](https://forum.inductiveautomation.com/t/taghistoryprops-class-in-8-1-7/49262)

<div class="topic-metadata">

**Author:** [@nicholas](https://forum.inductiveautomation.com/u/nicholas)\
**Replies:** 3\
**Last updated:** [July 27, 2021, 7:22pm UTC](https://forum.inductiveautomation.com/t/taghistoryprops-class-in-8-1-7/49262 "2021-07-27T19:22:59Z")

</div>

I am working on a module that uses the class: com.inductiveautomation.gateway.tags.history.actor.TagHistoryProps. When upgrading from 8.1.5 to 8.1.7, this class was no longer available. java.lang.Exception: Exception wh…

---

## [DB PrepUpdate Queries?](https://forum.inductiveautomation.com/t/db-prepupdate-queries/49143)

<div class="topic-metadata">

**Author:** [@son122](https://forum.inductiveautomation.com/u/son122)\
**Replies:** 2\
**Last updated:** [July 23, 2021, 3:29pm UTC](https://forum.inductiveautomation.com/t/db-prepupdate-queries/49143 "2021-07-23T15:29:12Z")

</div>

I’m getting this error: “The conversion from UNKNOWN to UNKNOWN is unsupported.” The documentation for SRConnection “runPrepUpdate” says the parameters are: java.lang.String query java.lang.Object… args What is args …

---

## [Planned Downtime - SDK Artifact Repository nexus.inductiveautomation.com Thurs 21July2021 4:00PM-5:00PM PST (2300-0000 UTC)](https://forum.inductiveautomation.com/t/planned-downtime-sdk-artifact-repository-nexus-inductiveautomation-com-thurs-21july2021-400pm-pst-2300-0000-utc/49005)

<div class="topic-metadata">

**Author:** [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Replies:** 0\
**Last updated:** [July 20, 2021, 6:05pm UTC](https://forum.inductiveautomation.com/t/planned-downtime-sdk-artifact-repository-nexus-inductiveautomation-com-thurs-21july2021-400pm-pst-2300-0000-utc/49005 "2021-07-20T18:05:10Z")

</div>

The artifact repo at nexus.inductiveautomation.com will be undergoing maintenance around 4:00 PM PST on July 21, 2021. We expect resolution failures for SDK artifact consumers during this time, so please plan around it,…

---

## [GatewayContext Tag Manager?](https://forum.inductiveautomation.com/t/gatewaycontext-tag-manager/48953)

<div class="topic-metadata">

**Author:** [@son122](https://forum.inductiveautomation.com/u/son122)\
**Replies:** 5\
**Last updated:** [July 20, 2021, 1:58pm UTC](https://forum.inductiveautomation.com/t/gatewaycontext-tag-manager/48953 "2021-07-20T13:58:26Z")

</div>

I’m having trouble understanding the IgnitionGateway context object. Is this a just a class that is extended from the GatewayContext object? IgnitionGateway context = IgnitionGateway.get(); GatewayTagManager tagMan…

---

## [AbstractTagDriver, tag parameter setting:engineering unit](https://forum.inductiveautomation.com/t/abstracttagdriver-tag-parameter-setting-engineering-unit/6862)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 4\
**Last updated:** [July 13, 2021, 8:53pm UTC](https://forum.inductiveautomation.com/t/abstracttagdriver-tag-parameter-setting-engineering-unit/6862 "2021-07-13T20:53:32Z")

</div>

In the AbstractTagDriver, I'm lookink for a way to set engineering unit, description,... in the tag created by the driver (OPC UA provide this feature) When OPC SqlTag are created, by drag and drop the tag provided by …

---

## [Weather Page with real time data](https://forum.inductiveautomation.com/t/weather-page-with-real-time-data/38129)

<div class="topic-metadata">

**Author:** [@idioknna](https://forum.inductiveautomation.com/u/idioknna)\
**Replies:** 11\
**Last updated:** [July 12, 2021, 7:40pm UTC](https://forum.inductiveautomation.com/t/weather-page-with-real-time-data/38129 "2021-07-12T19:40:45Z")

</div>

Hello, I need help in the creation of a weather page that I can fetch real time data from it. Can someone please direct me with the steps and possibly scripts and any working api that I can use. Thanks

---

## [Error compiling SDK Example Perspective component with Gradle](https://forum.inductiveautomation.com/t/error-compiling-sdk-example-perspective-component-with-gradle/46304)

<div class="topic-metadata">

**Author:** [@leo2a2b](https://forum.inductiveautomation.com/u/leo2a2b)\
**Replies:** 6\
**Last updated:** [July 9, 2021, 8:51am UTC](https://forum.inductiveautomation.com/t/error-compiling-sdk-example-perspective-component-with-gradle/46304 "2021-07-09T08:51:42Z")

</div>

Hi, I downloaded the SDK Exemple and try to build the perspective component with Gradle but an error appeard: ’ java.lang.UnsupportedClassVersionError: com/inductiveautomation/gradle/IgnitionModlPlugin has been compile…

---

## [Step by step guide to sign a module?](https://forum.inductiveautomation.com/t/step-by-step-guide-to-sign-a-module/48632)

<div class="topic-metadata">

**Author:** [@mlunapinel](https://forum.inductiveautomation.com/u/mlunapinel)\
**Replies:** 0\
**Last updated:** [July 8, 2021, 9:12pm UTC](https://forum.inductiveautomation.com/t/step-by-step-guide-to-sign-a-module/48632 "2021-07-08T21:12:38Z")

</div>

I’m trying to self sign my module with no luck. I’m using the guide from GitHub - inductiveautomation/module-signer: A utility that signs modules for use in Ignition but I can’t get the Keystore explorer to generate a .p…

---

## [IntelliJ Module Debug](https://forum.inductiveautomation.com/t/intellij-module-debug/48389)

<div class="topic-metadata">

**Author:** [@michael.edmonson1](https://forum.inductiveautomation.com/u/michael.edmonson1)\
**Replies:** 11\
**Last updated:** [July 2, 2021, 9:37pm UTC](https://forum.inductiveautomation.com/t/intellij-module-debug/48389 "2021-07-02T21:37:05Z")

</div>

Hello, I’d like to say I’ve followed the guide @ Ignition SDK Programmers Guide - Ignition SDK Programmer's Guide - Ignition Documentation to the T but I am running into some issues. Versions: IntelliJ 2021.1.2 Ignit…

---

## [Planned Downtime - SDK Artifact Repository nexus.inductiveautomation.com Thurs 1July2021 5:00PM-5:30PM PST (0000-0030 UTC)](https://forum.inductiveautomation.com/t/planned-downtime-sdk-artifact-repository-nexus-inductiveautomation-com-thurs-1july2021-530pm-pst-0000-0030-utc/48437)

<div class="topic-metadata">

**Author:** [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Replies:** 0\
**Last updated:** [July 1, 2021, 9:42pm UTC](https://forum.inductiveautomation.com/t/planned-downtime-sdk-artifact-repository-nexus-inductiveautomation-com-thurs-1july2021-530pm-pst-0000-0030-utc/48437 "2021-07-01T21:42:58Z")

</div>

The artifact repo at nexus.inductiveautomation.com will be undergoing brief maintenance around 5:00 PM PST today, July 1, 2021. There may be periodic connection failures during this period, and we expect up to 30min of…

---

## [\[Question\] Are there step-by-step Instructions (for dummies) on how to create vision components?](https://forum.inductiveautomation.com/t/question-are-there-step-by-step-instructions-for-dummies-on-how-to-create-vision-components/47913)

<div class="topic-metadata">

**Author:** [@edward.fowler](https://forum.inductiveautomation.com/u/edward.fowler)\
**Replies:** 18\
**Last updated:** [June 27, 2021, 12:58am UTC](https://forum.inductiveautomation.com/t/question-are-there-step-by-step-instructions-for-dummies-on-how-to-create-vision-components/47913 "2021-06-27T00:58:02Z")

</div>

Hello Volunteer Experts. I’ve read a lot of the Ignition SDK Programmer’s Guide, a few times, and I’m still having trouble getting started. If you haven’t guessed yet I’m not a professional software architect or softwa…

---

## [ManagedTagProvider value binding](https://forum.inductiveautomation.com/t/managedtagprovider-value-binding/29825)

<div class="topic-metadata">

**Author:** [@joseph.burns](https://forum.inductiveautomation.com/u/joseph.burns)\
**Replies:** 5\
**Last updated:** [June 25, 2021, 8:59pm UTC](https://forum.inductiveautomation.com/t/managedtagprovider-value-binding/29825 "2021-06-25T20:59:35Z")

</div>

I have been using the ManagedTagProvider to setup simulation UDTs. The UDTs generally have a “run” tag, input tags, output tags, and config tags. When the user toggles the run tag on a UDT instance, my module executes …

---

## [Component with UDT property (or ?) to drag & drop a UDT tag onto my component...how to do this?](https://forum.inductiveautomation.com/t/component-with-udt-property-or-to-drag-drop-a-udt-tag-onto-my-component-how-to-do-this/48153)

<div class="topic-metadata">

**Author:** [@edward.fowler](https://forum.inductiveautomation.com/u/edward.fowler)\
**Replies:** 1\
**Last updated:** [June 24, 2021, 3:44pm UTC](https://forum.inductiveautomation.com/t/component-with-udt-property-or-to-drag-drop-a-udt-tag-onto-my-component-how-to-do-this/48153 "2021-06-24T15:44:18Z")

</div>

I searched this category (#module-development tag component) and found several references to help me do this but I don’t know about the UDT. Is there a way to create “something” in my component (I’m thinking it’ll be a …

---

## [Nexus Maven Package returning 404](https://forum.inductiveautomation.com/t/nexus-maven-package-returning-404/47638)

<div class="topic-metadata">

**Author:** [@cleye.jensen](https://forum.inductiveautomation.com/u/cleye.jensen)\
**Replies:** 1\
**Last updated:** [June 24, 2021, 12:22pm UTC](https://forum.inductiveautomation.com/t/nexus-maven-package-returning-404/47638 "2021-06-24T12:22:01Z")

</div>

I’m trying to run mvn package on an Ignition module that I’ve recently copied from another computer. The module is originally cloned from the OPC device example on github: ignition-sdk-examples/opc-ua-device at master · …

[Previous page](https://forum.inductiveautomation.com/c/module-development/7.md?page=31)

[Next page](https://forum.inductiveautomation.com/c/module-development/7.md?page=33)
