This discussion is archived
0 Replies Latest reply: Feb 9, 2010 2:47 AM by 688962 RSS

StackOverFlow error in ALSB

688962 Newbie
Currently Being Moderated
We have one proxy service which picks emails from a mailbox.Then its publishes the message to a jms queue.We have another proxy service which picks the message from the JMS queue and using a java callout we parse the plain text message to XML.It was working fine until we deploy it in PROD.But when we deploy the jar in prod,it was working for fine for two days.After two days,we were getting the following error message

####<Feb 8, 2010 3:57:00 PM CST> <Error> <ALSB Kernel> <AUSPC1SOAESB005> <Server6> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <BEA1-2F5F1C38748CD40072AA> <> <1265666220900> <BEA-382016> <Failed to instantiate router for service ProxyService ISPCase/ProxyServices/Case/ProxyAEHCaseCreation: java.lang.StackOverflowError
java.lang.StackOverflowError
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:164)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
     at weblogic.xml.query.types.XQueryTypeSeqNode.toString(XQueryTypeSeqNode.java:173)
>

If we restart all the manged servers in PROD,it works only for two or three days and after that we get the same StackOverFlow.We thought that the Java callout might be the culprit and we replaced the java callout with an xquery.But after deploying prod,we get the same StackOverFlow.But we are not able to reproduce the same issue in non prod.How can we avoid the StackOverFlow error?Is it because of the Javacallout or Xquery?Please suggest.

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points