My Oracle Support Banner

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

Last updated on JUNE 20, 2018

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_154
13/07/18 08:32:49.777 html: OABodyBean, localName='body': Could not find partial target: czUiNode_193


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

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
Cause
Solution
References


This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.
My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.