How to Reuse ICX Ticket Second Launch of Configurator (CZ) Within the Same Session? (Doc ID 1621593.1)

Last updated on SEPTEMBER 27, 2017

Applies to:

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

Goal


Exception when calling the configurator second time

The first call to the Configurator (CZ) connects successfully, the model is configured and the user navigates to the base page.
Now if the user tried to navigate to Configurator again and encounters the exception below.
Complete error stack trace is attached.

Navigation:
1. Query for Orders
2. Click on Configurator link and navigate to OAF configurator page.
3. Edit the configuration and save. User is navigated to Orders Page
4. Click on Configurator link
5. Exception occurs

Original Exception:
null
java.lang.NullPointerException
at oracle.apps.cz.runtime.PageController.getEngineType(PageController.java:2171)
at oracle.apps.cz.runtime.PageController.getEngineTech(PageController.java:2175)
at oracle.apps.cz.runtime.oa.server.CZApplicationModuleImpl.getEngineTech(CZApplicationModuleImpl.java:380)
at oracle.apps.cz.runtime.oa.webui.BOMUIHierarchyCO.getModelRequests(BOMUIHierarchyCO.java:204)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.apps.cz.runtime.oa.webui.BaseController.invokeGetModelRequests(BaseController.java:493)
at oracle.apps.cz.runtime.oa.webui.BaseController.getModelRequest(BaseController.java:848)
at oracle.apps.cz.runtime.oa.webui.BOMUIQueryCO.getModelRequests(BOMUIQueryCO.java:348)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 
An ICX session was generatedevery time CZ was invoked and the mismatch was on reconfiguration.
 

Solution

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