RuntimeException Encountered Selecting Cancel in the 'Test Model' Page of Developer (Doc ID 1986396.1)

Last updated on APRIL 29, 2015

Applies to:

Oracle Configurator Developer - Version 12.2.3 to 12.2.3 [Release 12.2]
Information in this document applies to any platform.

Symptoms

On Configurator build 12.2.3.33.4 version. When using the "Test Model" feature of Configurator Developer, it is observed that selecting "Cancel" on the Configuration will result in an exception. This issue occurrs for more than one model on the system, and is observed only when selecting cancel button on the test model. 
 
ERROR
-----------------------

oracle.apps.fnd.framework.OAException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor19991.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at oracle.apps.cz.service.ConfigNodeDataRow.invokeMethod(ConfigNodeDataRow.java:844)
at oracle.apps.cz.service.ConfigNodeDataRow.runtimeNodeInvoke(ConfigNodeDataRow.java:807)
at oracle.apps.cz.service.ConfigNodeDataRow.primaryRuntimeNodeInvoke(ConfigNodeDataRow.java:782)
at oracle.apps.cz.service.ConfigNodeDataRow.getAttributeValue(ConfigNodeDataRow.java:769)

[...]

Caused by: java.lang.NullPointerException
at oracle.apps.cz.cio.RuntimeNode.isNative(RuntimeNode.java:824)
at oracle.apps.cz.cio.RuntimeNode.getDisplayName(RuntimeNode.java:3711)
at oracle.apps.cz.cio.BomInstance.getDisplayName(BomInstance.java:1014)

[...]

## Detail 0 ##
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor19991.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at oracle.apps.cz.service.ConfigNodeDataRow.invokeMethod(ConfigNodeDataRow.java:844)



STEPS TO REPRODUCE
------------------------
The issue can be reproduced at will with the following steps:
1. Oracle Configurator Developer Responsibility.
2. Navigate to the Configurator Developer.
3. Click on the focus button for a model
4. Click on Model.
5. Click on the ‘Test Model’ button.
6. Click ‘Next’ and ‘Finish’ on the next pages.
7. Click Cancel on this page. The error will show up.

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