  | |  | Urgent: java.lang.StackOverflowError Exception | Urgent: java.lang.StackOverflowError Exception 2003-04-21 - By lam lam
Hi all, I have written some code in Websphere 4.0 in AIX using:jaxp 1_2_01, dom (level 2), sax (2.0), xercesImp (2.0.1 ), xalan 2.2.0. I just try to use them to do some simple xml document building. Most of the time is run normally. However, some time it will throw the following exception: [03.04.20 14:32:12 :812 CST] 6902870a SystemOut U java.lang.StackOverflowError at java.lang.String.hashCode(String.java(Compiled Code)) at java.util.Hashtable.get(Hashtable.java(Compiled Code)) at java.util.Properties.getProperty(Properties.java(Compiled Code)) at java.util.Properties.getProperty(Properties.java(Compiled Code)) at java.util.Properties.getProperty(Properties.java(Compiled Code)) at java.util.Properties.getProperty(Properties.java(Compiled Code)) at java.util.Properties.getProperty(Properties.java(Compiled Code)) at java.util.Properties.getProperty(Properties.java(Compiled Code)) : : : at java.util.Properties.getProperty(Properties.java (Compiled Code)) at java.util.Properties.getProperty(Properties.java(Compiled Code)) at java.util.Properties.getProperty(Properties.java(Compiled Code)) at java.lang.System.getProperty(System.java(Compiled Code)) at sun.security.action.GetPropertyAction.run(GetPropertyAction.java(Compiled Code)) at java.security.AccessController.doPrivileged(Native Method) at java.io.BufferedWriter.<init>(BufferedWriter.java(Compiled Code)) at java.io.PrintWriter.<init>(PrintWriter.java(Compiled Code)) at java.io.PrintWriter.<init>(PrintWriter.java(Compiled Code)) at org.apache.xalan.processor.TransformerFactoryImpl.<init> (TransformerFactoryImpl.java(Compiled Code)) at org.apache.xalan.processor.TransformerFactoryImpl.<init> (TransformerFactoryImpl.java(Compiled Code)) at java.lang.Class.newInstance2(Native Method) at java.lang.Class.newInstance1(Class.java(Compiled Code)) at javax.xml.transform.FactoryFinder.newInstance(Unknown Source) at javax.xml.transform.FactoryFinder.find(Unknown Source) at javax.xml.transform.TransformerFactory.newInstance(Unknown Source) at com.hsbc.lht.glv.ae.src.AEHealthTestServlet.generateXML(AEHealthTestServlet .java:1070) at com.hsbc.lht.glv.ae.src.AEHealthTestServlet.createAmacisCampaignFile (AEHealthTestServlet.java:548) at com.hsbc.lht.glv.ae.src.AEHealthTestServlet.deliverEmailHealthTestMessage (AEHealthTestServlet.java(Compiled Code)) at com.hsbc.lht.glv.ae.src.AEHealthTestServlet.deliveryHealthTest (AEHealthTestServlet.java(Compiled Code)) at com.hsbc.lht.glv.ae.src.AEHealthTestServlet.performTask(AEHealthTestServlet .java(Compiled Code)) at com.hsbc.lht.glv.ae.src.AEHealthTestServlet.mainFunction (AEHealthTestServlet.java(Compiled Code)) at com.hsbc.lht.glv.ae.src.AEHealthTestServlet.doGet(AEHealthTestServlet.java (Compiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService (ServletManager.java(Compiled Code)) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service (StrictLifecycleServlet.java(Compiled Code)) at com.ibm.servlet.engine.webapp.IdleServletState.service (StrictLifecycleServlet.java(Compiled Code)) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service (StrictLifecycleServlet.java(Compiled Code)) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java (Compiled Code)) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch (ServletManager.java(Compiled Code)) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch (ServletManager.java(Compiled Code)) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch (WebAppRequestDispatcher.java(Compiled Code)) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch (WebAppRequestDispatcher.java(Compiled Code)) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward (WebAppRequestDispatcher.java(Compiled Code)) at com.ibm.servlet.engine.webapp.InvokerServlet.service(InvokerServlet.java (Compiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService (ServletManager.java(Compiled Code)) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service (StrictLifecycleServlet.java(Compiled Code)) at com.ibm.servlet.engine.webapp.ServicingServletState.service (StrictLifecycleServlet.java(Compiled Code)) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service (StrictLifecycleServlet.java(Compiled Code)) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java (Compiled Code)) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch (ServletManager.java(Compiled Code)) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch (ServletManager.java(Compiled Code)) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch (WebAppRequestDispatcher.java(Compiled Code)) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch (WebAppRequestDispatcher.java(Compiled Code)) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward (WebAppRequestDispatcher.java(Compiled Code)) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java (Compiled Code)) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker .java(Compiled Code)) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation (CachedInvocation.java(Compiled Code)) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI (ServletRequestProcessor.java(Compiled Code)) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI (ServletRequestProcessor.java(Compiled Code)) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service (OSEListener.java(Compiled Code)) at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection .java(Compiled Code)) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java (Compiled Code)) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java(Compiled Code)) at com.ibm.ws.util.CachedThread.run(ThreadPool.java(Compiled Code)) It seems that the stack overflow problem is due to the getproperties method is automically called repeatedly until all the stack are used up. Any idea? Thanks first. Sherlane
--------------------------------- Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. <DIV>Hi all,</DIV> <DIV> </DIV> <DIV>I have written some code in Websphere 4.0 in AIX using:</DIV> <DIV>jaxp 1_2_01, dom (level 2), sax (2.0), xercesImp (2.0.1 ), xalan 2.2.0.< /DIV> <DIV> </DIV> <DIV>I just try to use them to do some simple xml document building. Most of the time is run normally. However, some time it will throw the following exception:</DIV> <DIV> </DIV> <DIV>[03.04.20 14:32:12:812 CST] 6902870a SystemOut U java.lang.StackOverflowError<BR> at java.lang.String.hashCode(String.java (Compiled Code))<BR> at java.util.Hashtable.get(Hashtable.java(Compiled Code))<BR> at java.util.Properties.getProperty(Properties.java(Compiled Code))<BR> at java.util.Properties.getProperty(Properties.java(Compiled Code))<BR> at java.util.Properties.getProperty(Properties.java(Compiled Code))<BR> at java.util.Properties.getProperty(Properties.java(Compiled Code))<BR> at java.util.Properties.getProperty(Properties.java(Compiled Code))<BR> at java.util.Properties.getProperty(Properties.java(Compiled Code))<BR> : <BR> :</DIV> <DIV> :</DIV> <DIV> at java.util.Properties.getProperty(Properties.java(Compiled Code)) <BR> at java.util.Properties.getProperty(Properties.java(Compiled Code))<BR > at java.util.Properties.getProperty(Properties.java(Compiled Code))<BR> at java.lang.System.getProperty(System.java(Compiled Code))<BR> at sun.security.action.GetPropertyAction.run(GetPropertyAction.java(Compiled Code) )<BR> at java.security.AccessController.doPrivileged(Native Method)<BR> at java.io.BufferedWriter.<init>(BufferedWriter.java(Compiled Code)) <BR> at java.io.PrintWriter.<init>(PrintWriter.java(Compiled Code)) <BR> at java.io.PrintWriter.<init>(PrintWriter.java(Compiled Code)) <BR> at org.apache.xalan.processor.TransformerFactoryImpl.<init> (TransformerFactoryImpl.java(Compiled Code))<BR> at org.apache.xalan .processor.TransformerFactoryImpl.<init>(TransformerFactoryImpl.java (Compiled Code))<BR> at java.lang.Class.newInstance2(Native Method)<BR> at java.lang.Class.newInstance1(Class.java(Compiled Code))<BR> at javax.xml.transform.FactoryFinder.newInstance(Unknown Source)<BR> at javax .xml.transform.FactoryFinder.find(Unknown Source)<BR> at javax.xml .transform.TransformerFactory.newInstance(Unknown Source)<BR> at com.hsbc .lht.glv.ae.src.AEHealthTestServlet.generateXML(AEHealthTestServlet.java:1070) <BR> at com.hsbc.lht.glv.ae.src.AEHealthTestServlet .createAmacisCampaignFile(AEHealthTestServlet.java:548)<BR> at com.hsbc.lht .glv.ae.src.AEHealthTestServlet.deliverEmailHealthTestMessage (AEHealthTestServlet.java(Compiled Code))<BR> at com.hsbc.lht.glv.ae.src .AEHealthTestServlet.deliveryHealthTest(AEHealthTestServlet.java(Compiled Code)) <BR> at com.hsbc.lht.glv.ae.src.AEHealthTestServlet.performTask (AEHealthTestServlet.java(Compiled Code))<BR> at com.hsbc.lht.glv.ae.src .AEHealthTestServlet.mainFunction(AEHealthTestServlet.java(Compiled Code))<BR> at com.hsbc.lht.glv.ae.src.AEHealthTestServlet.doGet(AEHealthTestServlet .java(Compiled Code))<BR> at javax.servlet.http.HttpServlet.service (HttpServlet.java(Compiled Code))<BR> at javax.servlet.http.HttpServlet .service(HttpServlet.java(Compiled Code))<BR> at com.ibm.servlet.engine .webapp.StrictServletInstance.doService(ServletManager.java(Compiled Code))<BR> at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service (StrictLifecycleServlet.java(Compiled Code))<BR> at com.ibm.servlet.engine .webapp.IdleServletState.service(StrictLifecycleServlet.java(Compiled Code))<BR> at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service (StrictLifecycleServlet.java(Compiled Code))<BR> at com.ibm.servlet.engine .webapp.ServletInstance.service(ServletManager.java(Compiled Code))<BR> at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch (ServletManager.java(Compiled Code))<BR> at com.ibm.servlet.engine.webapp .ServletInstanceReference.dispatch(ServletManager.java(Compiled Code))<BR>  ;at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch (WebAppRequestDispatcher.java(Compiled Code))<BR> at com.ibm.servlet.engine .webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))<BR> at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher .forward(WebAppRequestDispatcher.java(Compiled Code))<BR> at com.ibm .servlet.engine.webapp.InvokerServlet.service(InvokerServlet.java(Compiled Code) )<BR> at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))<BR> at com.ibm.servlet.engine.webapp.StrictServletInstance .doService(ServletManager.java(Compiled Code))<BR> at com.ibm.servlet .engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java (Compiled Code))<BR> at com.ibm.servlet.engine.webapp.ServicingServletState .service(StrictLifecycleServlet.java(Compiled Code))<BR> at com.ibm.servlet .engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java (Compiled Code))<BR> at com.ibm.servlet.engine.webapp.ServletInstance .service(ServletManager.java(Compiled Code))<BR> at com.ibm.servlet.engine .webapp.ValidServletReferenceState.dispatch(ServletManager.java(Compiled Code)) <BR> at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch (ServletManager.java(Compiled Code))<BR> at com.ibm.servlet.engine.webapp .WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java (Compiled Code))<BR> at com.ibm.servlet.engine.webapp .WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code)) <BR> at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward (WebAppRequestDispatcher.java(Compiled Code))<BR> at com.ibm.servlet.engine .srt.WebAppInvoker.doForward(WebAppInvoker.java(Compiled Code))<BR> at com .ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java (Compiled Code))<BR> at com.ibm.servlet.engine.invocation.CachedInvocation .handleInvocation(CachedInvocation.java(Compiled Code))<BR> at com.ibm .servlet.engine.srp.ServletRequestProcessor.dispatchByURI (ServletRequestProcessor.java(Compiled Code))<BR> at com.ibm.servlet.engine .srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java(Compiled Code))<BR> at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher .service(OSEListener.java(Compiled Code))<BR> at com.ibm.servlet.engine .http11.HttpConnection.handleRequest(HttpConnection.java(Compiled Code))<BR> at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java (Compiled Code))<BR> at com.ibm.ws.http.HttpConnection.run(HttpConnection .java(Compiled Code))<BR> at com.ibm.ws.util.CachedThread.run(ThreadPool .java(Compiled Code))<BR></DIV> <DIV> </DIV> <DIV>It seems that the stack overflow problem is due to the getproperties method is automically called repeatedly until all the stack are used up.</DIV> <DIV> </DIV> <DIV>Any idea?</DIV> <DIV> </DIV> <DIV>Thanks first.</DIV> <DIV> </DIV> <DIV>Sherlane</DIV> <DIV> </DIV><p><br><hr size=1>Do you Yahoo!?<br> <a href="http://us.rd.yahoo.com/search/mailsig/*http://search.yahoo.com">The New Yahoo! Search</a> - Faster. Easier. Bingo.
|
|
 |