You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Peter Diefenthäler (Created JIRA)" <ji...@apache.org> on 2011/11/02 09:42:32 UTC
[jira] [Created] (WICKET-4191) Tree component shows errors
Tree component shows errors
---------------------------
Key: WICKET-4191
URL: https://issues.apache.org/jira/browse/WICKET-4191
Project: Wicket
Issue Type: Bug
Components: wicket
Affects Versions: 1.5.2
Environment: Windows 7, Tomcat 7, Java 6, Eclipse Indigo
Reporter: Peter Diefenthäler
Attachments: QuickStartTree.7z
After upgrading from 1.4.15 to 1.5.2 the tree component shows several error messages in the log:
ERROR [http-bio-8037-exec-9]: Connection lost, give up responding.
at org.apache.wicket.DefaultExceptionMapper.internalMap(DefaultExceptionMapper.java:105)
org.apache.wicket.protocol.http.servlet.ResponseIOException: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
at org.apache.wicket.protocol.http.servlet.ServletWebResponse.flush(ServletWebResponse.java:254)
at org.apache.wicket.protocol.http.HeaderBufferingWebResponse.flush(HeaderBufferingWebResponse.java:92)
at org.apache.wicket.request.resource.AbstractResource.setResponseHeaders(AbstractResource.java:611)
at org.apache.wicket.request.resource.AbstractResource.respond(AbstractResource.java:485)
at org.apache.wicket.request.handler.resource.ResourceRequestHandler.respond(ResourceRequestHandler.java:77)
at org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler.respond(ResourceReferenceRequestHandler.java:105)
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:750)
at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:252)
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:209)
at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:280)
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:162)
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:218)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:333)
at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:299)
at org.apache.catalina.connector.Response.flushBuffer(Response.java:560)
at org.apache.catalina.connector.ResponseFacade.flushBuffer(ResponseFacade.java:303)
at org.apache.wicket.protocol.http.servlet.ServletWebResponse.flush(ServletWebResponse.java:250)
... 28 more
Caused by: java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:216)
at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:437)
at org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:119)
at org.apache.coyote.http11.AbstractHttp11Processor.action(AbstractHttp11Processor.java:758)
at org.apache.coyote.Response.action(Response.java:170)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:328)
... 32 more
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (WICKET-4191) Tree component shows errors
Posted by "Martin Grigorov (Updated) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WICKET-4191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Grigorov updated WICKET-4191:
------------------------------------
Attachment: QuickStartTree.tgz
Here is the same project but Maven-ized.
So far I cannot reproduce the problem with FF7 and IE9.
> Tree component shows errors
> ---------------------------
>
> Key: WICKET-4191
> URL: https://issues.apache.org/jira/browse/WICKET-4191
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.5.2
> Environment: Windows 7, Tomcat 7, Java 6, Eclipse Indigo
> Reporter: Peter Diefenthäler
> Attachments: QuickStartTree.7z, QuickStartTree.tgz
>
>
> After upgrading from 1.4.15 to 1.5.2 the tree component shows several error messages in the log:
> ERROR [http-bio-8037-exec-9]: Connection lost, give up responding.
> at org.apache.wicket.DefaultExceptionMapper.internalMap(DefaultExceptionMapper.java:105)
> org.apache.wicket.protocol.http.servlet.ResponseIOException: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
> at org.apache.wicket.protocol.http.servlet.ServletWebResponse.flush(ServletWebResponse.java:254)
> at org.apache.wicket.protocol.http.HeaderBufferingWebResponse.flush(HeaderBufferingWebResponse.java:92)
> at org.apache.wicket.request.resource.AbstractResource.setResponseHeaders(AbstractResource.java:611)
> at org.apache.wicket.request.resource.AbstractResource.respond(AbstractResource.java:485)
> at org.apache.wicket.request.handler.resource.ResourceRequestHandler.respond(ResourceRequestHandler.java:77)
> at org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler.respond(ResourceReferenceRequestHandler.java:105)
> at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:750)
> at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:252)
> at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:209)
> at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:280)
> at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:162)
> at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:218)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
> at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
> at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
> at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:333)
> at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:299)
> at org.apache.catalina.connector.Response.flushBuffer(Response.java:560)
> at org.apache.catalina.connector.ResponseFacade.flushBuffer(ResponseFacade.java:303)
> at org.apache.wicket.protocol.http.servlet.ServletWebResponse.flush(ServletWebResponse.java:250)
> ... 28 more
> Caused by: java.net.SocketException: Connection reset by peer: socket write error
> at java.net.SocketOutputStream.socketWrite0(Native Method)
> at java.net.SocketOutputStream.socketWrite(Unknown Source)
> at java.net.SocketOutputStream.write(Unknown Source)
> at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:216)
> at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:437)
> at org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:119)
> at org.apache.coyote.http11.AbstractHttp11Processor.action(AbstractHttp11Processor.java:758)
> at org.apache.coyote.Response.action(Response.java:170)
> at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:328)
> ... 32 more
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (WICKET-4191) Tree component shows errors
Posted by "Martin Grigorov (Commented) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WICKET-4191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13145293#comment-13145293 ]
Martin Grigorov commented on WICKET-4191:
-----------------------------------------
Please update the code in QuickStartTree.tgz (the Maven project) so that it shows the problem.
So far this ticket is in 'Cannot reproduce' state.
> Tree component shows errors
> ---------------------------
>
> Key: WICKET-4191
> URL: https://issues.apache.org/jira/browse/WICKET-4191
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.5.2
> Environment: Windows 7, Tomcat 7, Java 6, Eclipse Indigo
> Reporter: Peter Diefenthäler
> Attachments: QuickStartTree.7z, QuickStartTree.tgz
>
>
> After upgrading from 1.4.15 to 1.5.2 the tree component shows several error messages in the log:
> ERROR [http-bio-8037-exec-9]: Connection lost, give up responding.
> at org.apache.wicket.DefaultExceptionMapper.internalMap(DefaultExceptionMapper.java:105)
> org.apache.wicket.protocol.http.servlet.ResponseIOException: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
> at org.apache.wicket.protocol.http.servlet.ServletWebResponse.flush(ServletWebResponse.java:254)
> at org.apache.wicket.protocol.http.HeaderBufferingWebResponse.flush(HeaderBufferingWebResponse.java:92)
> at org.apache.wicket.request.resource.AbstractResource.setResponseHeaders(AbstractResource.java:611)
> at org.apache.wicket.request.resource.AbstractResource.respond(AbstractResource.java:485)
> at org.apache.wicket.request.handler.resource.ResourceRequestHandler.respond(ResourceRequestHandler.java:77)
> at org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler.respond(ResourceReferenceRequestHandler.java:105)
> at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:750)
> at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:252)
> at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:209)
> at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:280)
> at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:162)
> at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:218)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
> at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
> at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
> at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:333)
> at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:299)
> at org.apache.catalina.connector.Response.flushBuffer(Response.java:560)
> at org.apache.catalina.connector.ResponseFacade.flushBuffer(ResponseFacade.java:303)
> at org.apache.wicket.protocol.http.servlet.ServletWebResponse.flush(ServletWebResponse.java:250)
> ... 28 more
> Caused by: java.net.SocketException: Connection reset by peer: socket write error
> at java.net.SocketOutputStream.socketWrite0(Native Method)
> at java.net.SocketOutputStream.socketWrite(Unknown Source)
> at java.net.SocketOutputStream.write(Unknown Source)
> at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:216)
> at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:437)
> at org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:119)
> at org.apache.coyote.http11.AbstractHttp11Processor.action(AbstractHttp11Processor.java:758)
> at org.apache.coyote.Response.action(Response.java:170)
> at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:328)
> ... 32 more
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (WICKET-4191) Tree component shows errors
Posted by "Martin Grigorov (Resolved) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WICKET-4191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Grigorov resolved WICKET-4191.
-------------------------------------
Resolution: Duplicate
Closing as duplicate of WICKET-3869.
Please move the discussion there.
> Tree component shows errors
> ---------------------------
>
> Key: WICKET-4191
> URL: https://issues.apache.org/jira/browse/WICKET-4191
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.5.2
> Environment: Windows 7, Tomcat 7, Java 6, Eclipse Indigo
> Reporter: Peter Diefenthäler
> Attachments: QuickStartTree.7z, QuickStartTree.tgz
>
>
> After upgrading from 1.4.15 to 1.5.2 the tree component shows several error messages in the log:
> ERROR [http-bio-8037-exec-9]: Connection lost, give up responding.
> at org.apache.wicket.DefaultExceptionMapper.internalMap(DefaultExceptionMapper.java:105)
> org.apache.wicket.protocol.http.servlet.ResponseIOException: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
> at org.apache.wicket.protocol.http.servlet.ServletWebResponse.flush(ServletWebResponse.java:254)
> at org.apache.wicket.protocol.http.HeaderBufferingWebResponse.flush(HeaderBufferingWebResponse.java:92)
> at org.apache.wicket.request.resource.AbstractResource.setResponseHeaders(AbstractResource.java:611)
> at org.apache.wicket.request.resource.AbstractResource.respond(AbstractResource.java:485)
> at org.apache.wicket.request.handler.resource.ResourceRequestHandler.respond(ResourceRequestHandler.java:77)
> at org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler.respond(ResourceReferenceRequestHandler.java:105)
> at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:750)
> at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:252)
> at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:209)
> at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:280)
> at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:162)
> at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:218)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
> at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
> at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
> at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:333)
> at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:299)
> at org.apache.catalina.connector.Response.flushBuffer(Response.java:560)
> at org.apache.catalina.connector.ResponseFacade.flushBuffer(ResponseFacade.java:303)
> at org.apache.wicket.protocol.http.servlet.ServletWebResponse.flush(ServletWebResponse.java:250)
> ... 28 more
> Caused by: java.net.SocketException: Connection reset by peer: socket write error
> at java.net.SocketOutputStream.socketWrite0(Native Method)
> at java.net.SocketOutputStream.socketWrite(Unknown Source)
> at java.net.SocketOutputStream.write(Unknown Source)
> at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:216)
> at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:437)
> at org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:119)
> at org.apache.coyote.http11.AbstractHttp11Processor.action(AbstractHttp11Processor.java:758)
> at org.apache.coyote.Response.action(Response.java:170)
> at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:328)
> ... 32 more
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (WICKET-4191) Tree component shows errors
Posted by "Peter Diefenthäler (Updated JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WICKET-4191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Peter Diefenthäler updated WICKET-4191:
---------------------------------------
Attachment: QuickStartTree.7z
Quickstart Eclipse project - wicket libraries have to be added
> Tree component shows errors
> ---------------------------
>
> Key: WICKET-4191
> URL: https://issues.apache.org/jira/browse/WICKET-4191
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.5.2
> Environment: Windows 7, Tomcat 7, Java 6, Eclipse Indigo
> Reporter: Peter Diefenthäler
> Attachments: QuickStartTree.7z
>
>
> After upgrading from 1.4.15 to 1.5.2 the tree component shows several error messages in the log:
> ERROR [http-bio-8037-exec-9]: Connection lost, give up responding.
> at org.apache.wicket.DefaultExceptionMapper.internalMap(DefaultExceptionMapper.java:105)
> org.apache.wicket.protocol.http.servlet.ResponseIOException: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
> at org.apache.wicket.protocol.http.servlet.ServletWebResponse.flush(ServletWebResponse.java:254)
> at org.apache.wicket.protocol.http.HeaderBufferingWebResponse.flush(HeaderBufferingWebResponse.java:92)
> at org.apache.wicket.request.resource.AbstractResource.setResponseHeaders(AbstractResource.java:611)
> at org.apache.wicket.request.resource.AbstractResource.respond(AbstractResource.java:485)
> at org.apache.wicket.request.handler.resource.ResourceRequestHandler.respond(ResourceRequestHandler.java:77)
> at org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler.respond(ResourceReferenceRequestHandler.java:105)
> at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:750)
> at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:252)
> at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:209)
> at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:280)
> at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:162)
> at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:218)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
> at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
> at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
> at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:333)
> at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:299)
> at org.apache.catalina.connector.Response.flushBuffer(Response.java:560)
> at org.apache.catalina.connector.ResponseFacade.flushBuffer(ResponseFacade.java:303)
> at org.apache.wicket.protocol.http.servlet.ServletWebResponse.flush(ServletWebResponse.java:250)
> ... 28 more
> Caused by: java.net.SocketException: Connection reset by peer: socket write error
> at java.net.SocketOutputStream.socketWrite0(Native Method)
> at java.net.SocketOutputStream.socketWrite(Unknown Source)
> at java.net.SocketOutputStream.write(Unknown Source)
> at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:216)
> at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:437)
> at org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:119)
> at org.apache.coyote.http11.AbstractHttp11Processor.action(AbstractHttp11Processor.java:758)
> at org.apache.coyote.Response.action(Response.java:170)
> at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:328)
> ... 32 more
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (WICKET-4191) Tree component shows errors
Posted by "Peter Diefenthäler (Commented JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WICKET-4191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13142310#comment-13142310 ]
Peter Diefenthäler commented on WICKET-4191:
--------------------------------------------
I think the problem occurs while using a packaged resource inside the component which is updated in the target.add() method. The CdTree class changes icons of the tree nodes if they are heads of subtrees or leaf nodes.
> Tree component shows errors
> ---------------------------
>
> Key: WICKET-4191
> URL: https://issues.apache.org/jira/browse/WICKET-4191
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.5.2
> Environment: Windows 7, Tomcat 7, Java 6, Eclipse Indigo
> Reporter: Peter Diefenthäler
> Attachments: QuickStartTree.7z, QuickStartTree.tgz
>
>
> After upgrading from 1.4.15 to 1.5.2 the tree component shows several error messages in the log:
> ERROR [http-bio-8037-exec-9]: Connection lost, give up responding.
> at org.apache.wicket.DefaultExceptionMapper.internalMap(DefaultExceptionMapper.java:105)
> org.apache.wicket.protocol.http.servlet.ResponseIOException: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
> at org.apache.wicket.protocol.http.servlet.ServletWebResponse.flush(ServletWebResponse.java:254)
> at org.apache.wicket.protocol.http.HeaderBufferingWebResponse.flush(HeaderBufferingWebResponse.java:92)
> at org.apache.wicket.request.resource.AbstractResource.setResponseHeaders(AbstractResource.java:611)
> at org.apache.wicket.request.resource.AbstractResource.respond(AbstractResource.java:485)
> at org.apache.wicket.request.handler.resource.ResourceRequestHandler.respond(ResourceRequestHandler.java:77)
> at org.apache.wicket.request.handler.resource.ResourceReferenceRequestHandler.respond(ResourceReferenceRequestHandler.java:105)
> at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:750)
> at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:252)
> at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:209)
> at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:280)
> at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:162)
> at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:218)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
> at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
> at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
> at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:333)
> at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:299)
> at org.apache.catalina.connector.Response.flushBuffer(Response.java:560)
> at org.apache.catalina.connector.ResponseFacade.flushBuffer(ResponseFacade.java:303)
> at org.apache.wicket.protocol.http.servlet.ServletWebResponse.flush(ServletWebResponse.java:250)
> ... 28 more
> Caused by: java.net.SocketException: Connection reset by peer: socket write error
> at java.net.SocketOutputStream.socketWrite0(Native Method)
> at java.net.SocketOutputStream.socketWrite(Unknown Source)
> at java.net.SocketOutputStream.write(Unknown Source)
> at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:216)
> at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:437)
> at org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:119)
> at org.apache.coyote.http11.AbstractHttp11Processor.action(AbstractHttp11Processor.java:758)
> at org.apache.coyote.Response.action(Response.java:170)
> at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:328)
> ... 32 more
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira