Symptom
Report for "DRTM Inactive Application Purge" under "Purge Request Monitor" shows message:
DRTMRCMApplicationPurgeObjectType while trying to invoke the method java.lang.Long.longValue() of a null object returned from com.successfactors.rcmoffer.bean.offerdetail.OfferDetailBean.getOfferTemplateId()
but via AdHoc report it appears the Application has been anonymized correctly.
Environment
Successfactors - Recruiting Module - Purging Applications
Reproducing the Issue
Admin Centre > Purge Request Monitor
Report for "DRTM Inactive Application Purge" shows for the applications the status FAILED with the notes:
DRTMRCMApplicationPurgeObjectType while trying to invoke the method java.lang.Long.longValue() of a null object returned from com.successfactors.rcmoffer.bean.offerdetail.OfferDetailBean.getOfferTemplateId()
Cause
When users are inactivated, offer related templates will be removed.
The when an application purge is requested by the DRTM sceduled job, while removing associated offer approval details it tries to look for the form templates which are already removed by the inactive user action, and hence it throws that appears in the report.
But this does not stop the purging.
Resolution
The general recommendation is reassign the Offer Approval before a user is going to be disabled:
Admin Center > Reassign Offer Approvals
NOTE: If by any chance, after confirming via Adhoc Report that the Job Application was not anonymized, please raise a ticket for Product Support team.
Keywords
Job Application Purge error Offer Template , KBA , LOD-SF-RCM-SYS , System Performance, Usability, Errors, Security , Problem