balaji_r Posted September 20, 2011 Share Posted September 20, 2011 Hi all, I have Jasperreports running in a web app, and if you click the RTF link or xls link, it'll call the Servlet to export the report to RTF or XLS respectively. When you do that, the usual Open/Save/Cancel dialog box appears. If I Open or Save, everything is fine. However, if I Cancel, well it's fine also, but in Tomcat I get the following error. I am using Windows XP with IE7. ERROR 18:22:06,569 FATAL [FMSAction] SYS Exception caught net.sf.jasperreports.engine.JRException: Error writing to output stream : report718:22:09,553 INFO [sTDOUT] net.sf.jasperreports.engine.JRException: Error writing to output stream : report718:22:09,553 INFO [sTDOUT] at net.sf.jasperreports.engine.export.JRRtfExporter.exportReport(JRRtfExporter.java:203)18:22:09,569 INFO [sTDOUT] at com.betasphere.fms.actions.reportnew.ReportNewViewAction.fmsExecute(ReportNewViewAction.java:455)18:22:09,569 INFO [sTDOUT] at com.betasphere.fms.actions.FMSAction.execute(FMSAction.java:227)18:22:09,569 INFO [sTDOUT] at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)18:22:09,569 INFO [sTDOUT] at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)18:22:09,569 INFO [sTDOUT] at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)18:22:09,584 INFO [sTDOUT] at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)18:22:09,584 INFO [sTDOUT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)18:22:09,584 INFO [sTDOUT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)18:22:09,584 INFO [sTDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)18:22:09,584 INFO [sTDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)18:22:09,584 INFO [sTDOUT] at com.betasphere.utils.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:106)18:22:09,600 INFO [sTDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)18:22:09,600 INFO [sTDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)18:22:09,600 INFO [sTDOUT] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)18:22:09,600 INFO [sTDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)18:22:09,600 INFO [sTDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)18:22:09,616 INFO [sTDOUT] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)18:22:09,616 INFO [sTDOUT] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)18:22:09,616 INFO [sTDOUT] at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)18:22:09,616 INFO [sTDOUT] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153)18:22:09,616 INFO [sTDOUT] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)18:22:09,631 INFO [sTDOUT] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)18:22:09,631 INFO [sTDOUT] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)18:22:09,647 INFO [sTDOUT] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)18:22:09,647 INFO [sTDOUT] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)18:22:09,647 INFO [sTDOUT] at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:307)18:22:09,647 INFO [sTDOUT] at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)18:22:09,663 INFO [sTDOUT] at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748)18:22:09,663 INFO [sTDOUT] at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:678)18:22:09,663 INFO [sTDOUT] at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:871)18:22:09,663 INFO [sTDOUT] at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)18:22:09,678 INFO [sTDOUT] at java.lang.Thread.run(Thread.java:595)18:22:09,678 INFO [sTDOUT] Caused by: net.sf.jasperreports.engine.JRRuntimeException: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error18:22:09,678 INFO [sTDOUT] at net.sf.jasperreports.engine.util.FileBufferedWriter.writeData(FileBufferedWriter.java:95)18:22:09,694 INFO [sTDOUT] at net.sf.jasperreports.engine.export.JRRtfExporter.exportReportToStream(JRRtfExporter.java:328)18:22:26,054 INFO [sTDOUT] at net.sf.jasperreports.engine.export.JRRtfExporter.exportReport(JRRtfExporter.java:200)18:22:26,054 INFO [sTDOUT] ... 32 more18:22:26,070 INFO [sTDOUT] Caused by: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error18:22:26,070 INFO [sTDOUT] at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:366)18:22:26,070 INFO [sTDOUT] at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:299)18:22:26,070 INFO [sTDOUT] at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:392)18:22:26,070 INFO [sTDOUT] at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:381)18:22:26,070 INFO [sTDOUT] at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:76)18:22:26,085 INFO [sTDOUT] at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)18:22:26,085 INFO [sTDOUT] at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(StreamEncoder.java:395)18:22:26,085 INFO [sTDOUT] at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:136)18:22:26,085 INFO [sTDOUT] at java.io.OutputStreamWriter.write(OutputStreamWriter.java:191)18:22:26,085 INFO [sTDOUT] at net.sf.jasperreports.engine.util.FileBufferedWriter.writeData(FileBufferedWriter.java:88)18:22:26,085 INFO [sTDOUT] ... 34 moreIs this something anybody has seen, or is it just something wrong with our web app?"URGENT"Thanks! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now