NullPointerException in FilesystemStorage.deleteExpiredRequestorsDirectories
We are seeing a null pointer exception in our PegaRULES log when trying to close a case and the case is failing to close. The case is rather old, a little over a year since last activity. When searching for the issue found that it is very similar to SA-56913 [Passivation errors in PegaRULES log file]. Then noticed the same exact symptom in our log files (multi-node) as SA-56913. I wonder if applying the patch might fix our issue? The stack trace in our logs for the close case is:
We are seeing a null pointer exception in our PegaRULES log when trying to close a case and the case is failing to close. The case is rather old, a little over a year since last activity. When searching for the issue found that it is very similar to SA-56913 [Passivation errors in PegaRULES log file]. Then noticed the same exact symptom in our log files (multi-node) as SA-56913. I wonder if applying the patch might fix our issue? The stack trace in our logs for the close case is:
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: 2019-06-07 00:00:10,406 [ PegaRULES-Batch-1] [ STANDARD] [ ] [ PegaRULES:07.10] ( internal.mgmt.Executable) ERROR - Exception
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: java.lang.NullPointerException
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pega.pegarules.session.internal.mgmt.base.FilesystemStorage.deleteExpiredRequestorsDirectories(FilesystemStorage.java:843) ~[prprivate.jar:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pega.pegarules.session.internal.mgmt.base.FilesystemStorage.deleteExpiredRequestors(FilesystemStorage.java:794) ~[prprivate.jar:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pega.pegarules.session.internal.mgmt.base.PassivationCleanerUtils.deleteExpiredRequestors(PassivationCleanerUtils.java:70) ~[prprivate.jar:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pegarules.generated.activity.ra_action_cleanupexpired_4055d2e0edd128d3204c9ee1a8a68560.step6_circum0(ra_action_cleanupexpired_4055d2e0edd128d3204c9ee1a8a68560.java:162) ~[?:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pegarules.generated.activity.ra_action_cleanupexpired_4055d2e0edd128d3204c9ee1a8a68560.perform(ra_action_cleanupexpired_4055d2e0edd128d3204c9ee1a8a68560.java:70) ~[?:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3586) ~[prprivate.jar:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10770) ~[prprivate.jar:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pegarules.generated.activity.ra_action_pznodecleaner_dad98235892a3da6fb744e6c04515d0b.step2_circum0(ra_action_pznodecleaner_dad98235892a3da6fb744e6c04515d0b.java:275) ~[?:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pegarules.generated.activity.ra_action_pznodecleaner_dad98235892a3da6fb744e6c04515d0b.perform(ra_action_pznodecleaner_dad98235892a3da6fb744e6c04515d0b.java:87) ~[?:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3586) ~[prprivate.jar:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pega.pegarules.session.internal.async.agent.QueueProcessor.runActivity(QueueProcessor.java:786) ~[prprivate.jar:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pega.pegarules.session.internal.async.agent.QueueProcessor.execute(QueueProcessor.java:655) ~[prprivate.jar:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pega.pegarules.session.internal.async.BatchRequestorTask.run(BatchRequestorTask.java:1055) ~[prprivate.jar:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pega.pegarules.session.internal.PRSessionProviderImpl.performTargetActionWithLock(PRSessionProviderImpl.java:1304) ~[prprivate.jar:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:1052) ~[prprivate.jar:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:934) ~[prprivate.jar:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pega.pegarules.session.internal.async.BatchRequestorTask.run(BatchRequestorTask.java:761) ~[prprivate.jar:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pega.jsr166backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:991) ~[prjsr166java6-3.0.jar:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at com.pega.jsr166backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:532) ~[prjsr166java6-3.0.jar:?]
Jun 07 00:00:10 XXX.XXX.XXX.XXX server[10751]: at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
***Edited by Moderator Marissa to update platform capability tags****