[
https://issues.jboss.org/browse/WFLY-9903?page=com.atlassian.jira.plugin....
]
Radoslav Husar commented on WFLY-9903:
--------------------------------------
Thanks for the report.
This looks like a regression introduced with
https://github.com/wildfly/wildfly/commit/ca46ebe7820c34818d175079385a83d...
Note that we have a test but that only operates on the model with no runtime, here is a
patch to expand the test case to actually fail and reproduce this issue.
{noformat}
diff --git
a/testsuite/integration/basic/src/test/java/org/jboss/as/test/integration/mod_cluster/ModClusterSubsystemAddTestCase.java
b/testsuite/integration/basic/src/test/java/org/jboss/as/test/integration/mod_cluster/ModClusterSubsystemAddTestCase.java
index 6d7ce63dc3..e2a996c9ef 100644
---
a/testsuite/integration/basic/src/test/java/org/jboss/as/test/integration/mod_cluster/ModClusterSubsystemAddTestCase.java
+++
b/testsuite/integration/basic/src/test/java/org/jboss/as/test/integration/mod_cluster/ModClusterSubsystemAddTestCase.java
@@ -32,6 +32,7 @@ import org.jboss.as.cli.CommandContext;
import org.jboss.as.cli.batch.Batch;
import org.jboss.as.controller.client.ModelControllerClient;
import org.jboss.as.test.integration.management.util.CLITestUtil;
+import org.jboss.as.test.shared.ServerReload;
import org.jboss.dmr.ModelNode;
import org.junit.Assert;
import org.junit.Test;
@@ -77,6 +78,8 @@ public class ModClusterSubsystemAddTestCase {
outcome = response.get("outcome").asString();
Assert.assertEquals("Adding mod_cluster subsystem failed! " +
request.toJSONString(false), SUCCESS, outcome);
+ ServerReload.executeReloadAndWaitForCompletion(controllerClient);
+
// Test subsystem remove
request = ctx.buildRequest("/subsystem=modcluster:remove");
response = controllerClient.execute(request);
{noformat}
Cannot remove modcluster subsystem for the first time
-----------------------------------------------------
Key: WFLY-9903
URL:
https://issues.jboss.org/browse/WFLY-9903
Project: WildFly
Issue Type: Bug
Components: mod_cluster
Affects Versions: 12.0.0.Beta1
Environment: Debian stable, openjdk 8
Reporter: Marcel Ĺ ebek
Assignee: Radoslav Husar
Removal of modcluster subsystem first produces an error, and succeeds for the second
time:
[standalone@localhost:9990 /] /subsystem=modcluster:remove()
{
"outcome" => "failed",
"failure-description" => "WFLYCTL0441: Operation has resulted in
failed or missing services
WFLYCTL0184: New missing/unsatisfied dependencies:
service org.wildfly.mod_cluster.undertow (unavailable) dependents: [service
org.wildfly.undertow.http-invoker.host.default-host.http-invoker]
",
"rolled-back" => true
}
[standalone@localhost:9990 /] /subsystem=modcluster:remove()
{
"outcome" => "success",
"response-headers" => {
"operation-requires-reload" => true,
"process-state" => "reload-required"
}
}
Error in the wildfly output is
18:35:11,316 INFO [org.jboss.modcluster] (ServerService Thread Pool -- 78)
MODCLUSTER000002: Initiating mod_cluster shutdown
18:35:11,319 ERROR [org.jboss.as.controller.management-operation]
(management-handler-thread - 2) WFLYCTL0013: Operation ("remove") failed -
address: ([("subsystem" => "modcluster")]) - failure description:
"WFLYCTL0441: Operation has resulted in failed or missing services
WFLYCTL0184: New missing/unsatisfied dependencies:
service org.wildfly.mod_cluster.undertow (unavailable) dependents: [service
org.wildfly.undertow.http-invoker.host.default-host.http-invoker]
"
18:35:11,321 INFO [org.jboss.as.controller] (management-handler-thread - 2) WFLYCTL0183:
Service status report
WFLYCTL0184: New missing/unsatisfied dependencies:
service org.wildfly.mod_cluster.undertow (unavailable) dependents: [service
org.wildfly.undertow.http-invoker.host.default-host.http-invoker]
For the second time, it succeeds.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)