0 Replies Latest reply: Jan 23, 2012 6:49 AM by 912604 RSS

    java.net.SocketException: Socket closed(help needed fixing this issue)

    912604
      java.net.SocketException: Socket closed
           at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:99)
           at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
           at weblogic.servlet.internal.ChunkOutput.writeChunkTransfer(ChunkOutput.java:525)
           at weblogic.servlet.internal.ChunkOutput.writeChunks(ChunkOutput.java:504)
           at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:382)
           at weblogic.servlet.internal.CharsetChunkOutput.flush(CharsetChunkOutput.java:249)
           at weblogic.servlet.internal.ChunkOutput.checkForFlush(ChunkOutput.java:469)
           at weblogic.servlet.internal.CharsetChunkOutput.implWrite(CharsetChunkOutput.java:396)
           at weblogic.servlet.internal.CharsetChunkOutput.write(CharsetChunkOutput.java:198)
           at weblogic.servlet.internal.ChunkOutputWrapper.write(ChunkOutputWrapper.java:139)
           at weblogic.servlet.internal.ServletOutputStreamImpl.write(ServletOutputStreamImpl.java:169)
           at com.teja.systemi.util.AroundData.copyStream(AroundData.java:311)
           at com.teja.systemi.client.servlet.servant.Newdownloadsingle.producePageData(Newdownloadsingle.java:108)
           at com.teja.systemi.client.servlet.servant.BaseViewController.serve(BaseViewController.java:542)
           at com.teja.systemi.client.servlet.FrontController.doRequest(FrontController.java:226)
           at com.teja.systemi.client.servlet.FrontController.doPost(FrontController.java:128)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
           at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
           at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
           at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
           at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
           at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3498)
           at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
           at weblogic.security.service.SecurityManager.runAs(Unknown Source)
           at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
           at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
           at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
           at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
           at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

      I have a web application deployed on Weblogic 10.0. In the application there is hyperlink to download a resouce (say an PDF document). Upon clicking the link, IE shows the Open/Save/Cancel dialog box. If the Open/Save/Cancel dialog box is not acted upon by the user within 1 min after it pops up, Weblogic is closing the socket. This causes IE to only download a part of the file say 784 KB or something. Whereas the entire file maybe 1MB in size. Please help by fixing this issue ASAP this is in production

      Thanks in advance:-)

      Edited by: 909601 on Jan 23, 2012 2:06 AM

      Edited by: 909601 on Jan 23, 2012 2:07 AM

      Edited by: 909601 on Jan 23, 2012 4:47 AM