[jboss-jira] [JBoss JIRA] (WFLY-9903) Cannot remove modcluster subsystem for the first time

Radoslav Husar (JIRA) issues at jboss.org
Sun Feb 25 14:31:00 EST 2018


    [ https://issues.jboss.org/browse/WFLY-9903?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13537846#comment-13537846 ] 

Radoslav Husar commented on WFLY-9903:
--------------------------------------

Thanks for the report.

This looks like a regression introduced with https://github.com/wildfly/wildfly/commit/ca46ebe7820c34818d175079385a83d218b2ad47

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 at 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 at 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)



More information about the jboss-jira mailing list