My Oracle Support Banner

Broken Pipe With ATG Cache: UiInstanceCacheImpl.getUi ui object is null (Doc ID 1576766.1)

Last updated on FEBRUARY 11, 2019

Applies to:

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

Symptoms

On Configurator Build 12.1.3.31.5, Runtime UI


When launching Configurator from Telesales, the following error is seen "You have encountered an unexpected error. Please contact the System Administrator for assistance." Once the middle tier cache is cleared, the OM, Telesales and Quoting users are able to launch Configurator until the next time the error appears.  Previously clearing the memory cache once a week help to avoid this issue.  The frequency of this error has recently increased.  The following exceptions were found in the log files:

ERROR
-----------------------

From the oacorestd.err:

13/07/18 08:21:11 java.lang.Error: UiInstanceCacheImpl.getUi ui object is null
13/07/18 08:21:11 at oracle.apps.cz.utilities.Assert.notNull(Assert.java:184)


From the application.log:

13/07/18 08:28:07.24 html: Broken pipe
13/07/18 08:28:07.24 html: Broken pipe
13/07/18 08:28:07.24 html: Servlet error
java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at java.nio.channels.Channels.write(Channels.java:60)
at java.nio.channels.Channels.access$000(Channels.java:47)
at java.nio.channels.Channels$1.write(Channels.java:134)
at com.evermind.server.http.AJPOutputStream.endRequest(AJPOutputStream.java:117)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:317)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:619)
13/07/18 08:32:38.879 html: OABodyBean, localName='body': Could not find partial target: czUiNode_123
13/07/18 08:32:49.777 html: OABodyBean, localName='body': Could not find partial target: czUiNode_123


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Telesales Responsibility,
2. Create a Sales Order,
3. Add a configurable item to the sales order,
4. Attempt to launch Configurator,
5. Occasionally the error is seen "You have encountered an unexpected error. Please contact the System Administrator for assistance."

Changes

 

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
Changes
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.