Support Article
FCM NullPointerException when GetNextWork from Workbasket
SA-24651
Summary
When the operator is configured to pull from a workbasket first in an Federated Case Management (FCM) application a null pointer is thrown during GetNextWork.
Error Messages
java.lang.NullPointerException
at com.pegarules.generated.activity.ra_action_pzfcmrfindassignmentinworkbasket_223ded6ced2eef2c4a55be91b4637ce8.step7_circum0(ra_action_pzfcmrfindassignmentinworkbasket_223ded6ced2eef2c4a55be91b4637ce8.java:715)
at com.pegarules.generated.activity.ra_action_pzfcmrfindassignmentinworkbasket_223ded6ced2eef2c4a55be91b4637ce8.perform(ra_action_pzfcmrfindassignmentinworkbasket_223ded6ced2eef2c4a55be91b4637ce8.java:169)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3375)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10451)
at com.pegarules.generated.activity.ra_action_pzfcmrgetnextworkobject_d3f9b219cd854df7982f46e3e7717b98.step4_circum0(ra_action_pzfcmrgetnextworkobject_d3f9b219cd854df7982f46e3e7717b98.java:500)
at com.pegarules.generated.activity.ra_action_pzfcmrgetnextworkobject_d3f9b219cd854df7982f46e3e7717b98.perform(ra_action_pzfcmrgetnextworkobject_d3f9b219cd854df7982f46e3e7717b98.java:127)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3375)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10451)
at com.pegarules.generated.activity.ra_action_pyfcmrgetnextwork_a58bcd5a120ef3774c5d43e3b67a7ecb.step3_circum0(ra_action_pyfcmrgetnextwork_a58bcd5a120ef3774c5d43e3b67a7ecb.java:506)
at com.pegarules.generated.activity.ra_action_pyfcmrgetnextwork_a58bcd5a120ef3774c5d43e3b67a7ecb.perform(ra_action_pyfcmrgetnextwork_a58bcd5a120ef3774c5d43e3b67a7ecb.java:117)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3375)
Steps to Reproduce
- Enable the application for FCM.
- Configure an operator for workbaskets with some work in them.
- Configure the operator to merge workbaskets.
- Use GetNextWork to retrieve a new assignment.
Root Cause
A defect in Pegasystems’ code or rules. A report definition used in selecting the next work item had a bad condition syntax preventing the possible next work objects from selection.
Resolution
Apply Hfix-28095.
Published June 19, 2016 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.