]
Kabir Khan updated WFLY-5030:
-----------------------------
Fix Version/s: 10.0.0.Final
I am bulk closing old issues that were resolved with no fix version. There are quite many
of these so I am not checking the history properly. From the lastModified date of this
issue it looks like it was done for 10.0.0.Final (I am not caring about alpha/beta etc.
for this exercise). If that is incorrect please adjust as needed.
Intermittent failure of deployment containing two datasources in
-ds.xml
------------------------------------------------------------------------
Key: WFLY-5030
URL:
https://issues.jboss.org/browse/WFLY-5030
Project: WildFly
Issue Type: Bug
Components: JCA
Affects Versions: 10.0.0.Beta1
Reporter: Jan Blizňák
Assignee: Stefano Maestri
Fix For: 10.0.0.Final
Attachments: one-datasource.jar, two-datasources.jar
Running smoke runs of JBossWS in EAP7, I occasionally hit test failure of
WSRMStoreFeatureTestCase (from JBossWS testsuite). The testcase uses deployment that
should add some datasources, but deploying ends up with:
{code}
org.jboss.msc.service.StartException in service
jboss.data-source.java:jboss/datasources/rmclientdb.statistics: Failed to start service
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904)
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: java.lang.IllegalArgumentException: WFLYCTL0218: A node is already registered
at '/deployment=*/subsystem=datasources/data-source=*/statistics=jdbc'
at org.jboss.as.controller.registry.NodeSubregistry.register(NodeSubregistry.java:86)
at
org.jboss.as.controller.registry.ConcreteResourceRegistration.registerSubModel(ConcreteResourceRegistration.java:180)
at
org.jboss.as.connector.services.datasources.statistics.DataSourceStatisticsService.start(DataSourceStatisticsService.java:85)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
... 3 more
{code}
After some debugging, the problematic scenario seems to be:
1) there is a deployment (jar/war, doesn't matter) containing -ds.xml configuration
file
2) this file contains definition of at least two datasources to be added