My Oracle Support Banner

Reverse Auto-Population From Auto-Created Record To Shell Attribute Form Is Failing With an Exception (Doc ID 2778236.1)

Last updated on AUGUST 05, 2021

Applies to:

Primavera Unifier - Version 20.12.1.0 to 20.12.4.0 [Release 20.12]
Primavera Unifier Cloud Service - Version 20.12.1.0 to 20.12.4.0 [Release 20.12]
Information in this document applies to any platform.

Symptoms

On Unifier : Version 20.12.1

When Reverse Auto-Population (RAP) is designed to update a Shell Attribute Details Form from an Auto-Created Business Process (BP) record.

Expected Result

The entry in the auto-created BP record should be RAP'd to the Shell Attribute Details Form without incident

Actual Result

The RAP is failing. It is noted that the RAP is successful when the BP record is created manually.

Steps to Reproduce

  1. Create one source BP record
  2. Take action to trigger the auto-creation of the destination record
  3. Notice that when the destination record is created it holds the entry that is supposed to be RAP'd to the Shell Attribute Details form
  4. Notice in the Shell Attribute Details form that the entry was not RAP'd

An exception similar to the following may be found written to the Unifier log files:

#c<skire.webant.scheduler.WebJob> <RUN> unifier:/webservice/bp/reverse_populate_job?src_projectid=XXXX&companyid=XXXX&
userid=0&proxyuserid=0
...
#c<Exception> unifier:/webservice/bp/reverse_populate_job throws an exception at file:///webservice/action.xml:XX:
[root] java.lang.NullPointerException at com.skire.common.bp.ReversePopulateUtils.executeReversePopulate(ReversePopulateUtils.java:128)

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.