# Module Development

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

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

**Page:** 50

---

## [ClassCastException when using NumberTextField](https://forum.inductiveautomation.com/t/classcastexception-when-using-numbertextfield/12648)

<div class="topic-metadata">

**Author:** [@caitlinf](https://forum.inductiveautomation.com/u/caitlinf)\
**Replies:** 1\
**Last updated:** [February 6, 2017, 9:01pm UTC](https://forum.inductiveautomation.com/t/classcastexception-when-using-numbertextfield/12648 "2017-02-06T21:01:08Z")

</div>

Hello again, I am having an issue when trying to use a NumberTextField in my module's web page. I get the following error: Last cause: java.lang.Double cannot be cast to java.lang.String WicketMessage: Exception '…

---

## [Logger not printing?](https://forum.inductiveautomation.com/t/logger-not-printing/12606)

<div class="topic-metadata">

**Author:** [@caitlinf](https://forum.inductiveautomation.com/u/caitlinf)\
**Replies:** 5\
**Last updated:** [February 6, 2017, 2:20pm UTC](https://forum.inductiveautomation.com/t/logger-not-printing/12606 "2017-02-06T14:20:17Z")

</div>

Hello again, I use context.getExecutionManager to create the execution manager "exe", and HeartBeatDetector (listen for heartbeat every 30sec) which implements Runnable interface: \[code\] public void beginRestart() { …

---

## [Database update Event?](https://forum.inductiveautomation.com/t/database-update-event/12641)

<div class="topic-metadata">

**Author:** [@caitlinf](https://forum.inductiveautomation.com/u/caitlinf)\
**Replies:** 3\
**Last updated:** [February 6, 2017, 2:16pm UTC](https://forum.inductiveautomation.com/t/database-update-event/12641 "2017-02-06T14:16:25Z")

</div>

Hello again, I am wondering if there's an efficient way to configure some sort of messaging system to fire an event whenever a new row has been added to a database table without constantly querying the database? I was …

---

## [Enum properties](https://forum.inductiveautomation.com/t/enum-properties/12626)

<div class="topic-metadata">

**Author:** [@JimBranKelly1](https://forum.inductiveautomation.com/u/JimBranKelly1)\
**Replies:** 3\
**Last updated:** [February 1, 2017, 1:22am UTC](https://forum.inductiveautomation.com/t/enum-properties/12626 "2017-02-01T01:22:54Z")

</div>

Here is another one on which the vision of the three eyed raven is obscure: In the bean info class how do you set an enum property. I tried setting the "dropMode" property as an int, but that didn't work. In Designer…

---

## [Property change not propagating to enclosed panel](https://forum.inductiveautomation.com/t/property-change-not-propagating-to-enclosed-panel/12621)

<div class="topic-metadata">

**Author:** [@JimBranKelly1](https://forum.inductiveautomation.com/u/JimBranKelly1)\
**Replies:** 2\
**Last updated:** [January 30, 2017, 11:29pm UTC](https://forum.inductiveautomation.com/t/property-change-not-propagating-to-enclosed-panel/12621 "2017-01-30T23:29:56Z")

</div>

I have a component (MyComponent) based on the AbstractVisionPanel. It includes a subcomponent (MyPanel) extended from jpanel. This panel in turn uses a jscrollpane to display a tree. The "background" property can be b…

---

## [Application blocked by Java Security](https://forum.inductiveautomation.com/t/application-blocked-by-java-security/12612)

<div class="topic-metadata">

**Author:** [@dturner](https://forum.inductiveautomation.com/u/dturner)\
**Replies:** 2\
**Last updated:** [January 30, 2017, 3:06pm UTC](https://forum.inductiveautomation.com/t/application-blocked-by-java-security/12612 "2017-01-30T15:06:58Z")

</div>

Receiving an error stating that my application is blocked by Java security. Tried the knowledge base article below but it did not work for me. What can I do to resolve this issue? I cannot upgrade at the moment. I am cur…

---

## [Get data from Vision Component to Properties Editor](https://forum.inductiveautomation.com/t/get-data-from-vision-component-to-properties-editor/12326)

<div class="topic-metadata">

**Author:** [@Mmacerl](https://forum.inductiveautomation.com/u/Mmacerl)\
**Replies:** 1\
**Last updated:** [January 27, 2017, 1:16am UTC](https://forum.inductiveautomation.com/t/get-data-from-vision-component-to-properties-editor/12326 "2017-01-27T01:16:34Z")

</div>

I have made a component where you can draw rectangles on it. Now I would like to expose coordinates of rectangle in designer’s Properties (under Data) whenever user clicks on the rectangle. I know that for vice versa I …

---

## [Implementing a drag and drop extension function](https://forum.inductiveautomation.com/t/implementing-a-drag-and-drop-extension-function/12586)

<div class="topic-metadata">

**Author:** [@JimBranKelly1](https://forum.inductiveautomation.com/u/JimBranKelly1)\
**Replies:** 2\
**Last updated:** [January 26, 2017, 1:46pm UTC](https://forum.inductiveautomation.com/t/implementing-a-drag-and-drop-extension-function/12586 "2017-01-26T13:46:25Z")

</div>

I'm working through some exercises on component development. In particular, I'm extending the ChartComponent part of the helloworld example. I'd like to implement a drag and drop extension function for the component fo…

---

## [Exposing properties of subcomponents in a custom component](https://forum.inductiveautomation.com/t/exposing-properties-of-subcomponents-in-a-custom-component/12588)

<div class="topic-metadata">

**Author:** [@JimBranKelly1](https://forum.inductiveautomation.com/u/JimBranKelly1)\
**Replies:** 3\
**Last updated:** [January 23, 2017, 5:57pm UTC](https://forum.inductiveautomation.com/t/exposing-properties-of-subcomponents-in-a-custom-component/12588 "2017-01-23T17:57:04Z")

</div>

Following code gives me a custom version of the TreeView component. If I don't provide a TreeComponentBeanInfo Class, the new component works fine in the designer and client scopes and all the properties of the TreeView…

---

## [How to add custom Properties into an AbstractVisionComponent](https://forum.inductiveautomation.com/t/how-to-add-custom-properties-into-an-abstractvisioncomponent/5628)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 1\
**Last updated:** [January 21, 2017, 8:01pm UTC](https://forum.inductiveautomation.com/t/how-to-add-custom-properties-into-an-abstractvisioncomponent/5628 "2017-01-21T20:01:00Z")

</div>

I try to add some custom Properties into an AbstractVisionComponent just like we do in the designer : Righ Click \\ Customizers \\ Custom Properties. I've seen we can add "static" properties in the HelloWorldComponentBea…

---

## [Add Alarm History?](https://forum.inductiveautomation.com/t/add-alarm-history/12579)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 0\
**Last updated:** [January 19, 2017, 4:10pm UTC](https://forum.inductiveautomation.com/t/add-alarm-history/12579 "2017-01-19T16:10:32Z")

</div>

I try to Add alarm history. Does AlarmManager or another class provide a way to do it

---

## [Trying to compile and run the HelloWorld demo](https://forum.inductiveautomation.com/t/trying-to-compile-and-run-the-helloworld-demo/12567)

<div class="topic-metadata">

**Author:** [@JimBranKelly1](https://forum.inductiveautomation.com/u/JimBranKelly1)\
**Replies:** 9\
**Last updated:** [January 18, 2017, 4:48pm UTC](https://forum.inductiveautomation.com/t/trying-to-compile-and-run-the-helloworld-demo/12567 "2017-01-18T16:48:33Z")

</div>

I've run into a problem trying to run the "hello world" example in the SDK. I successfully compile the example in Netbeans and create the .modl file. However, when I install the new module into ignition and try to run …

---

## [ClassNotFoundException: SQLServerDriver](https://forum.inductiveautomation.com/t/classnotfoundexception-sqlserverdriver/12563)

<div class="topic-metadata">

**Author:** [@caitlinf](https://forum.inductiveautomation.com/u/caitlinf)\
**Replies:** 4\
**Last updated:** [January 16, 2017, 5:30pm UTC](https://forum.inductiveautomation.com/t/classnotfoundexception-sqlserverdriver/12563 "2017-01-16T17:30:01Z")

</div>

Hi again, I am trying to communicate with a database in my module. From what I've heard, the easiest way to connect is to add the sqljdbc4.jar to the projects build path and then connect in the following way: Class.…

---

## [Config page displaying old markup/code](https://forum.inductiveautomation.com/t/config-page-displaying-old-markup-code/12525)

<div class="topic-metadata">

**Author:** [@caitlinf](https://forum.inductiveautomation.com/u/caitlinf)\
**Replies:** 2\
**Last updated:** [January 8, 2017, 3:41am UTC](https://forum.inductiveautomation.com/t/config-page-displaying-old-markup-code/12525 "2017-01-08T03:41:05Z")

</div>

For some reason, my module (which includes a config panel and html) is displaying an older version of the html (components missing, not updating values). I have checked the corresponding jar file for the html and classes…

---

## [Wicket html for ConfigPanel extension page](https://forum.inductiveautomation.com/t/wicket-html-for-configpanel-extension-page/12521)

<div class="topic-metadata">

**Author:** [@caitlinf](https://forum.inductiveautomation.com/u/caitlinf)\
**Replies:** 1\
**Last updated:** [January 5, 2017, 4:22pm UTC](https://forum.inductiveautomation.com/t/wicket-html-for-configpanel-extension-page/12521 "2017-01-05T16:22:26Z")

</div>

Hello again, I have been playing around with wicket pages in ignition and although I believe I understand the very basics of how wicket works, I am still quite green. I am trying to customize my config page by adding…

---

## [Extending from ConfigPanel: MissingResourceException](https://forum.inductiveautomation.com/t/extending-from-configpanel-missingresourceexception/12511)

<div class="topic-metadata">

**Author:** [@caitlinf](https://forum.inductiveautomation.com/u/caitlinf)\
**Replies:** 4\
**Last updated:** [January 3, 2017, 6:50pm UTC](https://forum.inductiveautomation.com/t/extending-from-configpanel-missingresourceexception/12511 "2017-01-03T18:50:10Z")

</div>

I am trying to create a simple config page for my module but I am running into what seem to be localization issues. I am setting up the config panel similar to the "Home Connect" example. I have the following code in…

---

## [Problem with self-signed module](https://forum.inductiveautomation.com/t/problem-with-self-signed-module/12348)

<div class="topic-metadata">

**Author:** [@idelamer](https://forum.inductiveautomation.com/u/idelamer)\
**Replies:** 8\
**Last updated:** [November 11, 2016, 12:59pm UTC](https://forum.inductiveautomation.com/t/problem-with-self-signed-module/12348 "2016-11-11T12:59:07Z")

</div>

I haven't yet upgraded to Maven, but I'm updating a module from 7.7.x to run in a 7.8.1 system. I built it with Ant and updated the linked libraries. The module works fine in my developer-enabled server, but I can't inst…

---

## [Ignition maven module : post goal with multiple gateway](https://forum.inductiveautomation.com/t/ignition-maven-module-post-goal-with-multiple-gateway/12335)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 2\
**Last updated:** [November 10, 2016, 11:17am UTC](https://forum.inductiveautomation.com/t/ignition-maven-module-post-goal-with-multiple-gateway/12335 "2016-11-10T11:17:38Z")

</div>

As mentionned in the SDK help : The post goal : As of ignition-maven-plugin v1.0.8, there is also the post goal. The post goal takes the modl goal one step further and acts as helper goal to “post” your packaged modl f…

---

## [Use of AlarmFilterBuilder with a list of alarm priority?](https://forum.inductiveautomation.com/t/use-of-alarmfilterbuilder-with-a-list-of-alarm-priority/12336)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 0\
**Last updated:** [November 9, 2016, 2:59pm UTC](https://forum.inductiveautomation.com/t/use-of-alarmfilterbuilder-with-a-list-of-alarm-priority/12336 "2016-11-09T14:59:22Z")

</div>

I use the foolowing class com.inductiveautomation.ignition.common.alarming.AlarmFilterBuilder to build an AlarmFilter to query alarm journal. The system.alarm.queryJournal script function enable to query Alarm Journal …

---

## [Building new module in Maven](https://forum.inductiveautomation.com/t/building-new-module-in-maven/12100)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 26\
**Last updated:** [October 25, 2016, 5:11pm UTC](https://forum.inductiveautomation.com/t/building-new-module-in-maven/12100 "2016-10-25T17:11:49Z")

</div>

Hi, While creating new modl using Maven as per documentation docs.inductiveautomation.com:84 ... ven+Plugin , when i create Executions section in pom.xml of the generated maven project, I get error Malformed XML ....unr…

---

## [Wicket protocol/jetty errors](https://forum.inductiveautomation.com/t/wicket-protocol-jetty-errors/12252)

<div class="topic-metadata">

**Author:** [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Replies:** 2\
**Last updated:** [October 25, 2016, 5:43am UTC](https://forum.inductiveautomation.com/t/wicket-protocol-jetty-errors/12252 "2016-10-25T05:43:44Z")

</div>

Hi, On starting/re-starting my Ignition module in Ignition, I get following errors in the log file (although my module works fine despite the errors!). What are these errors and how to fix them? \[color=#0000FF\]INFO |…

---

## [Removing links next to the Modules on Gateway](https://forum.inductiveautomation.com/t/removing-links-next-to-the-modules-on-gateway/12272)

<div class="topic-metadata">

**Author:** [@Mmacerl](https://forum.inductiveautomation.com/u/Mmacerl)\
**Replies:** 1\
**Last updated:** [October 24, 2016, 1:38pm UTC](https://forum.inductiveautomation.com/t/removing-links-next-to-the-modules-on-gateway/12272 "2016-10-24T13:38:43Z")

</div>

I would like to remove view license and view documentation link (as seen on image) on the gateway's Module configuration page. If someone can help me accomplish that. Thank you. \[attachment=0\]Selection\_048.png\[/attachm…

---

## [Installing module on non Development Gateway problem](https://forum.inductiveautomation.com/t/installing-module-on-non-development-gateway-problem/12270)

<div class="topic-metadata">

**Author:** [@Mmacerl](https://forum.inductiveautomation.com/u/Mmacerl)\
**Replies:** 2\
**Last updated:** [October 22, 2016, 2:49pm UTC](https://forum.inductiveautomation.com/t/installing-module-on-non-development-gateway-problem/12270 "2016-10-22T14:49:17Z")

</div>

Ideveloped a module where I add a RecordEditForm page and ActionTable page on the Gateway. I installed the module on development Gateway and everything works as it should. Than I signed the module and installed it on non…

---

## [Adding custom CSS style to table values on Gateway](https://forum.inductiveautomation.com/t/adding-custom-css-style-to-table-values-on-gateway/12261)

<div class="topic-metadata">

**Author:** [@Mmacerl](https://forum.inductiveautomation.com/u/Mmacerl)\
**Replies:** 1\
**Last updated:** [October 21, 2016, 5:45pm UTC](https://forum.inductiveautomation.com/t/adding-custom-css-style-to-table-values-on-gateway/12261 "2016-10-21T17:45:36Z")

</div>

Can someone tell me how can I add a custom CSS style to the values in RecordActionTable on the gateway for example as seen on image below (Status column). I tried with adding html tags but they don't work (they are displ…

---

## [Disable editing of record in RecordActionTable](https://forum.inductiveautomation.com/t/disable-editing-of-record-in-recordactiontable/12256)

<div class="topic-metadata">

**Author:** [@Mmacerl](https://forum.inductiveautomation.com/u/Mmacerl)\
**Replies:** 3\
**Last updated:** [October 21, 2016, 5:23am UTC](https://forum.inductiveautomation.com/t/disable-editing-of-record-in-recordactiontable/12256 "2016-10-21T05:23:32Z")

</div>

How do you disable editing persistent record in RecordActionTable when you add new or click on edit the existing one? Like in RecordEditForm with overriding newEditorComponent. Thank you for the answer.

---

## [Calculated Field in Record Action Table](https://forum.inductiveautomation.com/t/calculated-field-in-record-action-table/12242)

<div class="topic-metadata">

**Author:** [@Mmacerl](https://forum.inductiveautomation.com/u/Mmacerl)\
**Replies:** 3\
**Last updated:** [October 18, 2016, 8:43am UTC](https://forum.inductiveautomation.com/t/calculated-field-in-record-action-table/12242 "2016-10-18T08:43:35Z")

</div>

I have a record action table as seen on the picture below. I added status column with overriding getCalculatedFields. The problem I have is that the value of the field is the same for all rows but I would like to put a d…

---

## [Use tag browse tree in a custom UI](https://forum.inductiveautomation.com/t/use-tag-browse-tree-in-a-custom-ui/12244)

<div class="topic-metadata">

**Author:** [@almer.bolatov](https://forum.inductiveautomation.com/u/almer.bolatov)\
**Replies:** 0\
**Last updated:** [October 17, 2016, 11:49am UTC](https://forum.inductiveautomation.com/t/use-tag-browse-tree-in-a-custom-ui/12244 "2016-10-17T11:49:15Z")

</div>

Hello, we are developing a custom module for Ignition 7.9.0. Our module adds additional components to Ignition Designer. In one of our components we have a text field where we want to enter a tag path. To simplify the t…

---

## [Reading tag values in Gateway (Subscribing to Tags)](https://forum.inductiveautomation.com/t/reading-tag-values-in-gateway-subscribing-to-tags/12232)

<div class="topic-metadata">

**Author:** [@Mmacerl](https://forum.inductiveautomation.com/u/Mmacerl)\
**Replies:** 1\
**Last updated:** [October 14, 2016, 10:53am UTC](https://forum.inductiveautomation.com/t/reading-tag-values-in-gateway-subscribing-to-tags/12232 "2016-10-14T10:53:19Z")

</div>

In my module I would like to read a value of a tag created in a designer (Default tag provider). So that I can use the data to add column status in a record table on the gateway (as seen in the picture below). Is there…

---

## [Scripting problem when moving from ant to maven](https://forum.inductiveautomation.com/t/scripting-problem-when-moving-from-ant-to-maven/12226)

<div class="topic-metadata">

**Author:** [@Mmacerl](https://forum.inductiveautomation.com/u/Mmacerl)\
**Replies:** 3\
**Last updated:** [October 13, 2016, 5:56am UTC](https://forum.inductiveautomation.com/t/scripting-problem-when-moving-from-ant-to-maven/12226 "2016-10-13T05:56:24Z")

</div>

I made a module with custom scripts which I use in all scopes. I was building it with ant and it worked perfectly. Now I moved to maven and built the same module with it. My custom scripts are normally visible but they d…

---

## [Another Configure Page Question](https://forum.inductiveautomation.com/t/another-configure-page-question/12216)

<div class="topic-metadata">

**Author:** [@JMcguigan](https://forum.inductiveautomation.com/u/JMcguigan)\
**Replies:** 3\
**Last updated:** [October 11, 2016, 12:15pm UTC](https://forum.inductiveautomation.com/t/another-configure-page-question/12216 "2016-10-11T12:15:22Z")

</div>

Is there an example project somewhere which illustrates working with configure pages? I was following this thread but I am getting an error (attached).

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

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