WFLYEE0040: A component named 'IOWatchServiceExecutorImpl' is already defined in this module after applying RHDM/RHPAM patch update
Issue
We have installed the RHDM 7.1.1 update as per the instructions:
$ cd ~/rhdm-7.1.1-update
$ ./apply-updates.sh /home/jboss-eap-7.1/standalone/deployments/decision-central.war rhdm-decision-central-eap7-deployable
14:35:40.499 [main] INFO - File blacklist.txt found at /home/rhdm-7.1.1-update/blacklist.txt.
14:35:41.843 [main] INFO - Removing old files from distribution root /home/jboss-eap-7.1/standalone/deployments/decision-central.war
14:35:44.522 [main] INFO - Applying updates to distribution root /home/jboss-eap-7.1/standalone/deployments/decision-central.war
The updates finishes without errors, but when we start the server instance, the deployment of decision-central fails:
14:39:24,414 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC000001: Failed to start service jboss.deployment.unit."decision-central.war".PARSE: org.jboss.msc.service.StartException in service jboss.deployment.unit."decision-central.war".PARSE: WFLYSRV0153: Failed to process phase PARSE of deployment "decision-central.war"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:172)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IllegalArgumentException: WFLYEE0040: A component named 'IOWatchServiceExecutorImpl' is already defined in this module
at org.jboss.as.ee.component.EEModuleDescription.addComponent(EEModuleDescription.java:167)
at org.jboss.as.ejb3.deployment.processors.EJBComponentDescriptionFactory.addComponent(EJBComponentDescriptionFactory.java:58)
at org.jboss.as.ejb3.deployment.processors.SessionBeanComponentDescriptionFactory.processSessionBeans(SessionBeanComponentDescriptionFactory.java:169)
at org.jboss.as.ejb3.deployment.processors.SessionBeanComponentDescriptionFactory.processAnnotations(SessionBeanComponentDescriptionFactory.java:98)
at org.jboss.as.ejb3.deployment.processors.AnnotatedEJBComponentDescriptionDeploymentUnitProcessor.processAnnotations(AnnotatedEJBComponentDescriptionDeploymentUnitProcessor.java:57)
at org.jboss.as.ejb3.deployment.processors.AbstractDeploymentUnitProcessor.deploy(AbstractDeploymentUnitProcessor.java:76)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:165)
... 5 more
14:39:24,425 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "decision-central.war")]) - failure description:
Environment
- Red Hat Decision Manager (RHDM)
- 7.1.1
- Red Hat Process Automation Manager (RHPAM)
- 7.1.1
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.