Vladimir Rastseluev created AS7-3941:
----------------------------------------
Summary: Resource adapters subsystem parser errors.
Key: AS7-3941
URL:
https://issues.jboss.org/browse/AS7-3941
Project: Application Server 7
Issue Type: Bug
Affects Versions: 7.1.0.Final
Reporter: Vladimir Rastseluev
Assignee: Stefano Maestri
Fix For: 7.1.2.Final
1)Running tests from package org.jboss.as.test.smoke.deployment.rar.examples on standalone
instance almost always throws this exception on server:
ERROR [org.jboss.msc.service] (MSC service thread 1-1) MSC00002: Invocation of listener
"org.jboss.as.connector.deployers.processors.ParsedRaDeploymentProcessor$1@f74e81"
failed: org.jboss.as.controller.OperationFailedRuntimeException: JBAS014662: Duplicate
path element 'subsystem' found [ "JBAS014662: Duplicate path element
'subsystem' found" ]
at org.jboss.as.controller.PathAddress.duplicateElement(PathAddress.java:136)
[jboss-as-controller-7.1.1.Final-SNAPSHOT.jar:7.1.1.Final-SNAPSHOT]
at org.jboss.as.controller.PathAddress.pathAddress(PathAddress.java:117)
[jboss-as-controller-7.1.1.Final-SNAPSHOT.jar:7.1.1.Final-SNAPSHOT]
at org.jboss.as.controller.PathAddress.append(PathAddress.java:202)
[jboss-as-controller-7.1.1.Final-SNAPSHOT.jar:7.1.1.Final-SNAPSHOT]
at org.jboss.as.controller.PathAddress.append(PathAddress.java:222)
[jboss-as-controller-7.1.1.Final-SNAPSHOT.jar:7.1.1.Final-SNAPSHOT]
at
org.jboss.as.controller.registry.AbstractResourceRegistration.getSubRegistration(AbstractResourceRegistration.java:352)
[jboss-as-controller-7.1.1.Final-SNAPSHOT.jar:7.1.1.Final-SNAPSHOT]
at
org.jboss.as.controller.registry.ConcreteResourceRegistration.registerSubModel(ConcreteResourceRegistration.java:106)
[jboss-as-controller-7.1.1.Final-SNAPSHOT.jar:7.1.1.Final-SNAPSHOT]
at
org.jboss.as.controller.registry.AbstractResourceRegistration.registerSubModel(AbstractResourceRegistration.java:68)
[jboss-as-controller-7.1.1.Final-SNAPSHOT.jar:7.1.1.Final-SNAPSHOT]
at
org.jboss.as.connector.deployers.processors.ParsedRaDeploymentProcessor$1.transition(ParsedRaDeploymentProcessor.java:198)
[jboss-as-connector-7.1.1.Final-SNAPSHOT.jar:7.1.1.Final-SNAPSHOT]
at
org.jboss.msc.service.ServiceControllerImpl.invokeListener(ServiceControllerImpl.java:1416)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
org.jboss.msc.service.ServiceControllerImpl.access$2700(ServiceControllerImpl.java:49)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
org.jboss.msc.service.ServiceControllerImpl$ListenerTask.run(ServiceControllerImpl.java:1954)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[rt.jar:1.6.0_23]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[rt.jar:1.6.0_23]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_23]
2)The second run of these tests on the same standalone server instantion fails.
Seems, that after deployment of .rar with the same name like previous archive, server
tries to register JNDI names from both archives, even in case, that first archive is
undeployed and resources are unbound.
ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC00001: Failed to start
service jboss.ra.deployment."basic.rar_2": org.jboss.msc.service.StartException
in service jboss.ra.deployment."basic.rar_2":
org.jboss.msc.service.StartException in anonymous service: JBAS010446: Failed to start RA
deployment [basic]
at
org.jboss.as.connector.metadata.deployment.ResourceAdapterXmlDeploymentService.start(ResourceAdapterXmlDeploymentService.java:126)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[rt.jar:1.6.0_23]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[rt.jar:1.6.0_23]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_23]
Caused by: org.jboss.msc.service.StartException in anonymous service: JBAS010446: Failed
to start RA deployment [basic]
at
org.jboss.as.connector.metadata.deployment.ResourceAdapterXmlDeploymentService.start(ResourceAdapterXmlDeploymentService.java:110)
... 5 more
Caused by: org.jboss.jca.deployers.common.DeployException: IJ020056: Deployment failed:
file:/home/vrastsel/jboss-as/build/target/jboss-as-7.1.1.Final-SNAPSHOT/standalone/tmp/vfs/temp4026624ced5f302d/content-603f46fde5d58cd/contents/
at
org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer.createObjectsAndInjectValue(AbstractResourceAdapterDeployer.java:2174)
at
org.jboss.as.connector.metadata.deployment.ResourceAdapterXmlDeploymentService$AS7RaXmlDeployer.doDeploy(ResourceAdapterXmlDeploymentService.java:173)
at
org.jboss.as.connector.metadata.deployment.ResourceAdapterXmlDeploymentService.start(ResourceAdapterXmlDeploymentService.java:104)
... 5 more
Caused by: org.jboss.msc.service.DuplicateServiceException: Service
jboss.connector.connection-factory.java:jboss/name1 is already registered
at
org.jboss.msc.service.ServiceRegistrationImpl.setInstance(ServiceRegistrationImpl.java:154)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
org.jboss.msc.service.ServiceControllerImpl.startInstallation(ServiceControllerImpl.java:227)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
org.jboss.msc.service.ServiceContainerImpl.install(ServiceContainerImpl.java:560)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceTargetImpl.install(ServiceTargetImpl.java:201)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
org.jboss.msc.service.ServiceControllerImpl$ChildServiceTarget.install(ServiceControllerImpl.java:2228)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceBuilderImpl.install(ServiceBuilderImpl.java:307)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
org.jboss.as.connector.metadata.deployment.AbstractResourceAdapterDeploymentService$AbstractAS7RaDeployer.bindConnectionFactory(AbstractResourceAdapterDeploymentService.java:261)
at
org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer.createObjectsAndInjectValue(AbstractResourceAdapterDeployer.java:1946)
... 7 more
3)Subsystem parser checking test fails.
To reproduce, run ignored test in
org.jboss.as.connector.subsystems.jca.ComplexResourceAdaptersSubsystemTestCase
Results :
Tests in error:
testResourceAdapterWith2ConDefAnd2AdmObj(org.jboss.as.connector.subsystems.jca.ComplexResourceAdaptersSubsystemTestCase):
JBAS014822: Required parameter wrap-xa-resource is not present. {"operation"
=> "add","class-name" =>
"org.jboss.as.test.smoke.deployment.rar.MultipleManagedConnectionFactory1","jndi-name"
=> "java:jboss/name2","address" => [("subsystem" =>
"resource-adapters"),("resource-adapter" =>
"multiple.rar"),("connection-definitions" => "Pool2")]}
4)Resource adapter's properties "application" and
"bootstrap-context" don't propagate to the model.
To reproduce, uncomment rows in
org.jboss.as.test.smoke.mgmt.resourceadapter.ResourceAdapterOperationsUnitTestCase.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira