Deployment hang and timeout, how to find the cause?
lafr Jun 3, 2016 4:37 PMI have a problem deploying my application on a customer system running Windows Server 2012 R2 using Oracle JDK 1.8.0_92.
The same application works just fine when we run it on the same WildFly server version on Solaris SPARC using the same Java version.
So the problem is probably related to the target environment.
How can I find out what is holding up the deployment and causing the timeout?
03.06. 21:58:57,134 INFO [org.wildfly.extension.undertow#registerDeployment] WFLYUT0021: Registered web context: /mbi-ws/fur-test-mbi/inventory
03.06. 21:58:57,134 INFO [org.wildfly.extension.undertow#registerDeployment] WFLYUT0021: Registered web context: /mbi-ws/fur-test-mbi/external
03.06. 21:58:57,154 INFO [org.wildfly.extension.undertow#registerDeployment] WFLYUT0021: Registered web context: /mbi-ws/fur-test-mbi/sales
03.06. 21:58:57,154 INFO [org.wildfly.extension.undertow#registerDeployment] WFLYUT0021: Registered web context: /mbi-ws/fur-test-mbi/planning
03.06. 21:58:57,154 INFO [org.wildfly.extension.undertow#registerDeployment] WFLYUT0021: Registered web context: /mbi-ws/fur-test-mbi/costing
03.06. 21:58:57,154 INFO [org.wildfly.extension.undertow#registerDeployment] WFLYUT0021: Registered web context: /mbi-ws/fur-test-mbi/core
03.06. 21:58:57,154 INFO [org.wildfly.extension.undertow#registerDeployment] WFLYUT0021: Registered web context: /mbi-ws/fur-test-mbi/purchase
03.06. 21:58:57,154 INFO [org.wildfly.extension.undertow#registerDeployment] WFLYUT0021: Registered web context: /mbi-ws/fur-test-mbi/production
03.06. 21:58:57,154 INFO [org.wildfly.extension.undertow#registerDeployment] WFLYUT0021: Registered web context: /mbi-ws/fur-test-mbi/distribution
03.06. 21:58:57,534 INFO [org.wildfly.extension.undertow#registerDeployment] WFLYUT0021: Registered web context: /mbi/fur-test-mbi/web
03.06. 21:58:57,564 INFO [org.wildfly.extension.undertow#registerDeployment] WFLYUT0021: Registered web context: /mbi-ws/fur-test-mbi/common
03.06. 22:03:49,192 ERROR [org.jboss.as.controller.management-operation#awaitServiceContainerStability] WFLYCTL0348: Timeout after [300] seconds waiting for service container stability. Operation will roll back. Step that first updated the service container was 'deploy' at address '[("deployment" => "fur-test-mbi.ear")]'
03.06. 22:03:49,192 ERROR [org.jboss.as.server#handleResult] WFLYSRV0022: Deploy of deployment "fur-test-mbi.ear" was rolled back with no failure message
03.06. 22:03:49,242 INFO [org.wildfly.extension.undertow#unregisterDeployment] WFLYUT0022: Unregistered web context: /mbi-ws/fur-test-mbi/sales
03.06. 22:03:49,242 INFO [org.wildfly.extension.undertow#unregisterDeployment] WFLYUT0022: Unregistered web context: /mbi-ws/fur-test-mbi/inventory
03.06. 22:03:49,242 INFO [org.wildfly.extension.undertow#unregisterDeployment] WFLYUT0022: Unregistered web context: /mbi-ws/fur-test-mbi/planning
03.06. 22:03:49,232 INFO [org.wildfly.extension.undertow#unregisterDeployment] WFLYUT0022: Unregistered web context: /mbi-ws/fur-test-mbi/external
03.06. 22:03:49,252 INFO [org.wildfly.extension.undertow#unregisterDeployment] WFLYUT0022: Unregistered web context: /mbi-ws/fur-test-mbi/purchase
03.06. 22:03:49,262 INFO [org.wildfly.extension.undertow#unregisterDeployment] WFLYUT0022: Unregistered web context: /mbi-ws/fur-test-mbi/common
03.06. 22:03:49,262 INFO [org.wildfly.extension.undertow#unregisterDeployment] WFLYUT0022: Unregistered web context: /mbi-ws/fur-test-mbi/production
03.06. 22:03:49,262 INFO [org.wildfly.extension.undertow#unregisterDeployment] WFLYUT0022: Unregistered web context: /mbi/fur-test-mbi/web
03.06. 22:03:49,262 INFO [org.wildfly.extension.undertow#unregisterDeployment] WFLYUT0022: Unregistered web context: /mbi-ws/fur-test-mbi/core
03.06. 22:03:49,262 INFO [org.wildfly.extension.undertow#unregisterDeployment] WFLYUT0022: Unregistered web context: /mbi-ws/fur-test-mbi/costing
03.06. 22:03:49,262 INFO [org.wildfly.extension.undertow#unregisterDeployment] WFLYUT0022: Unregistered web context: /mbi-ws/fur-test-mbi/distribution
03.06. 22:03:54,192 ERROR [org.jboss.as.controller.management-operation#handleResult] WFLYCTL0190: Step handler org.jboss.as.server.deployment.DeploymentHandlerUtil$1@134ff28c for operation {"operation" => "deploy","address" => [("deployment" => "fur-test-mbi.ear")],"owner" => [("subsystem" => "deployment-scanner"),("scanner" => "default")]} at address [("deployment" => "fur-test-mbi.ear")] failed handling operation rollback -- java.util.concurrent.TimeoutException: java.util.concurrent.TimeoutException
at org.jboss.as.controller.OperationContextImpl.waitForRemovals(OperationContextImpl.java:511)
at org.jboss.as.controller.AbstractOperationContext$Step.handleResult(AbstractOperationContext.java:1369)
at org.jboss.as.controller.AbstractOperationContext$Step.finalizeInternal(AbstractOperationContext.java:1328)
at org.jboss.as.controller.AbstractOperationContext$Step.finalizeStep(AbstractOperationContext.java:1301)
at org.jboss.as.controller.AbstractOperationContext$Step.access$300(AbstractOperationContext.java:1185)
at org.jboss.as.controller.AbstractOperationContext.executeResultHandlerPhase(AbstractOperationContext.java:767)
at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:644)
at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:370)
at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1344)
at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:392)
at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:217)
at org.jboss.as.controller.ModelControllerImpl$3$1$1.run(ModelControllerImpl.java:748)
at org.jboss.as.controller.ModelControllerImpl$3$1$1.run(ModelControllerImpl.java:742)
at java.security.AccessController.doPrivileged(Native Method)
at org.jboss.as.controller.ModelControllerImpl$3$1.run(ModelControllerImpl.java:742)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at org.jboss.threads.JBossThread.run(JBossThread.java:320)