Hey Guys,

The company I work for uses apache + gwt + tomcat7 for our site. I've been 
trying to update from gwt 2.5.0 -> 2.5.1. 
GwtSerlvet.jar used to contain the 
org.apache.catalina.connector.ClientAbortException class.  What is upgrade 
path from 2.5.0 to 2.5.1 for users who are depended on catching 
ClientAbortException (in case I've missed something)?

We put catalina.jar in the classpath to compile.  If we add it to 
WEB-INF/lib tomcat fails to deploy the app, if we don't it just doesn't 
catch that Exception and the error is just caught be a general catch-all.


*The error log for is below:*
org.apache.catalina.connector.ClientAbortException: null
        at 
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:388)
 
~[tomcat-catalina-7.0.26.jar:7.0.26]
        at 
org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:462) 
~[tomcat-coyote-7.0.26.jar:7.0.26]
        at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366) 
~[tomcat-coyote-7.0.26.jar:7.0.26]
        at 
org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:413) 
~[tomcat-catalina-7.0.26.jar:7.0.26]
        at 
org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:401) 
~[tomcat-catalina-7.0.26.jar:7.0.26]
        at 
org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:91)
 
~[tomcat-catalina-7.0.26.jar:7.0.26]                                       
                                                                            
                     
        at com.greenfiling.util.StreamUtil.streamCopy(StreamUtil.java:23) 
~[StreamUtil.class:na]
        at com.greenfiling.servlet.FileDownload.doGet(FileDownload.java:80) 
~[FileDownload.class:na]  
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) 
[tomcat-servlet-api-3.0.jar:na]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
[tomcat-servlet-api-3.0.jar:na]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
 
[tomcat-catalina-7.0.26.jar:7.0.26]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 
[tomcat-catalina-7.0.26.jar:7.0.26] 
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
 
[tomcat-catalina-7.0.26.jar:7.0.26]
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
 
[tomcat-catalina-7.0.26.jar:7.0.26]
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
 
[tomcat-catalina-7.0.26.jar:7.0.26]
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) 
[tomcat-catalina-7.0.26.jar:7.0.26]
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) 
[tomcat-catalina-7.0.26.jar:7.0.26]
        at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) 
[tomcat-catalina-7.0.26.jar:7.0.26]
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
 
[tomcat-catalina-7.0.26.jar:7.0.26]
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) 
[tomcat-catalina-7.0.26.jar:7.0.26]
        at 
org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200) 
[tomcat-coyote-7.0.26.jar:7.0.26]
        at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
 
[tomcat-coyote-7.0.26.jar:7.0.26]
        at 
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
 
[tomcat-coyote-7.0.26.jar:7.0.26]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 
[na:1.6.0_24]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 
[na:1.6.0_24]
        at java.lang.Thread.run(Thread.java:679) [na:1.6.0_24]
Caused by: java.net.SocketException: Connection reset
        at 
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113) 
~[na:1.6.0_24]
        at java.net.SocketOutputStream.write(SocketOutputStream.java:153) 
~[na:1.6.0_24]
        at org.apache.coyote.ajp.AjpProcessor.output(AjpProcessor.java:295) 
[tomcat-coyote-7.0.26.jar:7.0.26]
        at 
org.apache.coyote.ajp.AbstractAjpProcessor$SocketOutputBuffer.doWrite(AbstractAjpProcessor.java:1082)
 
~[tomcat-coyote-7.0.26.jar:7.0.26]
        at org.apache.coyote.Response.doWrite(Response.java:533) 
~[tomcat-coyote-7.0.26.jar:7.0.26]
        at 
org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:383)
 
~[tomcat-catalina-7.0.26.jar:7.0.26]
        ... 25 common frames omitted

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to