A Workflow Process Extension (Px) Intermittently Does Not Get Triggered.

(Doc ID 1520288.1)

Last updated on AUGUST 08, 2017

Applies to:

Oracle Agile Product Portfolio Management - Version 9.3.1.1 to 9.3.2.0 [Release 9.3]
Oracle Agile PLM Framework - Version 9.3.1.1 to 9.3.2.0 [Release 9.3]
Information in this document applies to any platform.

Symptoms

When attempting to trigger a workflow PX via the change status action it sometimes fails to get triggered and the following error occurs.

Error in application server logs:

com.agile.util.exception.CMAppException: Unknown Number: Object does not exist.
at com.agile.pc.cmserver.base.CMObjectCacheManager.createObjectCache(CMObjectCacheManager.java:1524)
at com.agile.pc.cmserver.base.CMObjectCacheManager.getObjectCache(CMObjectCacheManager.java:227)
.
.
at com.goengineer.agile.ApproverAutomation.doAction(ApproverAutomation.java:536)
at com.agile.px.Extensions2$PXCustomActionNode.invoke(Extensions2.java:666)
at com.agile.px.Extensions2.doCustomEvent(Extensions2.java:475)
at com.agile.px.Extensions2.invokeAction(Extensions2.java:161)
at com.agile.px.PxSessionBean.invokeAction(PxSessionBean.java:87)
at com.agile.px.com_agile_px_PxSession_l8vd22_EOImpl.invokeAction(com_agile_px_PxSession_l8vd22_EOImpl.java:218)
at com.agile.pc.cmserver.event.CMBatchEvent.processPXEvents(CMBatchEvent.java:183)
at com.agile.pc.cmserver.base.TransactionInfo.afterCompletion(TransactionInfo.java:317)


The issue can be reproduced at will with the following steps:
 1. In Java Client, create a workflow PX that is enabled on each review status of the Gate workflow, for example.
 2. In Web Client, create a new project from a template that uses the above workflows on its Gates and have Rules on the Deliverable/Content tab to change the status of that gate.
 3. Complete each rule to trigger the change status for each gate and see that some gates have the PX triggered and some gates do not.

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms