# ComponentModel Unable to fire model event data for AlarmStatusTable

**URL:** <https://forum.inductiveautomation.com/t/componentmodel-unable-to-fire-model-event-data-for-alarmstatustable/29859>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [November 11, 2019, 8:41pm UTC](https://forum.inductiveautomation.com/t/componentmodel-unable-to-fire-model-event-data-for-alarmstatustable/29859 "2019-11-11T20:41:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jburt](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@jburt](https://forum.inductiveautomation.com/u/jburt)\
**Post date:** [November 11, 2019, 8:41pm UTC](https://forum.inductiveautomation.com/t/componentmodel-unable-to-fire-model-event-data-for-alarmstatustable/29859/1 "2019-11-11T20:41:13Z")

</div>

I'm getting a series of warnings in the log files, and I'm not sure where to trace this down from. It seems to be the alarm status object in perspective causing this.

> java.io.IOException: Channel is not open.
> 
> at com.inductiveautomation.perspective.gateway.model.PageModel.send(PageModel.java:249)
> 
> at com.inductiveautomation.perspective.gateway.model.ComponentModel.lambda$fireModelEvent$2(ComponentModel.java:445)
> 
> at com.inductiveautomation.perspective.gateway.model.ComponentModel.fireModelEvent(ComponentModel.java:452)
> 
> at com.inductiveautomation.perspective.gateway.model.ComponentModel.fireEvent(ComponentModel.java:417)
> 
> at com.inductiveautomation.perspective.gateway.api.ComponentModelDelegate.fireEvent(ComponentModelDelegate.java:66)
> 
> at com.inductiveautomation.perspective.gateway.components.AlarmStatusTableModelDelegate$QueryAlarms.lambda$run$2(AlarmStatusTableModelDelegate.java:459)
> 
> at com.inductiveautomation.ignition.common.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:233)
> 
> at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
> 
> at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
> 
> at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> 
> at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> 
> at java.base/java.lang.Thread.run(Unknown Source)

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [November 11, 2019, 8:45pm UTC](https://forum.inductiveautomation.com/t/componentmodel-unable-to-fire-model-event-data-for-alarmstatustable/29859/2 "2019-11-11T20:45:34Z")

</div>

What version? I believe this is a bug that was fixed fairly recently. Basically, upon closing a Perspective session _in the browser_, the underlying websocket is still kept active on the backend/Gateway for some period of time, in case the session is quickly resumed. The alarm status table wasn’t properly obeying that, so it was still polling for alarm information in that “inactive” state.

---

<div class="post-metadata">

**Author:** ![jburt](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@jburt](https://forum.inductiveautomation.com/u/jburt)\
**Post date:** [November 11, 2019, 8:47pm UTC](https://forum.inductiveautomation.com/t/componentmodel-unable-to-fire-model-event-data-for-alarmstatustable/29859/3 "2019-11-11T20:47:19Z")

</div>

Thanks for the quick reply. This is in 8.0.4. Do you have the bug number handy / was it fixed in 8.0.5?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [November 11, 2019, 8:57pm UTC](https://forum.inductiveautomation.com/t/componentmodel-unable-to-fire-model-event-data-for-alarmstatustable/29859/4 "2019-11-11T20:57:13Z")

</div>

Looks like 8.0.5; bug 14070:

> [@Nightly Changelogs - 2019](http://forum.inductiveautomation.com/t/nightly-changelogs/21716/139):
>
> Nightly Changelog: 8.0.5-b20190927 Allen-Bradley Drivers 15067: Fixed a silent NPE after an error browsing template instance Fixed a bug that left tags in bad quality and the driver to stop polling after encountering a missing template browsing v32 firmware. Build/Installation 14557: Fix installer warning message about WebDev/Web Browser not being updated on upgrade Installer no longer incorrectly warns about not upgrading the Web Browser and Web Dev modules. Ignition Platform 15001: Access…
