Question
Cognizant
CH
Last activity: 5 Oct 2017 17:09 EDT
Errors on JBoss server: PRESENCECLEANER_DAEMON, ConcurrentModificationException
Hi,
I have a Pega 7.3 installed on a JBoss server (7.0 EAP).
It generally works, but I have a lot of errors which stacktrace end with lines like these:
Caused by: com.pega.pegarules.pub.PRException: Failed to execute Resource Adapter function: PRESENCECLEANER_DAEMON {ExecutionDelay=18, NodeID=e326d698c9e20b4dce52b25451054687, ClientID=PegaRULES-PresenceS
essionStateTrackerDaemon}
From: (unknown)
at com.pega.pegarules.session.internal.async.BatchUtils.callRAClient(BatchUtils.java:136)
at com.pega.pegarules.session.internal.presence.PresenceSessionStateTrackerDaemon.requeueETierInvocation(PresenceSessionStateTrackerDaemon.java:176)
... 164 more
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextNode(HashMap.java:1437)
at java.util.HashMap$EntryIterator.next(HashMap.java:1471)
at java.util.HashMap$EntryIterator.next(HashMap.java:1469)
at java.util.HashMap.putMapEntries(HashMap.java:511)
at java.util.HashMap.putAll(HashMap.java:784)
at com.pega.pegarules.resadap.RAClient.execute(RAClient.java:213)
at com.pega.pegarules.session.internal.async.BatchUtils.callRAClient(BatchUtils.java:132)
... 165 more
I have seen many ConcurrentModificationException issues and solutions listed on PDN, but they look different, the PRESENCECLEANER_DAEMON part do not appear in them.
Has anyone encountered this error before? What could be the root cause of it and what is the possible fix?
Hi,
I have a Pega 7.3 installed on a JBoss server (7.0 EAP).
It generally works, but I have a lot of errors which stacktrace end with lines like these:
Caused by: com.pega.pegarules.pub.PRException: Failed to execute Resource Adapter function: PRESENCECLEANER_DAEMON {ExecutionDelay=18, NodeID=e326d698c9e20b4dce52b25451054687, ClientID=PegaRULES-PresenceS
essionStateTrackerDaemon}
From: (unknown)
at com.pega.pegarules.session.internal.async.BatchUtils.callRAClient(BatchUtils.java:136)
at com.pega.pegarules.session.internal.presence.PresenceSessionStateTrackerDaemon.requeueETierInvocation(PresenceSessionStateTrackerDaemon.java:176)
... 164 more
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextNode(HashMap.java:1437)
at java.util.HashMap$EntryIterator.next(HashMap.java:1471)
at java.util.HashMap$EntryIterator.next(HashMap.java:1469)
at java.util.HashMap.putMapEntries(HashMap.java:511)
at java.util.HashMap.putAll(HashMap.java:784)
at com.pega.pegarules.resadap.RAClient.execute(RAClient.java:213)
at com.pega.pegarules.session.internal.async.BatchUtils.callRAClient(BatchUtils.java:132)
... 165 more
I have seen many ConcurrentModificationException issues and solutions listed on PDN, but they look different, the PRESENCECLEANER_DAEMON part do not appear in them.
Has anyone encountered this error before? What could be the root cause of it and what is the possible fix?
Best regards,
Attila
***Updated by moderator: Lochan to add SR details***