Ok, I upgraded woodstox to version 3.2.1, than got an exception:

15:51:23,322 ERROR XFireServletController:134 - Couldn't invoke servlet
request.
org.codehaus.xfire.XFireRuntimeException: Couldn't parse stream.. Nested
exception is com.ctc.wstx.exc.WstxIOException: Read timed out
com.ctc.wstx.exc.WstxIOException: Read timed out
        at 
com.ctc.wstx.stax.WstxInputFactory.doCreateSR(WstxInputFactory.java:548)
        at 
com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:604)
        at 
com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:629)
        at
com.ctc.wstx.stax.WstxInputFactory.createXMLStreamReader(WstxInputFactory.java:324)
        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)
Caused by: java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at
org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:747)
        at
org.apache.coyote.http11.InternalInputBuffer$InputStreamInputBuffer.doRead(InternalInputBuffer.java:777)
        at
org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:115)
        at
org.apache.coyote.http11.InternalInputBuffer.doRead(InternalInputBuffer.java:712)
        at org.apache.coyote.Request.doRead(Request.java:418)
        at
org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:284)
        at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:404)
        at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:299)
        at
org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:161)
        at com.ctc.wstx.io.UTF8Reader.loadMore(UTF8Reader.java:362)
        at com.ctc.wstx.io.UTF8Reader.read(UTF8Reader.java:110)
        at
com.ctc.wstx.io.ReaderBootstrapper.initialLoad(ReaderBootstrapper.java:245)
        at
com.ctc.wstx.io.ReaderBootstrapper.bootstrapInput(ReaderBootstrapper.java:132)
        at 
com.ctc.wstx.stax.WstxInputFactory.doCreateSR(WstxInputFactory.java:543)

I think, this exception was caused by tomcat. Is it true? 

Matthew Kerle wrote:
> 
> 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
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Couldn%27t-invoke-servlet-request%3A-xfire-tf4136446.html#a11778099
Sent from the XFire - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to