Troubleshooting
Problem
DCM: 500 error displayed when session failsover to another WL server
Symptom
PART: Documentation 5.0 SP2 Platform
PRODUCT: Distributed Order
Management
500 error displayed when session fails over to another
WL server.
The Stack Trace is :
####<Jul 24, 2003
5:51:40 PM GMT+08:00> <Info> <Cluster> <.com> <yantra_mng1> <ExecuteThread: '7'
for queue: 'default'> <> <> <000113> <Removing yantra_mng2
jvmid:-3892428800102406416S:.com:[4071,4071,7002,7002,4071,7002,-1]:.com:selis:y
antra_mng2 from cluster view due to PeerGone>
####<Jul 24, 2003 5:51:40
PM GMT+08:00> <Info> <Cluster> <.com> <yantra_mng1> <ExecuteThread: '9' for
queue: 'default'> <> <> <000129> <Removing
-3892428800102406416S:.com:[4071,4071,7002,7002,4071,7002,-1]:.com:selis:yantra_
mng2 to the cluster>
####<Jul 24, 2003 5:52:20 PM GMT+08:00> <Error>
<HTTP> <.com> <yantra_mng1> <ExecuteThread: '11' for queue: 'default'> <> <>
<101020> <[WebAppServletContext(5167735,yantra,/yantra)] Servlet failed with
Exception>
<Errors>
<Error ErrorCode="User information not found."
<Attribute
Name="ErrorCode" Value="User information not found."/>
<Attribute
Name="ErrorDescription" Value="Error description not available"/>
<Attribute Name="ErrorRelatedMoreInfo" Value=""/>
<Stack>com.yantra.yfc.util.YFCException at
com.yantra.ycp.ui.backend.YCPUIAPIManager.login(YCPUIAPIManager.java:386)
at
com.yantra.yfc.ui.backend.servlets.BaseServlet.login(BaseServlet.java:578)
at
com.yantra.yfc.ui.backend.servlets.ActionServlet.processRequest(ActionServlet.ja
va:60)
at
com.yantra.yfc.ui.backend.servlets.BaseServlet.doPost(BaseServlet.java:315)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265
)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200
)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContex
t.java:2546)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:226
0)
at
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) </Stack>
</Error>
</Errors>
####<Jul 24, 2003 6:00:19 PM GMT+08:00> <Info>
<JDBC> <.com> <yantra_mng1> <ExecuteThread: '8' for queue: 'default'> <> <>
<001068> <Connection for pool "MyJDBC Connection Pool" created.>
####<Jul 24, 2003 6:00:19 PM GMT+08:00> <Info> <HTTP> <.com> <yantra_mng1>
<ExecuteThread: '8' for queue: 'default'> <> <> <101047>
<[WebAppServletContext(5167735,yantra,/yantra)] consoleservlet: init>
####<Jul 24, 2003 6:02:05 PM GMT+08:00> <Info> <HTTP> <.com> <yantra_mng1>
<ExecuteThread: '8' for queue: 'default'> <> <> <101047>
<[WebAppServletContext(5167735,yantra,/yantra)] consoleservlet: init>
####<Jul 24, 2003 6:19:12 PM GMT+08:00> <Error> <HTTP> <.com> <yantra_mng1>
<ExecuteThread: '8' for queue: 'default'> <> <> <101020>
<[WebAppServletContext(5167735,yantra,/yantra)] Servlet failed with Exception>
<Errors>
<Error
ErrorCode="User information not found."
<Attribute
Name="ErrorCode" Value="User information not found."/>
<Attribute
Name="ErrorDescription" Value="Error description not available"/>
<Attribute Name="ErrorRelatedMoreInfo" Value=""/>
<Stack>com.yantra.yfc.util.YFCException at
com.yantra.ycp.ui.backend.YCPUIAPIManager.login(YCPUIAPIManager.java:386)
at
com.yantra.yfc.ui.backend.servlets.BaseServlet.login(BaseServlet.java:578)
at
com.yantra.yfc.ui.backend.servlets.ActionServlet.processRequest(ActionServlet.ja
va:60)
at
com.yantra.yfc.ui.backend.servlets.BaseServlet.doPost(BaseServlet.java:315)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265
)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200
)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContex
t.java:2546)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:226
0)
at
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) </Stack>
</Error>
</Errors>
Cause
Resolving The Problem
The solution is to set
- In the WebApp deployment descriptor,
the setting for session replication should be set to MEMORY.
This
fact is not mentioned in the Installation Manual.
This issue is
still open in Yantra 5.0 sp 2 version. But has been fixed in Yantra 5.5
version.
Historical Number
PRI49328
Product Synonym
[<p><b>]Fact[</b><p>];
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21539753