SAP Knowledge Base Article - Public

3281876 - Role Based Permission Change Audit Report Failed

Symptom

When running the RBP Change Audit Report, the report fails to be generated and you can see one of the errors below: 

  1. Provisioning job fails with one of the following:
    • Provider rbpRoleChangeAuditDataProvider (MODULE_FDN) failed. Error: java.lang.NullPointerException: Cannot invoke 'com.successfactors.auditlogging.api.util.AuditContext.getContextValue(int)' because 'ac1' is null
    • Provider rbpGroupChangeAuditDataProvider (MODULE_FDN) failed. Root error: org.springframework.web.client.HttpServerErrorException: 500 
  2. On Splunk the following error is shown:
    • Unable to fetch change audit log for providerId=rbpRoleChangeAuditDataProvider, module=MODULE_FDN

Environment

SAP SuccessFactors HCM Suite

Reproducing the Issue

  1. Login with support access.
  2. Navigate to "Change Audit Reports."
  3. Create a Configuration Data Report.
  4. Select the report type "RBP Role Change Report."
  5. Choose any date range.
  6. Check "Access Reports."
  7. Observe that the report fails and is not generated

Cause

The issue occurs because the size of the audit data being loaded exceeds the system's physical memory capacity.

Resolution

Please engage SAP support raising a ticket under LOD-SF-PLT-RBP component as engineering team will need to execute a script on backend to increase the default size limitation. After that, you should be able to run the reports as required.

CPS team, please refer to internal memo.

See Also

Keywords

INC13207504, rbp change audit report, report failed, java.lang.NullPointerException, MODULE_FDN, MDF target criteria changes, audit data size, sap successfactors, role-based permissions, provisioning job error, splunk logs, rbpRoleChangeAuditDataProvider , KBA , LOD-SF-PLT-CHA , Change Audit , Problem

Product

SAP SuccessFactors Platform all versions