Shopping Cart Unexpected Error Returning From Punchout (Doc ID 2215581.1)

Last updated on MAY 18, 2017

Applies to:

Oracle iProcurement - Version 12.2.4 and later
Information in this document applies to any platform.

Symptoms

When selecting a store within iprocurement the link opens successfully but if you logout with anything in the basket it does not return to the iprocurement home page but errors out.

ERROR
-----------------------
You have encountered an expected error.

## Detail 0 ##
oracle.apps.fnd.framework.OAException: java.lang.Exception: There is no current requisition. Checkout cannot proceed.
at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:996)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:733)

-- Log File --

.
.
Created a new row in ReqSummaryVO.
#Param# (reqSummaryRow==null)=false
Fatal OAException:java.lang.Exception: There is no current requisition. Checkout cannot proceed.
Fatal OAException:oracle.apps.fnd.framework.OAException: Application: FND, Message Name: FND_GENERIC_MESSAGE. Tokens: MESSAGE = java.lang.Exception: There is no current requisition. Checkout cannot proceed.;
"Fatal OAException:oracle.apps.fnd.framework.OAException: Application: FND, Message Name: FND_GENERIC_MESSAGE. Tokens: MESSAGE = java.lang.Exception: There is no current requisition. Checkout cannot proceed.;
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:912)
at oracle.apps.icx.por.common.server.ErrorUtil.handleFatalException(ErrorUtil.java:667)
at oracle.apps.icx.por.req.server.CheckoutSummarySvrCmd.prepareReqSummaryVOForDisplay(CheckoutSummarySvrCmd.java:437)
at oracle.apps.icx.por.req.server.CheckoutSummarySvrCmd.prepareForDisplay(CheckoutSummarySvrCmd.java:286)
.
.
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
at weblog"
.
.
fnd.common.WebAppsContext 2 oracle.apps.fnd.common.WebAppsContext.getJDBCConnection: END: returning weblogic.jdbc.wrapper.PoolConnection_oracle_jdbc_driver_T4CConnection@5d44
fnd.common.DBResourceStore 1 Added to Cache: mResText=&MESSAGE; mResID=0; mResType=null; mLogSeverity=0; mAlertCategory=null; mAlertSeverity=null
fnd.common.WebAppsContext 2 oracle.apps.fnd.common.WebAppsContext.releaseLocalJDBCConnection(weblogic.jdbc.wrapper.PoolConnection_oracle_jdbc_driver_T4CConnection@5d44): : BEGIN
fnd.common.WebAppsContext 2 oracle.apps.fnd.common.WebAppsContext.releaseLocalJDBCConnection: END
fnd.framework.OAException 6 java.lang.Exception: There is no current requisition. Checkout cannot proceed.
wf.plsql.WF_EVENT.raise3.Begin 2 Event Name:oracle.apps.fnd.framework.OAFatalError Event Key:684119Maximum nested raise count:100Nested raise count: 0
wf.plsql.WF_EVENT.dispatch.Begin 2 Dispatching event oracle.apps.fnd.framework.OAFatalError
wf.plsql.WF_BES_CACHE.GetEventByName.Begin 2 Getting event details for {oracle.apps.fnd.framework.OAFatalError}
wf.plsql.WF_BES_CACHE.CacheValid.Check 1 Last upload time {} Last cache time {}
wf.plsql.WF_BES_CACHE.GetEventByName.Create_Cache 1 Cache is not created for EVENTS index {1}
wf.plsql.WF_BES_CACHE.GetEventByName.Load_Event 1 Event not found in cache. Loading from Database

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Go to iProcurement
2. Select Science Warehouse Procurement Hub
3. Log out without entering any Items in the basket
4. See message, "are you sure you want to log out"?
5. See the error in iprocurement


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