I've gotten this error as well, something is causing an error in the
woodstox library, but there's a bug that makes it stuff up when it
throws the exception, giving us that obscure "can't overwrite cause".
try upgrading to version 3.2.1 of woodstox, then you'll be able to see
what the real error is. Mine was triggered when writing out a large
result-set to the SOAP response stream and it hit an illegal
non-whitespace char (bad data i assume? i hope!).
http://jira.codehaus.org/browse/WSTX-110
*Matthew Kerle
**IT Consultant
**SRA Information Technology*
*Canberra*
Ground Floor, 40 Brisbane Avenue
BARTON ACT 2600
Office: +61 2 6273 6122
Fax: +61 2 6273 6155
Mobile: +61404 096 863
Email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
Web: www.sra.com.au
Andrew123 wrote:
I use xfire 1.6.2 with tomcat 5 and java 1.6. If I run 400-500 threads with
strongly load my server, after 10-15 minutes I get some exception:
21:51:36,145 ERROR XFireServletController:134 - Couldn't invoke servlet
request.
java.lang.IllegalStateException: Can't overwrite cause
at java.lang.Throwable.initCause(Throwable.java:320)
at com.ctc.wstx.compat.Jdk14Impl.setInitCause(Jdk14Impl.java:70)
at com.ctc.wstx.exc.WstxException.<init>(WstxException.java:46)
at com.ctc.wstx.exc.WstxIOException.<init>(WstxIOException.java:16)
at
com.ctc.wstx.stax.WstxInputFactory.doCreateSR(WstxInputFactory.java:536)
at
com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:592)
at
com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:617)
at
com.ctc.wstx.stax.WstxInputFactory.createXMLStreamReader(WstxInputFactory.java:312)
at
org.codehaus.xfire.util.STAXUtils.createXMLStreamReader(STAXUtils.java:762)
at
org.codehaus.xfire.transport.http.XFireServletController.invoke(XFireServletController.java:297)
at
org.codehaus.xfire.transport.http.XFireServletController.doService(XFireServletController.java:129)
at
org.codehaus.xfire.transport.http.XFireServlet.doPost(XFireServlet.java:116)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:619)
After that xfire dies but tomcat continues working until I'll restart it.
How can I repair this exception?
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email