[
https://issues.jboss.org/browse/WFCORE-993?page=com.atlassian.jira.plugin...
]
Brian Stansberry commented on WFCORE-993:
-----------------------------------------
Quick design documentation comment on the fix for this:
The CLI and the server now require that "admin-only=true" be set when a reload
is performed of an embedded host controller. This is either via the
"--admin-only=true" param to the high level CLI reload command, or a
"admin-only=true" param to a low level operation.
It's not particularly user-friendly forcing users to type this instead of defaulting
to 'true'. But in all other cases the default for this is 'false', and
correctly so, as reloading to an admin-only process is not the stardard use case. You
start in admin-only and reload out of it to get your changes into the runtime.
In the future we want to support using admin-only=false with an embedded HC. When we do
that, if the CLI when executing a reload has been defaulting --admin-only=true without
requiring user input, then we either have to maintain that behavior, which is unintuitive
and inconsistent with all other reload use cases, or we change default behavior possibly
breaking existing scripts that relied on the default. To avoid that future incompatibility
problem, we decided to force users today to explicitly declare --admin-only=true.
Reload command on embed-host-controller fails
---------------------------------------------
Key: WFCORE-993
URL:
https://issues.jboss.org/browse/WFCORE-993
Project: WildFly Core
Issue Type: Bug
Components: CLI
Affects Versions: 2.0.0.CR1
Reporter: Petr Kremensky
Assignee: Ken Wills
Priority: Critical
Fix For: 2.0.0.CR9
Reload operation on embed-host-controller gives me an error.
{noformat}
[disconnected /] embed-host-controller
[domain@embedded /] reload --host=master
13:25:30,019 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0050: EAP 7.0.0.Alpha1
(WildFly Core 2.0.0.CR1) stopped in 6ms
13:25:30,020 INFO [org.jboss.as] (MSC service thread 1-4) WFLYSRV0049: EAP 7.0.0.Alpha1
(WildFly Core 2.0.0.CR1) starting
13:25:30,115 ERROR [org.jboss.as.controller] (AeshProcess: 2) WFLYCTL0369: Required
capabilities are not available:
org.wildfly.domain.server-group.main-server-group in context 'server-config';
There are no known registration points which can provide this capability.
org.wildfly.domain.server-group.main-server-group in context 'server-config';
There are no known registration points which can provide this capability.
org.wildfly.domain.server-group.other-server-group in context
'server-config'; There are no known registration points which can provide this
capability.
13:25:30,138 INFO [org.jboss.as.controller.management-deprecated] (Controller Boot
Thread) WFLYCTL0028: Attribute 'enabled' in the resource at address
'/profile=default/subsystem=datasources/data-source=ExampleDS' is deprecated, and
may be removed in future version. See the attribute description in the output of the
read-resource-description operation to learn more about the deprecation.
13:25:30,150 INFO [org.jboss.as.controller.management-deprecated] (Controller Boot
Thread) WFLYCTL0028: Attribute 'enabled' in the resource at address
'/profile=ha/subsystem=datasources/data-source=ExampleDS' is deprecated, and may
be removed in future version. See the attribute description in the output of the
read-resource-description operation to learn more about the deprecation.
13:25:30,166 INFO [org.jboss.as.controller.management-deprecated] (Controller Boot
Thread) WFLYCTL0028: Attribute 'enabled' in the resource at address
'/profile=full/subsystem=datasources/data-source=ExampleDS' is deprecated, and may
be removed in future version. See the attribute description in the output of the
read-resource-description operation to learn more about the deprecation.
13:25:30,167 ERROR [org.jboss.as.controller] (AeshProcess: 2) WFLYCTL0369: Required
capabilities are not available:
org.wildfly.domain.server-group.main-server-group in context 'server-config';
There are no known registration points which can provide this capability.
org.wildfly.domain.server-group.main-server-group in context 'server-config';
There are no known registration points which can provide this capability.
org.wildfly.network.socket-binding.jgroups-mping in context 'profile=ha';
There are no known registration points which can provide this capability.
org.wildfly.network.socket-binding.jgroups-udp-fd in context 'profile=ha';
There are no known registration points which can provide this capability.
org.wildfly.network.socket-binding.http in context 'profile=ha'; There are no
known registration points which can provide this capability.
org.wildfly.network.socket-binding.jgroups-tcp in context 'profile=ha'; There
are no known registration points which can provide this capability.
org.wildfly.network.socket-binding.jgroups-tcp-fd in context 'profile=ha';
There are no known registration points which can provide this capability.
org.wildfly.network.socket-binding.http in context 'profile=default'; There
are no known registration points which can provide this capability.
org.wildfly.network.socket-binding.ajp in context 'profile=ha'; There are no
known registration points which can provide this capability.
org.wildfly.network.socket-binding.jgroups-udp in context 'profile=ha'; There
are no known registration points which can provide this capability.
org.wildfly.domain.server-group.other-server-group in context
'server-config'; There are no known registration points which can provide this
capability.
13:25:30,178 INFO [org.jboss.as.controller.management-deprecated] (Controller Boot
Thread) WFLYCTL0028: Attribute 'enabled' in the resource at address
'/profile=full-ha/subsystem=datasources/data-source=ExampleDS' is deprecated, and
may be removed in future version. See the attribute description in the output of the
read-resource-description operation to learn more about the deprecation.
13:25:30,196 ERROR [org.jboss.as.controller] (Controller Boot Thread) WFLYCTL0362:
Capabilities required by resource '/server-group=main-server-group' are not
available:
org.wildfly.domain.profile.full in context 'server-groups'; There are no
known registration points which can provide this capability.
13:25:30,198 FATAL [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0034:
Host Controller boot has failed in an unrecoverable manner; exiting. See previous messages
for details.
13:25:30,204 ERROR [org.jboss.as.protocol] (Thread-2) WFLYPRT0003: Failed to close
resource org.jboss.as.cli.embedded.ThreadContextsModelControllerClient@713124ae:
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:1181)
at
org.jboss.as.cli.impl.CommandContextImpl.terminateSession(CommandContextImpl.java:812)
at org.jboss.as.cli.impl.CommandContextImpl$1.shutdown(CommandContextImpl.java:370)
at org.jboss.as.cli.impl.CliShutdownHook$1.run(CliShutdownHook.java:50)
at java.lang.Thread.run(Thread.java:745)
13:25:30,215 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0050: EAP 7.0.0.Alpha1
(WildFly Core 2.0.0.CR1) stopped in 11ms
{noformat}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)