-
Bug
-
Resolution: Done
-
Major
-
4.0.0.Alpha6
-
None
InterdependentDeploymentTestCase tests deployment handling of a set of interdependent deployments, where some of the dependencies are optional.
The test intermittently fails due to a ModuleLoadException while deploying one of the modules:
https://ci.wildfly.org/viewLog.html?buildId=42957&buildTypeId=WildFlyCore_PullRequest
The most notable bit of info in the log is:
17:32:08,639 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.module.service."deployment.interrelated-c.jar".main: org.jboss.msc.service.StartException in service jboss.module.service."deployment.interrelated-c.jar".main: WFLYSRV0179: Failed to load module: deployment.interrelated-c.jar at org.jboss.as.server.moduleservice.ModuleLoadService.start(ModuleLoadService.java:91) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955) at org.jboss.msc.service.MSCExecutor$1.run(MSCExecutor.java:77) 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) Caused by: org.jboss.modules.ModuleNotFoundException: deployment.interrelated-c.jar at org.jboss.modules.ModuleLoader$FutureModule.getModule(ModuleLoader.java:834) at org.jboss.modules.ModuleLoader.loadModuleLocal(ModuleLoader.java:472) at org.jboss.modules.ModuleLoader.loadModuleLocal(ModuleLoader.java:457) at org.jboss.modules.ModuleLoader.preloadModule(ModuleLoader.java:370) at org.jboss.as.server.moduleservice.ServiceModuleLoader.preloadModule(ServiceModuleLoader.java:147) at org.jboss.modules.ModuleLoader.preloadModule(ModuleLoader.java:387) at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:282) at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:270) at org.jboss.as.server.moduleservice.ModuleLoadService.start(ModuleLoadService.java:68) ... 6 more
The interrelated-c.jar deployment depends (not optionally) on interrelated-a.jar.The failure occurs during execution of a management op that redeploys interrelated-a.jar. FWIW, another deployment in the set, interrelated-f.jar, does depend optionally on interrelated-c.jar.
The full stdout output for the failed test in the above linked CI run also includes a dump of all MSC services following the failure. Note though that the failure does not result in MSC not obtaining stability. Inability to reach stability was the initial problem that led to the introduction of this test (see https://github.com/wildfly/wildfly-core/pull/2099.)
- causes
-
WFCORE-6188 Eliminate useless locking in ServiceModuleLoader
- Closed
- is related to
-
WFCORE-2209 Rework InterdependentDeploymentTestCase once special system prop enablement of WFCORE-2192 fix isn't needed
- Closed
- relates to
-
WFCORE-4074 InterdependentDeploymentTestCase fail intermittently
- Resolved
-
WFCORE-4075 Proper cleanup of InterdependentDeploymentTestCase
- Resolved