[Simpleweb-Support] Connection reset
Brought to you by:
niallg
From: Jan M. <jm...@ad...> - 2005-07-10 20:08:25
|
Hi I get this exception a lot: 2005-07-10 09:09:35,674 WARN [Thread-22] (LoggingOutputStream.java:167) - java.net.SocketException: Connection reset 2005-07-10 09:09:35,674 WARN [Thread-22] (LoggingOutputStream.java:167) - at java.net.SocketOutputStream.socketWrite(Unknown Source) 2005-07-10 09:09:35,675 WARN [Thread-22] (LoggingOutputStream.java:167) - at java.net.SocketOutputStream.write(Unknown Source) 2005-07-10 09:09:35,675 WARN [Thread-22] (LoggingOutputStream.java:167) - at simple.http.MonitoredResponse.commit(Unknown Source) 2005-07-10 09:09:35,675 WARN [Thread-22] (LoggingOutputStream.java:167) - at simple.http.MonitoredResponse.ensureCommit(Unknown Source) 2005-07-10 09:09:35,675 WARN [Thread-22] (LoggingOutputStream.java:167) - at simple.http.MonitoredResponse.getOutputChannel(Unknown Source) 2005-07-10 09:09:35,675 WARN [Thread-22] (LoggingOutputStream.java:167) - at simple.http.ResponseStream.getOutputStream(Unknown Source) 2005-07-10 09:09:35,676 WARN [Thread-22] (LoggingOutputStream.java:167) - at simple.http.ResponseStream.flushBuffer(Unknown Source) 2005-07-10 09:09:35,676 WARN [Thread-22] (LoggingOutputStream.java:167) - at simple.http.ResponseStream.close(Unknown Source) Here is my code: private void sendImage(Response resp, ByteArrayOutputStream bo, Image image, String imageName) throws IOException { OutputStream out = resp.getOutputStream(bo.size() + 1024); bo.writeTo(out); resp.set("Content-disposition", "attachement;filename=" +imageName); resp.set("Pragma", "no-cache"); resp.set("Cache-Control", "no-cache"); resp.set("Expires", "0"); resp.set("Content-Type", image.getContentType()); out.close(); } I hope that somebody on this list can spot an error here. Jan |