[jboss-jira] [JBoss JIRA] (WFCORE-931) Embedded host-controller throws NPE on regular shutdown

Brian Stansberry (JIRA) issues at jboss.org
Mon Sep 21 17:11:01 EDT 2015


     [ https://issues.jboss.org/browse/WFCORE-931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Stansberry updated WFCORE-931:
------------------------------------
    Fix Version/s: 2.0.0.CR3
                       (was: 2.0.0.CR2)


> Embedded host-controller throws NPE on regular shutdown
> -------------------------------------------------------
>
>                 Key: WFCORE-931
>                 URL: https://issues.jboss.org/browse/WFCORE-931
>             Project: WildFly Core
>          Issue Type: Bug
>          Components: CLI, Domain Management
>    Affects Versions: 2.0.0.Beta4
>            Reporter: Petr Kremensky
>            Assignee: Ken Wills
>             Fix For: 2.0.0.CR3
>
>
> Invoking the /host=master:shutdown operation on embedded host-controller gives me NPE.
> *Standalone*
> {noformat}
> [standalone at embedded /] shutdown
> The command is not available in the current context (e.g. required subsystems or connection to the controller might be unavailable).
> [standalone at embedded /] :shutdown
> {
>     "outcome" => "failed",
>     "failure-description" => "WFLYCTL0031: No operation named 'shutdown' exists at address []",
>     "rolled-back" => true
> }
> {noformat}
> \\
> *Domain*
> Using operation style :shutdown throws NPE. Tab completion for this operation works, which could be a little bit misleading in this case.
> {noformat}
> [domain at embedded /] shutdown --host=master
> The command is not available in the current context (e.g. required subsystems or connection to the controller might be unavailable).
> [domain at embedded /] /host=master:shutdown
> 13:34:57,512 ERROR [org.jboss.as.controller.management-operation] (AeshProcess: 3) WFLYCTL0013: Operation ("shutdown") failed - address: ([("host" => "master")]): java.lang.NullPointerException
> 	at org.jboss.as.host.controller.DomainModelControllerService.stopLocalHost(DomainModelControllerService.java:911)
> 	at org.jboss.as.host.controller.DomainModelControllerService.stopLocalHost(DomainModelControllerService.java:903)
> 	at org.jboss.as.host.controller.operations.HostShutdownHandler$1.execute(HostShutdownHandler.java:89)
> 	at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:846)
> 	at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:637)
> 	at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:362)
> 	at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1296)
> 	at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:395)
> 	at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:212)
> 	at org.jboss.as.controller.ModelControllerImpl$3.execute(ModelControllerImpl.java:661)
> 	at org.jboss.as.controller.ModelControllerImpl$3.execute(ModelControllerImpl.java:651)
> 	at org.jboss.as.controller.client.helpers.DelegatingModelControllerClient.execute(DelegatingModelControllerClient.java:63)
> 	at org.jboss.as.cli.embedded.ThreadContextsModelControllerClient.execute(ThreadContextsModelControllerClient.java:59)
> 	at org.jboss.as.cli.handlers.OperationRequestHandler.handle(OperationRequestHandler.java:85)
> 	at org.jboss.as.cli.impl.CommandContextImpl.handle(CommandContextImpl.java:728)
> 	at org.jboss.as.cli.impl.CommandContextImpl.handleSafe(CommandContextImpl.java:774)
> 	at org.jboss.as.cli.impl.CommandContextImpl$2.execute(CommandContextImpl.java:389)
> 	at org.jboss.aesh.console.AeshProcess.run(AeshProcess.java:53)
> 	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)
> {
>     "outcome" => "failed",
>     "failure-description" => "WFLYCTL0158: Operation handler failed: java.lang.NullPointerException",
>     "rolled-back" => true
> }
> [domain at embedded /] :read-resource
> Failed to execute operation.: WFLYEMB0023: The embedded server is stopping and invocations on the ModelControllerClient are not available
> [domain at embedded /] stop-embedded-host-controller 
> 13:35:19,252 ERROR [org.jboss.as.protocol] (AeshProcess: 5) WFLYPRT0003: Failed to close resource org.jboss.as.cli.embedded.ThreadContextsModelControllerClient at 626966ee: java.lang.IllegalStateException: WFLYEMB0023: The embedded server is stopping and invocations on the ModelControllerClient are not available
> 	at org.wildfly.core.embedded.EmbeddedHostControllerFactory$HostControllerImpl.getActiveModelControllerClient(EmbeddedHostControllerFactory.java:331)
> 	at org.wildfly.core.embedded.EmbeddedHostControllerFactory$HostControllerImpl.access$200(EmbeddedHostControllerFactory.java:225)
> 	at org.wildfly.core.embedded.EmbeddedHostControllerFactory$HostControllerImpl$3.getDelegate(EmbeddedHostControllerFactory.java:309)
> 	at org.jboss.as.controller.client.helpers.DelegatingModelControllerClient.close(DelegatingModelControllerClient.java:103)
> 	at org.jboss.as.cli.embedded.ThreadContextsModelControllerClient.close(ThreadContextsModelControllerClient.java:139)
> 	at org.jboss.as.protocol.StreamUtils.safeClose(StreamUtils.java:66)
> 	at org.jboss.as.cli.impl.CommandContextImpl.disconnectController(CommandContextImpl.java:1165)
> 	at org.jboss.as.cli.embedded.StopEmbeddedHostControllerHandler.doHandle(StopEmbeddedHostControllerHandler.java:56)
> 	at org.jboss.as.cli.handlers.CommandHandlerWithHelp.handle(CommandHandlerWithHelp.java:88)
> 	at org.jboss.as.cli.impl.CommandContextImpl.handle(CommandContextImpl.java:751)
> 	at org.jboss.as.cli.impl.CommandContextImpl.handleSafe(CommandContextImpl.java:774)
> 	at org.jboss.as.cli.impl.CommandContextImpl$2.execute(CommandContextImpl.java:389)
> 	at org.jboss.aesh.console.AeshProcess.run(AeshProcess.java:53)
> 	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)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list