My Oracle Support Banner

Algorithm - C1-APPTXNBAS (Approval Workflow For Base Screens) Throws NullPointerException (Doc ID 2440179.1)

Last updated on MARCH 24, 2019

Applies to:

Oracle Financial Services Revenue Management and Billing - Version 2.6.0.1.0 and later
Information in this document applies to any platform.

Symptoms

On : 2.6.0.1.0 version, ENV - Environment

Algorithm - C1-APPTXNBAS (Approval Workflow for Base Screens) throws NullPointerException

The BO Audit algorithm - C1-APPTXNBAS (Approval Workflow for Base Screens) plugged on BO throws NullPointerException in class - com.splwg.ccb.domain.approvalTransaction.approvalTxn.MakerCheckerService.checkXMLChanges(MakerCheckerService.java:1271) ~[spl-ccb-reporting-client-2.6.0.1.0.jar:?]

For a given entity, Approval workflow is activated and we have base BO-Audit Algorithm (C1-APPTXNBAS) plugged on the BO for this entity. While creating new entity object (ADD), base approval workflow algorithm works fine but when update an existing entity object (UPD), the base approval workflow algorithm breaks and throws below error

Note: the error is thrown only on creating approval transaction while updating an entity (i.e. UPD). On adding a new entity (i.e. ADD), not getting this issue.

ERROR
--------------
NullPointerException in class - com.splwg.ccb.domain.approvalTransaction.approvalTxn.MakerCheckerService.checkXMLChanges(MakerCheckerService.java:1271) ~[spl-ccb-reporting-client-2.6.0.1.0.jar:?] and on Compare UI of the entity nothing is shown on both 'New' and 'Existing' sides.

STEPS TO REPRODUCE
----------------------
1. For entity Price Item (Product) activate Approval Workflow Group settings, also mark Pre-validation as Y.
2. Login as maker and edit a price item to generate approval transaction.
3. Login as checker and approve the approval transaction.


BUSINESS IMPACT
---------------------------
This issue impacts business Approval Transaction Process.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.