My Oracle Support Banner

Unable to Start OC4J_SECURITY-Broken pipe (Doc ID 1475368.1)

Last updated on MAY 01, 2023

Applies to:

Oracle Application Server Single Sign-On - Version 10.1.2.0.2 to 10.1.4.3 [Release 10gR2 to 10gR3]
Information in this document applies to any platform.

Symptoms

Unable to start OC4J_SECURITY;

OPMN command fails with errors shown below.

b$ <ORACLE_HOME>/opmn/bin/opmnctl startproc process-type=OC4J_SECURITY
opmnctl: starting opmn managed processes...
================================================================================
opmn id=<ORACLE_APPLICATION_SERVER_HOST_SERVERNAME>:<PORT>
0 of 1 processes started.

ias-instance id=<INSTANCE_ID>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ias-component/process-type/process-set:
OC4J/OC4J_SECURITY/default_island

Error
--> Process (pid=<PID>)
time out while waiting for a managed process to start
Log:
<ORACLE_HOME>/opmn/logs/OC4J~OC4J_SECURITY~default_island~1

 

OC4J~OC4J_SECURITY~default_island~1 log file shows the following;

12/07/04 18:44:39 [warning] cannot validate connection, serialNumber=<SERIAL_NUMBER>, type=ldap
oracle.idm.connection.ConnectionException: cannot validate ldap context, serialNumber=<SERIAL_NUMBER>, type=ldap, operation=validate
at oracle.idm.connection.ldap.LdapConnectionManager.validateConnection(LdapConnectionManager.java:263)
at oracle.idm.connection.ConnectionPool.validateConnection(ConnectionPool.java:3247)
at oracle.idm.connection.ConnectionPool.validateConnections(ConnectionPool.java:3197)
at oracle.idm.connection.ConnectionPool.monitorConnections(ConnectionPool.java:3521)
at oracle.idm.connection.ConnectionPool$Monitor$Task.run(ConnectionPool.java:3970)
at java.util.TimerThread.mainLoop(Timer.java:432)
at java.util.TimerThread.run(Timer.java:382)
Caused by: javax.naming.CommunicationException: connection closed [Root exception is java.io.IOException: connection closed]; remaining name ''
at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:1964)
at com.sun.jndi.ldap.LdapCtx.doSearchOnce(LdapCtx.java:1896)
at com.sun.jndi.ldap.LdapCtx.c_getAttributes(LdapCtx.java:1289)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_getAttributes(ComponentDirContext.java:213)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:121)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:109)
at javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:121)
at oracle.idm.connection.ldap.LdapContextManager.validateLdapContext(LdapContextManager.java:655)
at oracle.idm.connection.ldap.LdapConnectionManager.validateConnection(LdapConnectionManager.java:261)
... 6 more
Caused by: java.io.IOException: connection closed
at com.sun.jndi.ldap.LdapClient.ensureOpen(LdapClient.java:1648)
at com.sun.jndi.ldap.LdapClient.search(LdapClient.java:594)
at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:1947)
... 14 more
.
12/07/04 18:47:06 Broken pipe

 

 

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.