DuplicateServiceException JBoss Server

pasquers picture pasquers · Jul 21, 2016 · Viewed 11.4k times · Source

I am getting a weird error when trying to run an EAR on my Wildfly 10 Server. It says .session is already registered, which other similar bugs have supposedly been caused by multiple applications using the same context-root. But I am just deploying a single EAR so I'm confused.

09:57:30,654 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-8) MSC000001: Failed to start service jboss.deployment.subunit."********.ear"."*********.war".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.subunit."***********.ear"."**********".INSTALL: WFLYSRV0153: Failed to process phase INSTALL of subdeployment "******.war" of deployment "*******.ear"
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:154)
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
    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.msc.service.DuplicateServiceException: Service jboss.undertow.deployment.default-server.default-host./******.session is already registered

Answer

Devrim picture Devrim · Sep 27, 2017

I had the same issue. It is fixed by removing wars under:

<jboss or wildfly home>\standalone\deployments

directory.

Edit: Another solution: Remove defined deployments at <jboss or wildfly home>\standalone\configuration\standalone.xml

Standalone.xml content, after deployments are removed:

<?xml version='1.0' encoding='UTF-8'?>
<server xmlns="urn:jboss:domain:4.2">
    ...
    <deployments></deployments>
</server>