-
Bug
-
Resolution: Done
-
Major
-
jboss-fuse-6.2, jboss-fuse-6.2.1
-
None
-
%
-
6.3 Sprint 4 (Mar 28 - Apr 29)
I'm keeping track of this one since I often encounter it when I'm working on something else, and I can never reproduce it when I try studying it:
It happens (when it shows itself) during provisioning of children containers, both local and remote.
The provisioned container remains in "Analyzing" state until some timeout occurs on the root node that unlocks the process. The timeout is of exactly 5 minutes and nothing happens in the meanwhile.
My suspect is that it has to do with the Asynch servlet implementation we use for the Maven Proxy and that some race condition or some lack of correct handling of specific transient errors leads to this.
2015-11-19 10:28:24,369 | INFO | dProxyServlet #1 | MavenProxyServletSupport | 112 - io.fabric8.fabric-maven-proxy - 1.2.0.redhat-621070 | Received request for maven artifact : io/fabric8/quickstarts/cxf-rest/1.2.0.redhat-621070/cxf-rest-1.2.0.redhat-621070.jar 2015-11-19 10:33:24,370 | WARN | tp1646070070-410 | Response | 97 - org.eclipse.jetty.aggregate.jetty-all-server - 8.1.17.v20150415 | Committed before 404 null 2015-11-19 10:33:24,371 | WARN | tp1646070070-410 | AbstractHttpConnection | 97 - org.eclipse.jetty.aggregate.jetty-all-server - 8.1.17.v20150415 | /maven/download/io/fabric8/quickstarts/cxf-rest/1.2.0.redhat-621070/cxf-rest-1.2.0.redhat-621070.jar java.lang.IllegalStateException: Committed at org.eclipse.jetty.server.Response.resetBuffer(Response.java:1130)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.server.Response.sendError(Response.java:317)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.server.Response.sendError(Response.java:419)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.ops4j.pax.web.service.jetty.internal.ResourceServlet.doGet(ResourceServlet.java:113)[104:org.ops4j.pax.web.pax-web-jetty:3.2.5] at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)[59:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0] at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)[59:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:503)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:69)[104:org.ops4j.pax.web.pax-web-jetty:3.2.5] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:575)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:240)[104:org.ops4j.pax.web.pax-web-jetty:3.2.5] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:93)[104:org.ops4j.pax.web.pax-web-jetty:3.2.5] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.server.Server.handleAsync(Server.java:410)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:519)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:79)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)[97:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415] at java.lang.Thread.run(Thread.java:745)[:1.7.0_76]
I'd like to hear gnodet1 opinion on this, but I don't have a real reproducer.
In this case I had just created a Fabric and provisioned a child container with:
container-create-child --profile quickstarts-cxf-rest root quickstart
- duplicates
-
ENTESB-5121 [6.3] Adding quickstart profile to child container takes about ~10 min to provision
- Closed