"You Have Encountered An Unexpected Error" - JBO-30003 Error While Login To Oracle Applications With Database RAC Implemented (Doc ID 465812.1)

Last updated on OCTOBER 04, 2016

Applies to:

Oracle Applications Technology Stack - Version 11.5.10.2 to 11.5.10.2 [Release 11.5.10]
Information in this document applies to any platform.
***Checked for relevance on 03-April-2013***

Symptoms

User gets intermittent error while login to Oracle Applications which has database RAC implemented.

"You have encountered an unexpected error. Please contact the System Administrator for assistance."

On refreshing the page, the error goes away.

On enabling FND: Diagnostics, the following error stack appears :

oracle.apps.fnd.framework.OAException: Could not load application module 
'oracle.apps.fnd.framework.navigate.server.OANavigatePortletAM'. 
at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:279) 
at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModuleOAJSPApplicationRegistry.java:78) 
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1170) 
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:501) 
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:422) 
at _oa__html._OA._jspService(_OA.java:88) 
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119) 
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417) 
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267) 
at oracle.jsp.JspServlet.internalService(JspServlet.java:186) 
at oracle.jsp.JspServlet.service(JspServlet.java:156) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) 
at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162) 
at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187) 
at _oa__html._OA._jspService(_OA.java:98) 
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119) 
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417) 
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267) 
at oracle.jsp.JspServlet.internalService(JspServlet.java:186) 
at oracle.jsp.JspServlet.service(JspServlet.java:156) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) 
at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162) 
at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187) 
at _oa__html._OA._jspService(_OA.java:98) 
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119) 
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417) 
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267) 
at oracle.jsp.JspServlet.internalService(JspServlet.java:186) 
at oracle.jsp.JspServlet.service(JspServlet.java:156) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) 
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456) 
at org.apache.jserv.JServConnection.run(JServConnection.java:294) 
at java.lang.Thread.run(Thread.java:534) 
## Detail 0 ## 
JBO-30003: The application pool (fahqsna01sftd04FATEST11571oracle.apps.fnd.framework.navigate.server.OANavigatePortletAM) failed to checkout an 
application module due to the following exception: 
oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.apps.fnd.framework.OAException, msg=Application: FND, Message Name: FND_GENERIC_MESSAGE. Tokens: MESSAGE = java.sql.SQLException: Io exception: Connection 
reset; 
at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1619) 
at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2366) 
at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:427) 
at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:214) 
at oracle.apps.fnd.framework.webui.OAHttpSessionCookieImpl.useApplicationModule(OAHttpSessionCookieImpl.java:473) 
at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:398) 
at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModuleOAJSPApplicationRegistry.java:208) 
at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModuleOAJSPApplicationRegistry.java:78) 
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1170) 
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:501) 
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:422) 
at _oa__html._OA._jspService(_OA.java:88) 
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119) 
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417) 
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267) 
at oracle.jsp.JspServlet.internalService(JspServlet.java:186) 
at oracle.jsp.JspServlet.service(JspServlet.java:156) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) 
at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162) 
at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187) 
at _oa__html._OA._jspService(_OA.java:98) 
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119) 
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417) 
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267) 
at oracle.jsp.JspServlet.internalService(JspServlet.java:186) 
at oracle.jsp.JspServlet.service(JspServlet.java:156) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) 
at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162) 
at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187) 
at _oa__html._OA._jspService(_OA.java:98) 
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119) 
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417) 
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267) 
at oracle.jsp.JspServlet.internalService(JspServlet.java:186) 
at oracle.jsp.JspServlet.service(JspServlet.java:156) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) 
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456) 
at org.apache.jserv.JServConnection.run(JServConnection.java:294) 
at java.lang.Thread.run(Thread.java:534) 
## Detail 0 ## 
oracle.apps.fnd.framework.OAException: Application: FND, Message Name: 
FND_GENERIC_MESSAGE. Tokens: MESSAGE = java.sql.SQLException: Io exception: 
Connection reset; 
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:891) 
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:865) 
at oracle.apps.fnd.framework.server.OAExceptionUtils.processAOLJErrorStack(OAExceptionUtils.java:980) 
at oracle.apps.fnd.framework.server.OAConnectionPoolManagerImpl.getConnection(OAConnectionPoolManagerImpl.java:208) 
at oracle.jbo.server.DBTransactionImpl.establishNewConnection(DBTransactionImpl.java:726) 
at oracle.jbo.server.DBTransactionImpl.initTransaction(DBTransactionImpl.java:950) 
at oracle.jbo.server.DBTransactionImpl.initTxn(DBTransactionImpl.java:5227) 
at oracle.jbo.server.NullDBTransactionImpl.initTxn(NullDBTransactionImpl.java:494) 
at oracle.jbo.server.NullDBTransactionImpl.connect(NullDBTransactionImpl.java:381) 
at oracle.apps.fnd.framework.server.OANullDBTransactionImpl.connect(OANullDBTransactionImpl.java:172) 
at oracle.jbo.common.ampool.DefaultConnectionStrategy.connect(DefaultConnectionStrategy.java:288) 
at oracle.apps.fnd.framework.OAConnectionStrategy.connect(OAConnectionStrategy.java:48) 
at oracle.jbo.common.ampool.ApplicationPoolImpl.connect(ApplicationPoolImpl.java:3326) 
at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1566) 
at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2366) 
at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:427) 
at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:214) 
at oracle.apps.fnd.framework.webui.OAHttpSessionCookieImpl.useApplicationModule(OAHttpSessionCookieImpl.java:473) 
at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:398) 
at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModuleOAJSPApplicationRegistry.java:208) 
at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModuleOAJSPApplicationRegistry.java:78) 
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1170) 
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:501) 
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:422) 
at _oa__html._OA._jspService(_OA.java:88) 
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119) 
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417) 
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267) 
at oracle.jsp.JspServlet.internalService(JspServlet.java:186) 
at oracle.jsp.JspServlet.service(JspServlet.java:156) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) 
at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162) 
at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187) 
at _oa__html._OA._jspService(_OA.java:98) 
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119) 
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417) 
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267) 
at oracle.jsp.JspServlet.internalService(JspServlet.java:186) 
at oracle.jsp.JspServlet.service(JspServlet.java:156) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) 
at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162) 
at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187) 
at _oa__html._OA._jspService(_OA.java:98) 
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119) 
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417) 
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267) 
at oracle.jsp.JspServlet.internalService(JspServlet.java:186) 
at oracle.jsp.JspServlet.service(JspServlet.java:156) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) 
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456) 
at org.apache.jserv.JServConnection.run(JServConnection.java:294) 
at java.lang.Thread.run(Thread.java:534) 
## Detail 0 ## 
java.sql.SQLException: Io exception: Connection reset 
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) 
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179) 
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:334) 
at oracle.jdbc.ttc7.TTC7Protocol.handleIOException(TTC7Protocol.java:3664) 
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1985) 
at oracle.jdbc.ttc7.TTC7Protocol.executeFetch(TTC7Protocol.java:977) 
at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2199) 
at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:2059) 
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2976) 
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:656) 
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:734) 
at oracle.apps.fnd.security.AppsConnectionManager.appsInitialize(AppsConnectionManager.java:480) 
at oracle.apps.fnd.security.AppsConnectionManager.borrowConnection(AppsConnectionManager.java:326) 
at oracle.apps.fnd.common.Context.borrowConnection(Context.java:1774) 
at oracle.apps.fnd.common.AppsContext.getPrivateConnectionFinal(AppsContext.java:2539) 
at oracle.apps.fnd.common.AppsContext.getPrivateConnection(AppsContext.java:2476) 
at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:2335) 
at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:2150) 
at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:2054) 
at oracle.apps.fnd.framework.server.OAConnectionPoolManagerImpl.getConnection(OAConnectionPoolManagerImpl.java:205) 
at oracle.jbo.server.DBTransactionImpl.establishNewConnection(DBTransactionImpl.java:726) 
at oracle.jbo.server.DBTransactionImpl.initTransaction(DBTransactionImpl.java:950) 
at oracle.jbo.server.DBTransactionImpl.initTxn(DBTransactionImpl.java:5227) 
at oracle.jbo.server.NullDBTransactionImpl.initTxn(NullDBTransactionImpl.java:494) 
at oracle.jbo.server.NullDBTransactionImpl.connect(NullDBTransactionImpl.java:381) 
at oracle.apps.fnd.framework.server.OANullDBTransactionImpl.connect(OANullDBTransactionImpl.java:172) 
at oracle.jbo.common.ampool.DefaultConnectionStrategy.connect(DefaultConnectionStrategy.java:288) 
at oracle.apps.fnd.framework.OAConnectionStrategy.connect(OAConnectionStrategy.java:48) 
at oracle.jbo.common.ampool.ApplicationPoolImpl.connect(ApplicationPoolImpl.java:3326) 
at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1566) 
at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2366) 
at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:427) 
at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:214) 
at oracle.apps.fnd.framework.webui.OAHttpSessionCookieImpl.useApplicationModule(OAHttpSessionCookieImpl.java:473) 
at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:398) 
at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModuleOAJSPApplicationRegistry.java:208) 
at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModuleOAJSPApplicationRegistry.java:78) 
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1170) 
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:501) 
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:422) 
at _oa__html._OA._jspService(_OA.java:88) 
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119) 
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417) 
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267) 
at oracle.jsp.JspServlet.internalService(JspServlet.java:186) 
at oracle.jsp.JspServlet.service(JspServlet.java:156) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) 
at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162) 
at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187) 
at _oa__html._OA._jspService(_OA.java:98) 
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119) 
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417) 
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267) 
at oracle.jsp.JspServlet.internalService(JspServlet.java:186) 
at oracle.jsp.JspServlet.service(JspServlet.java:156) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) 
at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162) 
at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187) 
at _oa__html._OA._jspService(_OA.java:98) 
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119) 
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417) 
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267) 
at oracle.jsp.JspServlet.internalService(JspServlet.java:186) 
at oracle.jsp.JspServlet.service(JspServlet.java:156) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) 
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456) 
at org.apache.jserv.JServConnection.run(JServConnection.java:294) 
at java.lang.Thread.run(Thread.java:534)

Changes

Implementation of Database RAC for Oracle Applications.

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