# \#ignition81

**URL:** https://forum.inductiveautomation.com/tag/ignition81/28.md

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

---

## [Looking for Best Practice for multiple copies of a OEM project on same gateway](https://forum.inductiveautomation.com/t/looking-for-best-practice-for-multiple-copies-of-a-oem-project-on-same-gateway/117472)

<div class="topic-metadata">

**Author:** [@pmo](https://forum.inductiveautomation.com/u/pmo)\
**Replies:** 5\
**Last updated:** [October 14, 2026, 6:32pm UTC](https://forum.inductiveautomation.com/t/looking-for-best-practice-for-multiple-copies-of-a-oem-project-on-same-gateway/117472 "2026-10-14T18:32:08Z")

</div>

I am working on a new Vision project that is going to be controlling one machine/process. After we get this project done, we are going to duplicate the project 5 more times on the same gateway to control 5 other machine…

---

## [Scheduling a Function to Run in the Future](https://forum.inductiveautomation.com/t/scheduling-a-function-to-run-in-the-future/117476)

<div class="topic-metadata">

**Author:** [@Xander\_Dawson-Fink](https://forum.inductiveautomation.com/u/Xander_Dawson-Fink)\
**Replies:** 8\
**Last updated:** [October 14, 2026, 5:20pm UTC](https://forum.inductiveautomation.com/t/scheduling-a-function-to-run-in-the-future/117476 "2026-10-14T17:20:30Z")

</div>

I am having a hard time trying to generalize a solution. I have reports that get submitted 15 minutes after production ends (it can end at variable times), as well as certain gateway functions that should happen x minute…

---

## [java.io.IOException: Channel is not set](https://forum.inductiveautomation.com/t/java-io-ioexception-channel-is-not-set/116986)

<div class="topic-metadata">

**Author:** [@MikeAllgood](https://forum.inductiveautomation.com/u/MikeAllgood)\
**Replies:** 3\
**Last updated:** [October 14, 2026, 3:28pm UTC](https://forum.inductiveautomation.com/t/java-io-ioexception-channel-is-not-set/116986 "2026-10-14T15:28:32Z")

</div>

First, I have looked at the other threads relative to the "Channel is not set" errors, and they are more specific to the OP's situation from what I saw. I understand this is some sort of connectivity issue and wanted to …

---

## [Do remote historians work between 8.1 and 8.3?](https://forum.inductiveautomation.com/t/do-remote-historians-work-between-8-1-and-8-3/117479)

<div class="topic-metadata">

**Author:** [@travisaggiebrown](https://forum.inductiveautomation.com/u/travisaggiebrown)\
**Replies:** 1\
**Last updated:** [October 14, 2026, 2:35pm UTC](https://forum.inductiveautomation.com/t/do-remote-historians-work-between-8-1-and-8-3/117479 "2026-10-14T14:35:17Z")

</div>

I have an 8.1.42 server hosting a remote historian I was trying to connect an 8.3.7 server to the remote historian for query only, but I get an error message: Remote gateway does not have correct module or is not a comp…

---

## [Twilio A2P 10DLC Campaign Approval Requirements](https://forum.inductiveautomation.com/t/twilio-a2p-10dlc-campaign-approval-requirements/98586)

<div class="topic-metadata">

**Author:** [@Giuseppe\_Giammo](https://forum.inductiveautomation.com/u/Giuseppe_Giammo)\
**Replies:** 18\
**Last updated:** [October 14, 2026, 1:31pm UTC](https://forum.inductiveautomation.com/t/twilio-a2p-10dlc-campaign-approval-requirements/98586 "2026-10-14T13:31:36Z")

</div>

Hello there. I am managing a simple system that is supposed to send SMS to the operator when specific alarms are triggered. I have successfully installed the Twilio module, I have a twilio account etc.. the problem I …

---

## [Gateway Event Script "system.dataset.toCSV"](https://forum.inductiveautomation.com/t/gateway-event-script-system-dataset-tocsv/117435)

<div class="topic-metadata">

**Author:** [@juliom](https://forum.inductiveautomation.com/u/juliom)\
**Replies:** 3\
**Last updated:** [October 12, 2026, 10:24pm UTC](https://forum.inductiveautomation.com/t/gateway-event-script-system-dataset-tocsv/117435 "2026-10-12T22:24:38Z")

</div>

Igntion 8.1.55 I have a script that works fine when run through a button or the script console, but when it is executed as a gateway event (tag change), it doesn't populate the data from the historian. The attachment on…

---

## [Gateway hung at running after sudden power loss](https://forum.inductiveautomation.com/t/gateway-hung-at-running-after-sudden-power-loss/117419)

<div class="topic-metadata">

**Author:** [@adam.paliotti](https://forum.inductiveautomation.com/u/adam.paliotti)\
**Replies:** 3\
**Last updated:** [October 12, 2026, 1:09pm UTC](https://forum.inductiveautomation.com/t/gateway-hung-at-running-after-sudden-power-loss/117419 "2026-10-12T13:09:29Z")

</div>

The gateway 8.1.39 stays stuck like "gateway is running" and the wrapper usually stalls saying loading SQL Bridge module or TCP UDP module failed because it can't find a table. This gateway is tucked away on an OT networ…

---

## [Vision Power Table Runtime Sort and Filter Jython Get & Set](https://forum.inductiveautomation.com/t/vision-power-table-runtime-sort-and-filter-jython-get-set/117398)

<div class="topic-metadata">

**Author:** [@Drew\_Hitchcock](https://forum.inductiveautomation.com/u/Drew_Hitchcock)\
**Replies:** 6\
**Last updated:** [October 12, 2026, 12:19pm UTC](https://forum.inductiveautomation.com/t/vision-power-table-runtime-sort-and-filter-jython-get-set/117398 "2026-10-12T12:19:39Z")

</div>

I have a few Vision Power Tables in an application. The client asked if I could make sorts and filters applied during runtime persist when they navigate away from the screen and return. Could implement this with a change…

---

## [Uncertain\_InitialValue for query tags after update from 8.1.45 to 8.1.55](https://forum.inductiveautomation.com/t/uncertain-initialvalue-for-query-tags-after-update-from-8-1-45-to-8-1-55/117405)

<div class="topic-metadata">

**Author:** [@Ervin](https://forum.inductiveautomation.com/u/Ervin)\
**Replies:** 9\
**Last updated:** [October 12, 2026, 6:25am UTC](https://forum.inductiveautomation.com/t/uncertain-initialvalue-for-query-tags-after-update-from-8-1-45-to-8-1-55/117405 "2026-10-12T06:25:16Z")

</div>

Uncertain\_InitialValue for query tags after update from 8.1.45 to 8.1.55 I intended to update all 6 gateways FrontEnd-Master and Backup, IO1-master and backup and IO2-master and backup I started with IO2-backup and fol…

---

## [Perspecitve - Firefox - Binding not updating](https://forum.inductiveautomation.com/t/perspecitve-firefox-binding-not-updating/117420)

<div class="topic-metadata">

**Author:** [@jeena.joseph](https://forum.inductiveautomation.com/u/jeena.joseph)\
**Replies:** 1\
**Last updated:** [October 12, 2026, 5:25am UTC](https://forum.inductiveautomation.com/t/perspecitve-firefox-binding-not-updating/117420 "2026-10-12T05:25:16Z")

</div>

Hi all, I am using Firefox to view the session (Ignition 8.1.52). On my view there is a button with enable binding linked to security. (true/false depending on if the user has all the necessary security levels). When i …

---

## [Adding Icons to Perspective Icon Library](https://forum.inductiveautomation.com/t/adding-icons-to-perspective-icon-library/80357)

<div class="topic-metadata">

**Author:** [@Seamus\_Gallagher](https://forum.inductiveautomation.com/u/Seamus_Gallagher)\
**Replies:** 11\
**Last updated:** [October 12, 2026, 4:37am UTC](https://forum.inductiveautomation.com/t/adding-icons-to-perspective-icon-library/80357 "2026-10-12T04:37:34Z")

</div>

Hello, In searching the catalog of icons in Google Fonts, I come across a lot of useful icons that are not available to select in Ignition designer. This is especially annoying for the Menu Tree component, which seems t…

---

## [How do you track changes in UDT.json with GitHub?](https://forum.inductiveautomation.com/t/how-do-you-track-changes-in-udt-json-with-github/117413)

<div class="topic-metadata">

**Author:** [@tiennq20](https://forum.inductiveautomation.com/u/tiennq20)\
**Replies:** 2\
**Last updated:** [October 9, 2026, 6:29pm UTC](https://forum.inductiveautomation.com/t/how-do-you-track-changes-in-udt-json-with-github/117413 "2026-10-09T18:29:54Z")

</div>

Hi everyone, I'm trying to track changes for UDT.json files in GitHub. I've noticed that each time I export a UDT to JSON, the file structure and property ordering can change, even when there are only minor modificatio…

---

## [Wrapping of Menu item](https://forum.inductiveautomation.com/t/wrapping-of-menu-item/117385)

<div class="topic-metadata">

**Author:** [@sanjanakrishnamurthy](https://forum.inductiveautomation.com/u/sanjanakrishnamurthy)\
**Replies:** 3\
**Last updated:** [October 9, 2026, 4:19am UTC](https://forum.inductiveautomation.com/t/wrapping-of-menu-item/117385 "2026-10-09T04:19:06Z")

</div>

Hi, I'm using a Tree component here. How do i wrap a menu-item? Thanks!

---

## [Tag Report Tool - Search for Alarm Pipeline?](https://forum.inductiveautomation.com/t/tag-report-tool-search-for-alarm-pipeline/95082)

<div class="topic-metadata">

**Author:** [@DaveRNeal](https://forum.inductiveautomation.com/u/DaveRNeal)\
**Replies:** 4\
**Last updated:** [October 8, 2026, 6:06pm UTC](https://forum.inductiveautomation.com/t/tag-report-tool-search-for-alarm-pipeline/95082 "2026-10-08T18:06:21Z")

</div>

Good morning, I was wondering if anyone knows if there's a way to use the Tag Report Tool to search for tags that have a specific notification pipeline attached to any of its alarms? I can filter to tags that have alarm…

---

## [OPC UA Server Max Connection number and Rate Limiter](https://forum.inductiveautomation.com/t/opc-ua-server-max-connection-number-and-rate-limiter/117380)

<div class="topic-metadata">

**Author:** [@Gomez](https://forum.inductiveautomation.com/u/Gomez)\
**Replies:** 6\
**Last updated:** [October 8, 2026, 4:57pm UTC](https://forum.inductiveautomation.com/t/opc-ua-server-max-connection-number-and-rate-limiter/117380 "2026-10-08T16:57:26Z")

</div>

Hi, my customer is connecting 34 UA Client services ( they are going to growth ) coming from the same ip address ( ERP Server ) and subscribe around 10/15 tags each, to an Ignition 8.1 UA Server. When he want to write a…

---

## [Can you open 2 Tag Browsers at the same time?](https://forum.inductiveautomation.com/t/can-you-open-2-tag-browsers-at-the-same-time/117387)

<div class="topic-metadata">

**Author:** [@danielps1818](https://forum.inductiveautomation.com/u/danielps1818)\
**Replies:** 1\
**Last updated:** [October 8, 2026, 2:26pm UTC](https://forum.inductiveautomation.com/t/can-you-open-2-tag-browsers-at-the-same-time/117387 "2026-10-08T14:26:39Z")

</div>

Hi! Is this possible? I wanna edit one provider while looking at another one to make my life easier (or even comparing 2 providers). Thx!

---

## [Accessing group components in a loop](https://forum.inductiveautomation.com/t/accessing-group-components-in-a-loop/117375)

<div class="topic-metadata">

**Author:** [@SOPerator](https://forum.inductiveautomation.com/u/SOPerator)\
**Replies:** 2\
**Last updated:** [October 8, 2026, 12:34pm UTC](https://forum.inductiveautomation.com/t/accessing-group-components-in-a-loop/117375 "2026-10-08T12:34:25Z")

</div>

I have a screen in Vision that has 15 rows of 6 text fields each. I'd like to populate these text fields with preexisting data upon loading the page, so I have the below script as an internalFrameActivated script, but I'…

---

## [8.3 module migration: supported timing for deleting legacy PersistentRecord rows after NamedRecordMigrationStrategy?](https://forum.inductiveautomation.com/t/8-3-module-migration-supported-timing-for-deleting-legacy-persistentrecord-rows-after-namedrecordmigrationstrategy/117377)

<div class="topic-metadata">

**Author:** [@mdia](https://forum.inductiveautomation.com/u/mdia)\
**Replies:** 1\
**Last updated:** [October 7, 2026, 10:13pm UTC](https://forum.inductiveautomation.com/t/8-3-module-migration-supported-timing-for-deleting-legacy-persistentrecord-rows-after-namedrecordmigrationstrategy/117377 "2026-10-07T22:13:26Z")

</div>

Hi all, We're developing a module that supports both Ignition 8.1 and 8.3, and I'm testing the supported 8.1 → 8.3 configuration migration path. On 8.1, the module stores configuration in a PersistentRecord. On 8.3, th…

---

## [Tag Historian Expression Binding issues](https://forum.inductiveautomation.com/t/tag-historian-expression-binding-issues/117249)

<div class="topic-metadata">

**Author:** [@mdemaris](https://forum.inductiveautomation.com/u/mdemaris)\
**Replies:** 7\
**Last updated:** [October 7, 2026, 7:11pm UTC](https://forum.inductiveautomation.com/t/tag-historian-expression-binding-issues/117249 "2026-10-07T19:11:25Z")

</div>

Hi all, I would like to pull tag historical data into a Perspective table. I have a list of tag path maps for the historical expression as seen in this pic: And in the second pic, showing the binding: The third …

---

## [Ignition Designer - Connection Refused on Backup Restore](https://forum.inductiveautomation.com/t/ignition-designer-connection-refused-on-backup-restore/97981)

<div class="topic-metadata">

**Author:** [@bradley.falzon](https://forum.inductiveautomation.com/u/bradley.falzon)\
**Replies:** 5\
**Last updated:** [October 7, 2026, 3:28pm UTC](https://forum.inductiveautomation.com/t/ignition-designer-connection-refused-on-backup-restore/97981 "2026-10-07T15:28:47Z")

</div>

Hey All, Recently I had to restore some tags from an old backup of our production Ignition instance (8.1.20). All running on Windows OS (shouldn't matter but the exact error message may differ). We have SSL/TLS configur…

---

## [Automation Professionals' Integration Toolkit Module](https://forum.inductiveautomation.com/t/automation-professionals-integration-toolkit-module/74934)

<div class="topic-metadata">

**Author:** [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Replies:** 357\
**Last updated:** [October 7, 2026, 2:39pm UTC](https://forum.inductiveautomation.com/t/automation-professionals-integration-toolkit-module/74934 "2026-10-07T14:39:09Z")

</div>

Automation Professionals is pleased to announce the immediately availability of a major upgrade to its free Simulation Aids Integration Toolkit module. The new feature justifying the "major upgrade" language is the impl…

---

## [Invoking file upload event by button](https://forum.inductiveautomation.com/t/invoking-file-upload-event-by-button/83967)

<div class="topic-metadata">

**Author:** [@Jiri\_Pise](https://forum.inductiveautomation.com/u/Jiri_Pise)\
**Replies:** 7\
**Last updated:** [October 7, 2026, 2:33pm UTC](https://forum.inductiveautomation.com/t/invoking-file-upload-event-by-button/83967 "2026-10-07T14:33:57Z")

</div>

Hi, I have a button and a file upload components on a view. I want to press the button and call a script which will invoke the file upload components event (open the choise of the file). Is there a way to do it like th…

---

## [Why Doesn’t Vision Have a Native Modal Popup Option Like Perspective?](https://forum.inductiveautomation.com/t/why-doesn-t-vision-have-a-native-modal-popup-option-like-perspective/117177)

<div class="topic-metadata">

**Author:** [@devarajdharshan72](https://forum.inductiveautomation.com/u/devarajdharshan72)\
**Replies:** 15\
**Last updated:** [October 7, 2026, 11:56am UTC](https://forum.inductiveautomation.com/t/why-doesn-t-vision-have-a-native-modal-popup-option-like-perspective/117177 "2026-10-07T11:56:35Z")

</div>

Hi everyone, I have a question regarding Vision popup windows. In Vision, when we open a popup window, the background windows can still be interacted with unless we use additional scripting or other workarounds. Howeve…

---

## [Spreadsheet Import Tool](https://forum.inductiveautomation.com/t/spreadsheet-import-tool/93500)

<div class="topic-metadata">

**Author:** [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Replies:** 58\
**Last updated:** [October 7, 2026, 8:35am UTC](https://forum.inductiveautomation.com/t/spreadsheet-import-tool/93500 "2026-10-07T08:35:32Z")

</div>

Now in the Ignition Exchange. While waiting on IA review, i Interested parties can also get this here: https://www.automation-pros.com/SpreadsheetImportTool/ I intend to publish at this link as well as in the Exchange…

---

## [Alarm Label String from OPC Tag](https://forum.inductiveautomation.com/t/alarm-label-string-from-opc-tag/117357)

<div class="topic-metadata">

**Author:** [@owen.holmberg](https://forum.inductiveautomation.com/u/owen.holmberg)\
**Replies:** 4\
**Last updated:** [October 6, 2026, 7:44pm UTC](https://forum.inductiveautomation.com/t/alarm-label-string-from-opc-tag/117357 "2026-10-06T19:44:54Z")

</div>

Goal: Create a UDT that trips an alarm when a string is populated in a Logix PLC. The alarm label should display the string content. Overall Issue: When string is cleared, alarm journal entries for ack/clear should show…

---

## [Perspective XY Chart selection.data returns None instead of False after upgrade from 8.1.41 to 8.1.54](https://forum.inductiveautomation.com/t/perspective-xy-chart-selection-data-returns-none-instead-of-false-after-upgrade-from-8-1-41-to-8-1-54/117351)

<div class="topic-metadata">

**Author:** [@GOKULAKANNAN\_P](https://forum.inductiveautomation.com/u/GOKULAKANNAN_P)\
**Replies:** 1\
**Last updated:** [October 6, 2026, 5:51pm UTC](https://forum.inductiveautomation.com/t/perspective-xy-chart-selection-data-returns-none-instead-of-false-after-upgrade-from-8-1-41-to-8-1-54/117351 "2026-10-06T17:51:09Z")

</div>

Hi all, After upgrading from 8.1.41 to 8.1.54, boolean false values inside an XY Chart's props.selection.data are read as None in a script. true values still work. I have an XY Chart (used as a Gantt chart) inside a…

---

## [How to correctly update your projects in a Production Server?](https://forum.inductiveautomation.com/t/how-to-correctly-update-your-projects-in-a-production-server/117350)

<div class="topic-metadata">

**Author:** [@danielps1818](https://forum.inductiveautomation.com/u/danielps1818)\
**Replies:** 1\
**Last updated:** [October 6, 2026, 12:39pm UTC](https://forum.inductiveautomation.com/t/how-to-correctly-update-your-projects-in-a-production-server/117350 "2026-10-06T12:39:39Z")

</div>

Hello! I looking for feedback on how to update your projects in your production server (we are in a controlled enviroment). Normally it's not the best idea to restore the gateway in a production enviroment. We also use…

---

## [Title: Intermittent Gateway Tag Event delays / PLC heartbeat timeout on script-heavy InTouch 2012 migration](https://forum.inductiveautomation.com/t/title-intermittent-gateway-tag-event-delays-plc-heartbeat-timeout-on-script-heavy-intouch-2012-migration/117327)

<div class="topic-metadata">

**Author:** [@Desmond\_Tobin](https://forum.inductiveautomation.com/u/Desmond_Tobin)\
**Replies:** 5\
**Last updated:** [October 5, 2026, 3:35pm UTC](https://forum.inductiveautomation.com/t/title-intermittent-gateway-tag-event-delays-plc-heartbeat-timeout-on-script-heavy-intouch-2012-migration/117327 "2026-10-05T15:35:02Z")

</div>

Hi all, I'm troubleshooting an intermittent performance/communications issue on an Ignition 8.1 Vision gateway and I'm looking for some advice around Gateway Tag Change scripts, the Tag Event thread pool and blocking ta…

---

## [Table onRowClick object has no attribute 'ctrlKey'](https://forum.inductiveautomation.com/t/table-onrowclick-object-has-no-attribute-ctrlkey/117296)

<div class="topic-metadata">

**Author:** [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Replies:** 2\
**Last updated:** [October 1, 2026, 10:39pm UTC](https://forum.inductiveautomation.com/t/table-onrowclick-object-has-no-attribute-ctrlkey/117296 "2026-10-01T22:39:57Z")

</div>

I'm experimenting. I want to be able to deselect a selected row on a mode.selection: single table. If I use Configure Events ... \> onRowDoubleClick, def runAction(self, event): self.props.selection.selectedColumn = No…

---

## [Execution speed comparison of system.tag.query / browse --\> browse wins](https://forum.inductiveautomation.com/t/execution-speed-comparison-of-system-tag-query-browse-browse-wins/83175)

<div class="topic-metadata">

**Author:** [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Replies:** 11\
**Last updated:** [October 1, 2026, 12:07pm UTC](https://forum.inductiveautomation.com/t/execution-speed-comparison-of-system-tag-query-browse-browse-wins/83175 "2026-10-01T12:07:10Z")

</div>

I always wanted to compare these two functions to see which won, and spoiler alert, it's system.tag.browse by more than an order of magnitude! At least for my very small site and test case... sampling execution count = …

[Next page](https://forum.inductiveautomation.com/tag/ignition81/28.md?match_all_tags=true&page=1&tags%5B%5D=ignition81)
