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

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

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.

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)