[jboss-jira] [JBoss JIRA] (WFCORE-904) Future returned from Bootstrap.startup(...0) and ServerService.getValue() may never complete

Brian Stansberry (JIRA) issues at jboss.org
Sun Aug 23 15:21:26 EDT 2015


Brian Stansberry created WFCORE-904:
---------------------------------------

             Summary: Future returned from Bootstrap.startup(...0) and ServerService.getValue() may never complete
                 Key: WFCORE-904
                 URL: https://issues.jboss.org/browse/WFCORE-904
             Project: WildFly Core
          Issue Type: Bug
          Components: Domain Management
    Affects Versions: 2.0.0.Beta4
            Reporter: Brian Stansberry
            Assignee: Brian Stansberry
             Fix For: 2.0.0.CR1


A test I'm writing that uses the CLI embed-server command hung forever:

{code}
"main" #1 prio=5 os_prio=31 tid=0x00007fd461007800 nid=0x1303 in Object.wait() [0x0000000102c67000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:502)
	at org.jboss.threads.AsyncFutureTask.await(AsyncFutureTask.java:192)
	- locked <0x00000007b8d69eb0> (a org.jboss.as.server.FutureServiceContainer)
	at org.jboss.threads.AsyncFutureTask.get(AsyncFutureTask.java:266)
	- locked <0x00000007b8d69eb0> (a org.jboss.as.server.FutureServiceContainer)
	at org.wildfly.core.embedded.EmbeddedStandAloneServerFactory$StandaloneServerImpl.start(EmbeddedStandAloneServerFactory.java:306)
{code}

The boot.log showed boot did not complete:

{code}

2015-08-23 12:04:37,572 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("internal-model-validation") failed - address: ([("subsystem" => "xts")]) - failure description: "WFLYCTL0172: host is required"
2015-08-23 12:04:37,573 FATAL [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.
{code}

The problem is the failure never results in operationFailed(...) being called on the AsyncFutureTask returned by ServerService.getValue().

This probably only affects the embedded CLI and WildFly Swarm; other code does not block on this future.

I would not be surprised if a similar problem exists with the Host Controller and the CLI's embed-host-controller command.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jboss-jira mailing list