There is an open ticket in our Jira about this problem - https://issues.apache.org/jira/browse/WICKET-3869. It has a quickstart too. You may try to debug it if it reproduces with your setup.
On Fri, May 24, 2013 at 11:29 AM, Martin Grigorov <[email protected]>wrote: > Hi, > > > On Fri, May 24, 2013 at 10:47 AM, Mikko Pukki <[email protected] > > wrote: > >> Hi, >> >> I'm having same errors in IE10 and Opera. Chrome and Firefox don't do this >> (neither does IE always, but almost always it does). Wicket versions are >> 1.5.8 and 6.7.0 >> >> My case is a modal window that contains a panel with Image >> (org.apache.wicket.markup.html.image.Image) >> When modal window opens, first request to image's URL is aborted, >> request's duration <0ms, nothing is >> transferred to the browser. Second request to the same URL gives status >> code 200 and browser seems >> to be happy. <meta http-equiv="X-UA-Compatible" content="IE=edge"> does >> not seem to have any effect >> and looking from developer tool's console the page mode does not change >> while rendering. >> >> I have not yet had time to make a quick start on this, but only problem >> I'm facing is that >> error log level. If the browser aborts any request, what could wicket do >> about that? Nothing I guess. >> > > Yes. The server lost its client, the connection is closed, so there is > nothing to be done. > > >> Should this be debug level? I would like to see "real" errors but these >> are filling the logs. >> > > I think it is an error. Without this log we cannot even know there is some > problem with ModalWindow in IE. > The problem is that so far we were not able to identify the problem with > IE. > Maybe Opera will give better explanation what is the reason for the > failure. > > >> >> -Mikko >> >> >> -----Original Message----- >> From: Martin Grigorov [mailto:[email protected]] >> Sent: 16. huhtikuuta 2013 14:34 >> To: [email protected]; Martin Dietze >> Subject: Re: After upgrade to Wicket 6: lots of 'java.io.IOException: >> Connection reset by peer' in my logs >> >> Hi, >> >> Does these errors happen in any browser or only in IE ? >> I remember such problem in IE - the browser renders the page in modeX and >> during download of the resources switches to modeY, so it closes the opened >> connections and downloads the resource again. >> Either modeX or modeY is QuirksMode. >> >> The simple solution/workaround is to add <meta >> http-equiv="X-UA-Compatible" >> content="IE=edge"> to your pages. >> >> >> On Tue, Apr 16, 2013 at 2:27 PM, Martin Dietze <[email protected]> wrote: >> >> > After upgrading to Wicket 6, I am getting too many of exceptions like >> > the ones below. They 'happen' either when delivering static contents, >> > like Javascript files (via resource references) or even media contents >> > like images or movies which are written into the response. I've >> > appended two stacktraces, one for each of these two categories. The >> > errors don't seem to occur on ordinary Wicket pages. The application >> > is running in a glassfish container. >> > >> > Having searched google I've found a number of issues, but none of them >> > seemed to match exactly. Thus, does the stuff below look familiar to >> > anyone? Maybe there's a known issue that I'm not yet aware of? >> > >> > In any case I badly need some kind of workaround, since we really >> > cannot roll back the system at this time. >> > >> > Cheers, >> > >> > m. >> > >> > ====== snip, here's a stacktrace for delivering a Javascript resource >> > ===== >> > >> > ERROR 2013-04-15T10:45:00 [http-thread-pool-443-(31)] >> > my.company.app.ui.pages.error.ErrorPage [-] >> > [/wicket/resource/org.apache.wicket.resource.JQueryResourceReference/j >> > query/jquery.min-ver-E1288116312E4728F98923C79B034B67.js] >> > >>>> An internal server error occured >> > org.apache.wicket.protocol.http.servlet.ResponseIOException: >> > org.apache.catalina.connector.ClientAbortException: java.io.IOException: >> > Connection reset by peer >> > at >> > org.apache.wicket.protocol.http.servlet.ServletWebResponse.flush(Servl >> > etWebResponse.java:292) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.protocol.http.HeaderBufferingWebResponse.flush(Heade >> > rBufferingWebResponse.java:99) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.resource.AbstractResource.flushResponseAfter >> > Headers(AbstractResource.java:676) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.resource.AbstractResource.setResponseHeaders >> > (AbstractResource.java:662) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.resource.AbstractResource.respond(AbstractRe >> > source.java:513) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.handler.resource.ResourceRequestHandler.resp >> > ond(ResourceRequestHandler.java:75) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.handler.resource.ResourceReferenceRequestHan >> > dler.respond(ResourceReferenceRequestHandler.java:108) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(R >> > equestCycle.java:840) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerSt >> > ack.java:64) >> > ~[wicket-request-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java >> > :254) >> > [wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCyc >> > le.java:211) >> > [wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(R >> > equestCycle.java:282) >> > [wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(Wicke >> > tFilter.java:244) >> > [wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilt >> > er.java:188) >> > [wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.jav >> > a:267) >> > [wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli >> > cationFilterChain.java:256) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi >> > lterChain.java:215) >> > [web-core.jar:3.0.1] >> > at my.company.commons.my.MyFilter.doFilter(MyFilter.java:799) >> > [mc-commons-my-1.7.1.jar:$Rev: 17908 $] >> > at >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli >> > cationFilterChain.java:256) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi >> > lterChain.java:215) >> > [web-core.jar:3.0.1] >> > at >> > ch.qos.logback.classic.helpers.MDCInsertingServletFilter.doFilter(MDCI >> > nsertingServletFilter.java:51) >> > [logback-classic-0.9.21.jar:na] >> > at >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli >> > cationFilterChain.java:256) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi >> > lterChain.java:215) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa >> > lve.java:277) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa >> > lve.java:188) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java >> > :641) >> > [web-core.jar:3.0.1] >> > at >> > com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97) >> > [web-glue.jar:3.0.1] >> > at >> > com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessi >> > onLockingStandardPipeline.java:85) >> > [web-glue.jar:3.0.1] >> > at >> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja >> > va:185) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java >> > :641) >> > [web-core.jar:3.0.1] >> > at >> > com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipel >> > ine.java:129) >> > [web-glue.jar:3.0.1] >> > at >> > org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.ja >> > va:322) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java >> > :226) >> > [web-core.jar:3.0.1] >> > at >> > com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerM >> > apper.java:165) >> > [kernel.jar:3.0.1] >> > at >> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:79 >> > 1) >> > [grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693) >> > [grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954) >> > [grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilt >> > er.java:170) >> > [grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProt >> > ocolChain.java:135) >> > [grizzly-framework.jar:1.9.18-o] >> > at >> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java >> > :102) >> > [grizzly-framework.jar:1.9.18-o] >> > at >> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java >> > :88) >> > [grizzly-framework.jar:1.9.18-o] >> > at >> > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java: >> > 76) >> > [grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTa >> > sk.java:53) >> > [grizzly-framework.jar:1.9.18-o] >> > at >> > com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.j >> > ava:57) >> > [grizzly-framework.jar:1.9.18-o] >> > at com.sun.grizzly.ContextTask.run(ContextTask.java:69) >> > [grizzly-framework.jar:1.9.18-o] >> > at >> > com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPo >> > ol.java:330) >> > [grizzly-utils.jar:1.9.18-o] >> > at >> > com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool. >> > java:309) >> > [grizzly-utils.jar:1.9.18-o] >> > at java.lang.Thread.run(Thread.java:619) [na:1.6.0_21] Caused >> > by: org.apache.catalina.connector.ClientAbortException: >> > java.io.IOException: Connection reset by peer >> > at >> > org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:3 >> > 82) >> > ~[web-core.jar:3.0.1] >> > at >> > org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:351 >> > ) >> > ~[web-core.jar:3.0.1] >> > at >> > org.apache.catalina.connector.Response.flushBuffer(Response.java:645) >> > ~[web-core.jar:3.0.1] >> > at >> > org.apache.catalina.connector.ResponseFacade.flushBuffer(ResponseFacad >> > e.java:326) >> > ~[web-core.jar:3.0.1] >> > at >> > org.apache.wicket.protocol.http.servlet.ServletWebResponse.flush(Servl >> > etWebResponse.java:288) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > ... 47 common frames omitted >> > Caused by: java.io.IOException: Connection reset by peer >> > at sun.nio.ch.FileDispatcher.write0(Native Method) >> ~[na:1.6.0_21] >> > at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29) >> > ~[na:1.6.0_21] >> > at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:100) >> > ~[na:1.6.0_21] >> > at sun.nio.ch.IOUtil.write(IOUtil.java:71) ~[na:1.6.0_21] >> > at >> > sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334) >> > ~[na:1.6.0_21] >> > at >> > com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106) >> > ~[grizzly-utils.jar:1.9.18-o] >> > at >> > com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74) >> > ~[grizzly-utils.jar:1.9.18-o] >> > at >> > com.sun.grizzly.util.SSLOutputWriter.flushChannel(SSLOutputWriter.java >> > :100) >> > ~[grizzly-utils.jar:1.9.18-o] >> > at >> > com.sun.grizzly.util.SSLOutputWriter.flushChannel(SSLOutputWriter.java >> > :69) >> > ~[grizzly-utils.jar:1.9.18-o] >> > at >> > com.sun.grizzly.ssl.SSLOutputBuffer.flushChannel(SSLOutputBuffer.java: >> > 96) >> > ~[grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChann >> > elOutputBuffer.java:392) >> > ~[grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.http.ProcessorTask.action(ProcessorTask.java:1174) >> > [grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.ssl.SSLProcessorTask.action(SSLProcessorTask.java:152) >> > ~[grizzly-http.jar:1.9.18-o] >> > at com.sun.grizzly.tcp.Response.action(Response.java:266) >> > ~[grizzly-utils.jar:1.9.18-o] >> > at >> > org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:3 >> > 78) >> > ~[web-core.jar:3.0.1] >> > ... 51 common frames omitted >> > >> > ====== snap, here's a stacktrace for delivering a static media file >> > ===== >> > >> > ERROR 2013-04-15T12:29:35 [http-thread-pool-443-(36)] >> > my.company.app.ui.pages.error.ErrorPage [USER.8619] >> > [/attachment/ARTICLE/540214/5/KN_120831_APP_015.JPG] >>>> An internal >> > server error occured >> > org.apache.wicket.protocol.http.servlet.ResponseIOException: >> > org.apache.catalina.connector.ClientAbortException: java.io.IOException: >> > Broken pipe >> > at >> > org.apache.wicket.protocol.http.servlet.ServletWebResponse.write(Servl >> > etWebResponse.java:126) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.protocol.http.HeaderBufferingWebResponse.write(Heade >> > rBufferingWebResponse.java:182) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.resource.ByteArrayResource$1.writeData(ByteA >> > rrayResource.java:146) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.resource.AbstractResource.respond(AbstractRe >> > source.java:528) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.handler.resource.ResourceRequestHandler.resp >> > ond(ResourceRequestHandler.java:75) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(R >> > equestCycle.java:840) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerSt >> > ack.java:64) >> > ~[wicket-request-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerSt >> > ack.java:93) >> > ~[wicket-request-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java >> > :254) >> > [wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCyc >> > le.java:211) >> > [wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(R >> > equestCycle.java:282) >> > [wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(Wicke >> > tFilter.java:244) >> > [wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilt >> > er.java:188) >> > [wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.jav >> > a:267) >> > [wicket-core-6.6.0.jar:6.6.0] >> > at >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli >> > cationFilterChain.java:256) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi >> > lterChain.java:215) >> > [web-core.jar:3.0.1] >> > at my.company.commons.my.MyFilter.doFilter(MyFilter.java:799) >> > [mc-commons-my-1.7.1.jar:$Rev: 17908 $] >> > at >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli >> > cationFilterChain.java:256) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi >> > lterChain.java:215) >> > [web-core.jar:3.0.1] >> > at >> > ch.qos.logback.classic.helpers.MDCInsertingServletFilter.doFilter(MDCI >> > nsertingServletFilter.java:51) >> > [logback-classic-0.9.21.jar:na] >> > at >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli >> > cationFilterChain.java:256) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi >> > lterChain.java:215) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa >> > lve.java:277) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa >> > lve.java:188) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java >> > :641) >> > [web-core.jar:3.0.1] >> > at >> > com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97) >> > [web-glue.jar:3.0.1] >> > at >> > com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessi >> > onLockingStandardPipeline.java:85) >> > [web-glue.jar:3.0.1] >> > at >> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja >> > va:185) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java >> > :641) >> > [web-core.jar:3.0.1] >> > at >> > com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipel >> > ine.java:129) >> > [web-glue.jar:3.0.1] >> > at >> > org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.ja >> > va:322) >> > [web-core.jar:3.0.1] >> > at >> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java >> > :226) >> > [web-core.jar:3.0.1] >> > at >> > com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerM >> > apper.java:165) >> > [kernel.jar:3.0.1] >> > at >> > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:79 >> > 1) >> > [grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693) >> > [grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954) >> > [grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilt >> > er.java:170) >> > [grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProt >> > ocolChain.java:135) >> > [grizzly-framework.jar:1.9.18-o] >> > at >> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java >> > :102) >> > [grizzly-framework.jar:1.9.18-o] >> > at >> > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java >> > :88) >> > [grizzly-framework.jar:1.9.18-o] >> > at >> > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java: >> > 76) >> > [grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTa >> > sk.java:53) >> > [grizzly-framework.jar:1.9.18-o] >> > at >> > com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.j >> > ava:57) >> > [grizzly-framework.jar:1.9.18-o] >> > at com.sun.grizzly.ContextTask.run(ContextTask.java:69) >> > [grizzly-framework.jar:1.9.18-o] >> > at >> > com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPo >> > ol.java:330) >> > [grizzly-utils.jar:1.9.18-o] >> > at >> > com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool. >> > java:309) >> > [grizzly-utils.jar:1.9.18-o] >> > at java.lang.Thread.run(Thread.java:619) [na:1.6.0_21] Caused >> > by: org.apache.catalina.connector.ClientAbortException: >> > java.io.IOException: Broken pipe >> > at >> > org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer >> > .java:425) >> > ~[web-core.jar:3.0.1] >> > at >> > com.sun.grizzly.util.buf.ByteChunk.append(ByteChunk.java:360) >> > ~[grizzly-utils.jar:1.9.18-o] >> > at >> > org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.jav >> > a:450) >> > ~[web-core.jar:3.0.1] >> > at >> > org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:437 >> > ) >> > ~[web-core.jar:3.0.1] >> > at >> > org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStr >> > eam.java:161) >> > ~[web-core.jar:3.0.1] >> > at >> > org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStr >> > eam.java:149) >> > ~[web-core.jar:3.0.1] >> > at >> > org.apache.wicket.protocol.http.servlet.ServletWebResponse.write(Servl >> > etWebResponse.java:122) >> > ~[wicket-core-6.6.0.jar:6.6.0] >> > ... 46 common frames omitted >> > Caused by: java.io.IOException: Broken pipe >> > at sun.nio.ch.FileDispatcher.write0(Native Method) >> ~[na:1.6.0_21] >> > at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29) >> > ~[na:1.6.0_21] >> > at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:100) >> > ~[na:1.6.0_21] >> > at sun.nio.ch.IOUtil.write(IOUtil.java:71) ~[na:1.6.0_21] >> > at >> > sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334) >> > ~[na:1.6.0_21] >> > at >> > com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:106) >> > ~[grizzly-utils.jar:1.9.18-o] >> > at >> > com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:74) >> > ~[grizzly-utils.jar:1.9.18-o] >> > at >> > com.sun.grizzly.util.SSLOutputWriter.flushChannel(SSLOutputWriter.java >> > :100) >> > ~[grizzly-utils.jar:1.9.18-o] >> > at >> > com.sun.grizzly.util.SSLOutputWriter.flushChannel(SSLOutputWriter.java >> > :69) >> > ~[grizzly-utils.jar:1.9.18-o] >> > at >> > com.sun.grizzly.ssl.SSLOutputBuffer.flushChannel(SSLOutputBuffer.java: >> > 96) >> > ~[grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChann >> > elOutputBuffer.java:392) >> > ~[grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.http.SocketChannelOutputBuffer.realWriteBytes(SocketCh >> > annelOutputBuffer.java:279) >> > ~[grizzly-http.jar:1.9.18-o] >> > at >> > com.sun.grizzly.tcp.http11.InternalOutputBuffer$OutputStreamOutputBuff >> > er.doWrite(InternalOutputBuffer.java:884) >> > ~[grizzly-utils.jar:1.9.18-o] >> > at >> > com.sun.grizzly.tcp.http11.filters.IdentityOutputFilter.doWrite(Identi >> > tyOutputFilter.java:155) >> > ~[grizzly-utils.jar:1.9.18-o] >> > at >> > com.sun.grizzly.tcp.http11.InternalOutputBuffer.doWrite(InternalOutput >> > Buffer.java:640) >> > ~[grizzly-utils.jar:1.9.18-o] >> > at com.sun.grizzly.tcp.Response.doWrite(Response.java:676) >> > ~[grizzly-utils.jar:1.9.18-o] >> > at >> > org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer >> > .java:420) >> > ~[web-core.jar:3.0.1] >> > ... 52 common frames omitted >> > >> > >> > M'bert >> > >> > -- >> > ----------- / http://herbert.the-little-red-haired-girl.org / >> > ------------- >> > =+= >> > Old programmers don't die; they just branch to a new address. >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [email protected] >> > For additional commands, e-mail: [email protected] >> > >> > >> >> >> -- >> Martin Grigorov >> jWeekend >> Training, Consulting, Development >> http://jWeekend.com <http://jweekend.com/> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> >
