Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Won't Fix
-
WW 2.2.1
-
None
-
J2SE 1.5 / Linux
Description
I get a lot of these stacktraces in my log:
ClientAbortException: java.net.SocketException: Connection reset
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:366 )
at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:299)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:392)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:381)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java: 76)
at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(StreamEncoder.java:395)
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:136)
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:146)
at java.io.OutputStreamWriter.write(OutputStreamWriter.java:204)
at java.io.Writer.write(Writer.java:126)
at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:2 91)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)
at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:1 14)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
at org.apache.velocity.Template.merge(Template.java:256)
at com.opensymphony.webwork.dispatcher.VelocityResult.doExecute(VelocityResult.jav a:120)
at com.opensymphony.webwork.dispatcher.WebWorkResultSupport.execute(WebWorkResultS upport.java:101)
at com.opensymphony.xwork.DefaultActionInvocation.executeResult(DefaultActionInvoc ation.java:300)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.j ava:198)
...
These are harmless but quite annoying. Is it possible to disable them by adding a
} catch (ClientAbortException ex)
{ /* Ignore */ instead of catching them in a general } catch (Exception ex) {
... log and rethrow the error ...
}
around line 125 in com.opensymphony.webwork.dispatcher.VelocityResult?
The same probably applies to all other results.
See http://forums.opensymphony.com/thread.jspa?threadID=22948&tstart=0 for a discussion.
Thanks,
Jeroen