11i: OnCommand Configurator Extension (CX) under Page Include Region (PIR) Fails with NullPointerException (Doc ID 1624632.1)

Last updated on JULY 18, 2016

Applies to:

Oracle Configurator Developer - Version 11.5.10.2 and later
Information in this document applies to any platform.

Symptoms

On : 11.5.10.2 version, Other

 OnCommand Configurator Extension (CX) does not work under Page Include Region (PIR) in certain cases.

When an onCommand CX is created in the 2nd level model (URD Container) getting the following exception on launch.

Model
|___URD Container
|____URD

URD Container
|__Having onCommand CX rule bound for base node as URD Container

Model UI Page-1
|___Page Include Region for (URD Container UI page-1)

URD Container UI page-1
|___URD Instance List Layout
|___Page Include Region for URD UI Page-1
|___OnCommand CX Button

ERROR
-----------------------
NullPointerException
## Detail 0 ##
java.lang.NullPointerException
at oracle.apps.cz.runtime.oa.webui.BaseController.createAction(BaseController.java:4667)
at oracle.apps.cz.runtime.oa.webui.BaseController.createActionForBean(BaseController.java:4283)
at oracle.apps.cz.runtime.oa.webui.BaseController.associateViewUsage(BaseController.java:3065)
at oracle.apps.cz.runtime.oa.webui.BaseController.associateViewUsages(BaseController.java:4002)
at oracle.apps.cz.runtime.oa.webui.MainRegionController.processRequest(MainRegionController.java:54)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
When we create onCommand CX in 2nd level model (URD Container), we are getting following exception on launch of it.

Model
|___URD Container
|____URD

URD Container
|__Having onCommand CX rule bound for base node as URD Container

Model UI Page-1
|___Page Include Region for (URD Container UI page-1)

URD Container UI page-1
|___URD Instance List Layout
|___Page Include Region for URD UI Page-1
|___OnCommand CX Button

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