Posted: 27 Feb 2020 6:27 EST Last activity: 13 May 2020 14:08 EDT
Maintenance job limitation in 8.3.1
Affected jobs pyPersistClusterState and pyClusterAndDBCleaner
A limitation in Platform version 8.3.1 prevents OOTB maintenance jobs from running. This failure can cause excess log messages, and system state diagnostic entries will not be automatically removed that are 30 days older without the fix.
Symptoms (in association with the failed job executions):
QueueProcessorDelayedMessageService cannot be resolved to a type
FUA compilation error against pyClusterAndDBCleaner
pyClusterAndDBCleaner Job is failing to process the records
Per discussion with Support Engineers, these are bugs in current platform version: BUG-519827 and BUG-536777.
The issue occurs due to pzclusteranddbcleaner activity being coded with compilation issues. This failure is due to the wrong package usage of QueueProcessorDelayedMessageService class. It should be referred as com.pega.platform.executor.queueprocessor.internal.QueueProcessorDelayedMessageService class instead.
The two bugs are fixed in Platform version 8.3.2 and higher.
Meanwhile, follow the below approach so that logs won’t be piled up.
Once platform is upgraded to Pega 8.3.2 or higher, revert both of these changes:
Disable job pyClusterAndDBCleaner
Set pyPersistClusterState job to run weekly, rather than daily
Thank you for sharing your idea here in the Pega Collaboration Center (PCC)!
I have submitted this idea on your behalf in our internal system for feature enhancements and updated your post with the associated FDBK-ID. Please reach out to your Account Executive for more information and status updates.