# Alarm Status table component, ACK button not enable with ack mode in manual

**URL:** <https://forum.inductiveautomation.com/t/alarm-status-table-component-ack-button-not-enable-with-ack-mode-in-manual/111643>\
**Category:** Ignition\
**Tags:** vision\
**Created:** [October 22, 2025, 7:59am UTC](https://forum.inductiveautomation.com/t/alarm-status-table-component-ack-button-not-enable-with-ack-mode-in-manual/111643 "2025-10-22T07:59:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![emanuele\_cirillo](https://avatars.discourse-cdn.com/v4/letter/e/aeb1de/32.png) [@emanuele\_cirillo](https://forum.inductiveautomation.com/u/emanuele_cirillo)\
**Post date:** [October 22, 2025, 7:59am UTC](https://forum.inductiveautomation.com/t/alarm-status-table-component-ack-button-not-enable-with-ack-mode-in-manual/111643/1 "2025-10-22T07:59:46Z")

</div>

Hello,

I'm having a problem with the Vision "alarm status table" component.  
With ACK mode set to manual, sometimes have this problem after rebooting my PC.  
Active but unacknowledged alarms cannot be acknowledged; the ACK button remains disabled.  
I noticed in the designer where the component is called that if I select alarms, the selected alarm dataset remains in or with 0 row .  
I'm attaching some images to better explain my problem.

Thank you

 ![img_1](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/f/cf85f97cf44d21eb63ad849c8e15d08755a37883.jpeg)

 ![img_2](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/e/ce813866347a1563490009ad2c5a405b9e2cae0c.jpeg)

 ![img_3](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/1/91266e7b1a405a30ffacc55d1d3701bc44c6e5c8.jpeg)

---

<div class="post-metadata">

**Author:** ![emanuele\_cirillo](https://avatars.discourse-cdn.com/v4/letter/e/aeb1de/32.png) [@emanuele\_cirillo](https://forum.inductiveautomation.com/u/emanuele_cirillo)\
**Post date:** [October 22, 2025, 8:52am UTC](https://forum.inductiveautomation.com/t/alarm-status-table-component-ack-button-not-enable-with-ack-mode-in-manual/111643/2 "2025-10-22T08:52:26Z")

</div>

Add more information

Ignition version 8.1.49 Vision

I noticed that, when I select alarms with the checkbox in “alarm status table”, this error appears in the console output in the designer.

```python
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "java.lang.Boolean.booleanValue()" because the return value of "com.inductiveautomation.ignition.common.alarming.AlarmEvent.getOrDefault(com.inductiveautomation.ignition.common.config.Property)" is nullat com.inductiveautomation.factorypmi.application.components.AlarmStatusTable$FooterPanel$ButtonPanel.updateEnabled(AlarmStatusTable.java:2524)at com.inductiveautomation.factorypmi.application.components.AlarmStatusTable$FooterPanel$ButtonPanel.lambda$new$0(AlarmStatusTable.java:2447)at java.desktop/java.beans.PropertyChangeSupport.fire(Unknown Source)at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)at java.desktop/java.awt.Component.firePropertyChange(Unknown Source)at com.inductiveautomation.factorypmi.application.components.AlarmStatusTable.access$800(AlarmStatusTable.java:227)at com.inductiveautomation.factorypmi.application.components.AlarmStatusTable$SelectionListener.tableChanged(AlarmStatusTable.java:868)at java.desktop/javax.swing.table.AbstractTableModel.fireTableChanged(Unknown Source)at java.desktop/javax.swing.table.AbstractTableModel.fireTableCellUpdated(Unknown Source)at com.inductiveautomation.factorypmi.application.components.AlarmStatusTable$RowHeaderModel.setValueAt(AlarmStatusTable.java:3254)at java.desktop/javax.swing.JTable.setValueAt(Unknown Source)at com.jidesoft.grid.JideTable.editingStopped(Unknown Source)at java.desktop/javax.swing.AbstractCellEditor.fireEditingStopped(Unknown Source)at java.desktop/javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(Unknown Source)at java.desktop/javax.swing.DefaultCellEditor.stopCellEditing(Unknown Source)at java.desktop/javax.swing.DefaultCellEditor$EditorDelegate.actionPerformed(Unknown Source)at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)at java.desktop/javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source)at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)at java.desktop/java.awt.Component.processEvent(Unknown Source)at java.desktop/java.awt.Container.processEvent(Unknown Source)at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)at java.desktop/javax.swing.plaf.basic.BasicTableUI$Handler.repostEvent(Unknown Source)at java.desktop/javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown Source)at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)at java.desktop/java.awt.Component.processEvent(Unknown Source)at java.desktop/java.awt.Container.processEvent(Unknown Source)at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)at java.desktop/java.awt.EventQueue$4.run(Unknown Source)at java.desktop/java.awt.EventQueue$4.run(Unknown Source)at java.base/java.security.AccessController.doPrivileged(Unknown Source)at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)at java.desktop/java.awt.EventQueue$5.run(Unknown Source)at java.desktop/java.awt.EventQueue$5.run(Unknown Source)at java.base/java.security.AccessController.doPrivileged(Unknown Source)at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

```

---

<div class="post-metadata">

**Author:** ![emanuele\_cirillo](https://avatars.discourse-cdn.com/v4/letter/e/aeb1de/32.png) [@emanuele\_cirillo](https://forum.inductiveautomation.com/u/emanuele_cirillo)\
**Post date:** [November 6, 2025, 9:51am UTC](https://forum.inductiveautomation.com/t/alarm-status-table-component-ack-button-not-enable-with-ack-mode-in-manual/111643/3 "2025-11-06T09:51:43Z")

</div>

Waited 15 days, no response.  
If it's a bug, please let me know.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [November 6, 2025, 2:38pm UTC](https://forum.inductiveautomation.com/t/alarm-status-table-component-ack-button-not-enable-with-ack-mode-in-manual/111643/4 "2025-11-06T14:38:25Z")

</div>

> [@emanuele\_cirillo](#):
>
> If it's a bug, please let me know.

This is a forum of volunteers in the community. If you need formal support, open a support ticket in IA's help center.

---

<div class="post-metadata">

**Author:** ![emanuele\_cirillo](https://avatars.discourse-cdn.com/v4/letter/e/aeb1de/32.png) [@emanuele\_cirillo](https://forum.inductiveautomation.com/u/emanuele_cirillo)\
**Post date:** [November 6, 2025, 2:54pm UTC](https://forum.inductiveautomation.com/t/alarm-status-table-component-ack-button-not-enable-with-ack-mode-in-manual/111643/5 "2025-11-06T14:54:47Z")

</div>

Thanks
