I was doing a test of upgrading Ignition from 8.1 to 8.3 and was checking if alarms still work as expected and ran into an issue.
The alarms on the Alarm Status Table do not show even though they show up on the Alarm Status Journal.
I checked the logs and saw the following error:
Pasting the error as text as well:
ComponentModel Alarm Status Table at [0:0] failed to query alarms
java.util.concurrent.CompletionException: java.lang.NullPointerException
at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture$Completion.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 com.inductiveautomation.perspective.gateway.threading.BlockingWork$BlockingWorkRunnable.run(BlockingWork.java:58)
at java.base/java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException: null
I even created a new Perspective Project and tried to put a new view with the Alarm Status Table and Alarm Journal and ran into the same problem.
I checked the know issue page for 8.3.0 (8.3.0 Known Issues | Ignition User Manual) and for Alarming section it says that “Active alarms will now display correctly in the Alarm Status Table component.”, so it may have been an issue for 8.3.0 which was fixed in 8.3.1
I upgraded to Ignition 8.3.1 (b2025102109).
The Perspective module version is 3.3.1 (b2025102109).
So these should be latest.
Any help to fix/troubleshoot this issue would be appreciated.

