Details
-
Bug
-
Resolution: Done
-
Major
-
2.0.0.Beta4
-
None
Description
Invoking the /host=master:shutdown operation on embedded host-controller gives me NPE.
Standalone
[standalone@embedded /] shutdown The command is not available in the current context (e.g. required subsystems or connection to the controller might be unavailable). [standalone@embedded /] :shutdown { "outcome" => "failed", "failure-description" => "WFLYCTL0031: No operation named 'shutdown' exists at address []", "rolled-back" => true }
Domain
Using operation style :shutdown throws NPE. Tab completion for this operation works, which could be a little bit misleading in this case.
[domain@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@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@embedded /] :read-resource Failed to execute operation.: WFLYEMB0023: The embedded server is stopping and invocations on the ModelControllerClient are not available [domain@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@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)
Attachments
Issue Links
- clones
-
JBEAP-926 Embedded host-controller throws NPE on regular shutdown
- Closed