Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

DuplicateServiceException JBoss Server

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
like image 423
pasquers Avatar asked Jul 21 '16 15:07

pasquers


3 Answers

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>
like image 118
Devrim Avatar answered Oct 16 '22 23:10

Devrim


Possible Fix, previously I had had other errors with my files that I consequently fixed. I looked in my standalone directory and it contained a .failed EAR, and I believe the 'DuplicateServiceException' came from the server trying to deploy both of them. So recreating the server seemed to solve the problem. Hope that helps anyone with a similar problem

like image 25
pasquers Avatar answered Oct 17 '22 00:10

pasquers


In my case, I deleted all the files in the server's deploy folder, cleaned the server and restart it. It works well after that.

like image 45
Toe Avatar answered Oct 16 '22 23:10

Toe