Failed to reinstate timer kie-server.kie-server.EJBTimerScheduler in RHPAM 7.x
Issue
We are running a large number of process instances containing a timer in RHPAM 7.x. The kie-server instances are deployed on EAP 7.2.x and the EJB subsystem is configured to use a single database backend.
While most timers fire correctly and thus most process instances terminate as expected, we can see some failing instances where the process instances are not progressing. The server.log file shows the following ERROR:
2020-04-15 16:43:57,733 WARN [org.jboss.as.ejb3.timer] (Timer-1) WFLYEJB0161: Failed to reinstate timer 'kie-server.kie-server.EJBTimerScheduler' (id=33170e5f-3b34-4503-8796-9b5e6871c074) from its persistent state: java.lang.NullPointerException
at org.jboss.as.ejb3.timerservice.persistence.database.DatabaseTimerPersistence$RefreshTask.run(DatabaseTimerPersistence.java:851)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Environment
- Red Hat Process Automation Manager (RHPAM)
- 7.7.0
- Red Hat JBoss Enterprise Application Platform (EAP)
- 7.2.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.