Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

java.net.SocketException: Software caused connection abort: socket write error

Tony007Jun 13 2014 — edited Jun 20 2014

hi i have deploy the application to weblogic WebLogic Server Version: 10.3.6.0 and my jdeveloper is 11.1.1.7.0

the application run well in my local jdeveloper i can export 297053 rows to excell without problem i deploy the same application to weblogic now am geting this error ,when running application from the server

java.net.SocketException: Software caused connection abort: socket write error

        at java.net.SocketOutputStream.socketWrite0(Native Method)

        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)

        at java.net.SocketOutputStream.write(SocketOutputStream.java:136)

        at weblogic.servlet.internal.ChunkOutput.writeChunkTransfer(ChunkOutput

java:568)

        at weblogic.servlet.internal.ChunkOutput.writeChunks(ChunkOutput.java:5

9)

        at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:427)

        at weblogic.servlet.internal.ChunkOutput$2.checkForFlush(ChunkOutput.ja

a:648)

        at weblogic.servlet.internal.ChunkOutput.write(ChunkOutput.java:333)

        at weblogic.servlet.internal.ChunkOutputWrapper.write(ChunkOutputWrappe

.java:148)

        at weblogic.servlet.internal.ServletOutputStreamImpl.write(ServletOutpu

StreamImpl.java:148)

        at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:6

)

        at java.io.BufferedOutputStream.write(BufferedOutputStream.java:109)

        at java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java

161)

        at java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:1

8)

        at java.util.zip.ZipOutputStream.write(ZipOutputStream.java:272)

        at org.apache.poi.xssf.streaming.SXSSFWorkbook.copyStream(SXSSFWorkbook

java:326)

        at org.apache.poi.xssf.streaming.SXSSFWorkbook.copyStreamAndInjectWorks

eet(SXSSFWorkbook.java:420)

        at org.apache.poi.xssf.streaming.SXSSFWorkbook.injectData(SXSSFWorkbook

java:298)

        at org.apache.poi.xssf.streaming.SXSSFWorkbook.write(SXSSFWorkbook.java

776)

        at vinay.view.PoiBean.generateExcel(PoiBean.java:208)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl

java:39)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce

sorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at com.sun.el.parser.AstValue.invoke(AstValue.java:187)

        at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297

        at org.apache.myfaces.trinidadinternal.taglib.listener.FileDownloadActi

nListener.processAction(FileDownloadActionListener.java:121)

        at oracle.adfinternal.view.faces.event.rich.FileDownloadActionListener.

rocessAction(FileDownloadActionListener.java:88)

        at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)

        at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIX

omponentBase.java:748)

        at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXComman

.java:179)

        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvent

(LifecycleImpl.java:1086)

        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(

ifecycleImpl.java:434)

        at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(Lifecy

leImpl.java:207)

        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)

        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.ru

(StubSecurityHelper.java:227)

        at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecur

tyHelper.java:125)

        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.ja

a:301)

        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.j

va:56)

        at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.

ava:205)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.j

va:56)

        at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilte

(RegistrationFilter.java:128)

        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$Filter

istChain.doFilter(TrinidadFilterImpl.java:446)

        at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilte

.java:60)

        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$Filter

istChain.doFilter(TrinidadFilterImpl.java:446)

        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFil

erImpl(TrinidadFilterImpl.java:271)

        at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilt

r(TrinidadFilterImpl.java:177)

        at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadF

lter.java:92)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.j

va:56)

        at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:

80)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.j

va:56)

        at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119

        at java.security.AccessController.doPrivileged(Native Method)

        at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:3

4)

        at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformU

il.java:460)

        at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.ja

a:103)

        at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:

71)

        at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.j

va:56)

        at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:1

3)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.j

va:56)

        at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEvents

ilter.java:27)

        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.j

va:56)

        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActi

n.wrapRun(WebAppServletContext.java:3730)

        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActi

n.run(WebAppServletContext.java:3696)

        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticat

dSubject.java:321)

        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java

120)

        at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebApp

ervletContext.java:2273)

        at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServlet

ontext.java:2179)

        at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.

ava:1490)

        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

        at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

the error is pointing to this line of the code workbook.write(outputStream);

you can follow this threads to have background how to tune and optimize POI Code

counter incremented too many times

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jul 18 2014
Added on Jun 13 2014
10 comments
7,537 views