[
https://issues.jboss.org/browse/WFLY-1950?page=com.atlassian.jira.plugin....
]
Frank Langelage commented on WFLY-1950:
---------------------------------------
I don't see any progress.
To reproduce problems:
add
<resource-adapter>
<archive>filesystem.rar</archive>
<transaction-support>NoTransaction</transaction-support>
<config-property
name="Path">/</config-property>
<connection-definitions>
<connection-definition jndi-name="java:/Filesystem"
class-name="biz.mbisoftware.fn.jca.filesystem.FilesystemManagedConnectionFactory"/>
</connection-definitions>
</resource-adapter>
to standalone.xml.
Then remove
<reauthentication-support>false</reauthentication-support>
from META-INF/ra.xml.
Then
04.01. 20:37:39,452 ERROR [org.jboss.msc.service.fail#failed] MSC000001: Failed to start
service jboss.ra.deployment."filesystem.rar":
org.jboss.msc.service.StartException in service
jboss.ra.deployment."filesystem.rar": JBAS010446: Failed to start RA deployment
[filesystem.rar]
at
org.jboss.as.connector.services.resourceadapters.deployment.AbstractResourceAdapterDeploymentService$1.run(AbstractResourceAdapterDeploymentService.java:281)
[wildfly-connector-8.0.0.Final-SNAPSHOT.jar:8.0.0.Final-SNAPSHOT]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[rt.jar:1.7.0_60-ea]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[rt.jar:1.7.0_60-ea]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_60-ea]
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
[jboss-threads-2.1.1.Final.jar:2.1.1.Final]
Caused by: org.jboss.jca.deployers.common.DeployException: IJ020056: Deployment failed:
file:/mbi/tools/jboss/8.0/standalone/tmp/vfs/temp/temp758703a19ace030c/filesystem.rar-b2b028622686a714/contents/
at
org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer.createObjectsAndInjectValue(AbstractResourceAdapterDeployer.java:2611)
[ironjacamar-deployers-common-1.1.2.Final.jar:1.1.2.Final]
at
org.jboss.as.connector.services.resourceadapters.deployment.ResourceAdapterXmlDeploymentService$AS7RaXmlDeployer.doDeploy(ResourceAdapterXmlDeploymentService.java:192)
[wildfly-connector-8.0.0.Final-SNAPSHOT.jar:8.0.0.Final-SNAPSHOT]
at
org.jboss.as.connector.services.resourceadapters.deployment.ResourceAdapterXmlDeploymentService.start(ResourceAdapterXmlDeploymentService.java:107)
[wildfly-connector-8.0.0.Final-SNAPSHOT.jar:8.0.0.Final-SNAPSHOT]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
[jboss-msc-1.2.0.CR1.jar:1.2.0.CR1]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
[jboss-msc-1.2.0.CR1.jar:1.2.0.CR1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[rt.jar:1.7.0_60-ea]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[rt.jar:1.7.0_60-ea]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_60-ea]
Caused by: java.lang.NullPointerException
at
org.jboss.jca.common.metadata.ra.common.OutboundResourceAdapterImpl.getReauthenticationSupport(OutboundResourceAdapterImpl.java:182)
[ironjacamar-common-impl-1.1.2.Final.jar:1.1.2.Final]
at
org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer.createObjectsAndInjectValue(AbstractResourceAdapterDeployer.java:2120)
[ironjacamar-deployers-common-1.1.2.Final.jar:1.1.2.Final]
... 7 more
If you use filesystem-ra.xml.before as META-INF/ra.xml then you get irritating error:
04.01. 20:47:32,049 ERROR [org.jboss.msc.service.fail#startFailed] MSC000001: Failed to
start service jboss.ra.deployment."filesystem.rar":
org.jboss.msc.service.StartException in service
jboss.ra.deployment."filesystem.rar":
org.jboss.msc.service.DuplicateServiceException: Service jboss.ra.filesystem is already
registered
at
org.jboss.as.connector.services.resourceadapters.deployment.ResourceAdapterXmlDeploymentService.start(ResourceAdapterXmlDeploymentService.java:137)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
[jboss-msc-1.2.0.CR1.jar:1.2.0.CR1]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
[jboss-msc-1.2.0.CR1.jar:1.2.0.CR1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[rt.jar:1.7.0_60-ea]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[rt.jar:1.7.0_60-ea]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_60-ea]
Caused by: org.jboss.msc.service.DuplicateServiceException: Service jboss.ra.filesystem is
already registered
at
org.jboss.msc.service.ServiceRegistrationImpl.setInstance(ServiceRegistrationImpl.java:158)
[jboss-msc-1.2.0.CR1.jar:1.2.0.CR1]
at
org.jboss.msc.service.ServiceControllerImpl.startInstallation(ServiceControllerImpl.java:235)
[jboss-msc-1.2.0.CR1.jar:1.2.0.CR1]
at
org.jboss.msc.service.ServiceContainerImpl.install(ServiceContainerImpl.java:767)
[jboss-msc-1.2.0.CR1.jar:1.2.0.CR1]
at org.jboss.msc.service.ServiceTargetImpl.install(ServiceTargetImpl.java:223)
[jboss-msc-1.2.0.CR1.jar:1.2.0.CR1]
at
org.jboss.msc.service.ServiceControllerImpl$ChildServiceTarget.install(ServiceControllerImpl.java:2401)
[jboss-msc-1.2.0.CR1.jar:1.2.0.CR1]
at org.jboss.msc.service.ServiceBuilderImpl.install(ServiceBuilderImpl.java:317)
[jboss-msc-1.2.0.CR1.jar:1.2.0.CR1]
at
org.jboss.as.connector.services.resourceadapters.deployment.ResourceAdapterXmlDeploymentService.start(ResourceAdapterXmlDeploymentService.java:131)
... 5 more
Problems with connector 1.7
---------------------------
Key: WFLY-1950
URL:
https://issues.jboss.org/browse/WFLY-1950
Project: WildFly
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: JCA
Affects Versions: 8.0.0.Beta1
Reporter: Frank Langelage
Assignee: Jeff Zhang
Attachments: filesystem-ra.xml.1.6.1.7, filesystem-ra.xml.1.7,
filesystem-ra.xml.before, filesystem.rar
Usually I see this when deploying my RA:
21:30:53,599 INFO [org.jboss.as.server.deployment#start] JBAS015876: Starting deployment
of "filesystem.rar" (runtime-name: "filesystem.rar")
21:30:53,745 INFO [org.jboss.as.connector.deployment#bindConnectionFactory] JBAS010406:
Registered connection factory java:/Filesystem
21:30:53,750 INFO
[org.jboss.as.connector.deployers.RaXmlDeployer#createObjectsAndInjectValue] IJ020002:
Deployed:
file:/mbi/tools/jboss/8.0/standalone/tmp/vfs/temp8a8dd6af6d60d261/filesystem.rar-acf9504f544e0a1d/contents/
21:30:53,764 INFO [org.jboss.as.connector.deployment#transition] JBAS010401: Bound JCA
ConnectionFactory [java:/Filesystem]
21:30:53,822 INFO [org.jboss.as.server#handleResult] JBAS018559: Deployed
"filesystem.rar" (runtime-name : "filesystem.rar")
Because JCA 1.7 was introduced to head at github I changed header of ra.xml to 1.7
version.
But then I no longer see the line
21:30:53,764 INFO [org.jboss.as.connector.deployment#transition] JBAS010401: Bound JCA
ConnectionFactory [java:/Filesystem]
I did not specify the <outbound-resourceadapter> in ra.xml.
Another adapter is working fine after version upgrade.
So I added the <outbound-resourceadapter> also to the now failing one.
But this gives this now:
21:35:57,797 INFO [org.jboss.as.server.deployment#start] JBAS015876: Starting deployment
of "filesystem.rar" (runtime-name: "filesystem.rar")
21:35:57,941 ERROR [org.jboss.msc.service.fail#startFailed] MSC000001: Failed to start
service jboss.ra.deployment."filesystem.rar_4":
org.jboss.msc.service.StartException in service
jboss.ra.deployment."filesystem.rar_4": org.jboss.msc.service.StartException in
anonymous service: JBAS010446: Failed to start RA deployment [filesystem]
at
org.jboss.as.connector.services.resourceadapters.deployment.ResourceAdapterXmlDeploymentService.start(ResourceAdapterXmlDeploymentService.java:136)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1944)
[jboss-msc-1.2.0.Beta2.jar:1.2.0.Beta2]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1877)
[jboss-msc-1.2.0.Beta2.jar:1.2.0.Beta2]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[rt.jar:1.7.0_40]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[rt.jar:1.7.0_40]
at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_40]
Caused by: org.jboss.msc.service.StartException in anonymous service: JBAS010446: Failed
to start RA deployment [filesystem]
at
org.jboss.as.connector.services.resourceadapters.deployment.ResourceAdapterXmlDeploymentService.start(ResourceAdapterXmlDeploymentService.java:120)
... 5 more
Caused by: org.jboss.jca.deployers.common.DeployException: IJ020056: Deployment failed:
file:/mbi/tools/jboss/8.0/standalone/tmp/vfs/temp8a8dd6af6d60d261/filesystem.rar-c256d8da3c2df580/contents/
at
org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer.createObjectsAndInjectValue(AbstractResourceAdapterDeployer.java:2564)
at
org.jboss.as.connector.services.resourceadapters.deployment.ResourceAdapterXmlDeploymentService$AS7RaXmlDeployer.doDeploy(ResourceAdapterXmlDeploymentService.java:197)
at
org.jboss.as.connector.services.resourceadapters.deployment.ResourceAdapterXmlDeploymentService.start(ResourceAdapterXmlDeploymentService.java:113)
... 5 more
Caused by: java.lang.NullPointerException
at
org.jboss.jca.common.metadata.ra.common.OutboundResourceAdapterImpl.getReauthenticationSupport(OutboundResourceAdapterImpl.java:182)
at
org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer.createObjectsAndInjectValue(AbstractResourceAdapterDeployer.java:2073)
... 7 more
21:35:57,962 ERROR [org.jboss.as.controller.management-operation#executeStep] JBAS014613:
Operation ("deploy") failed - address: ([("deployment" =>
"filesystem.rar")]) - failure description: {"JBAS014671: Failed
services" => {"jboss.ra.deployment.\"filesystem.rar_4\"" =>
"org.jboss.msc.service.StartException in service
jboss.ra.deployment.\"filesystem.rar_4\": org.jboss.msc.service.StartException
in anonymous service: JBAS010446: Failed to start RA deployment [filesystem]
Caused by: org.jboss.msc.service.StartException in anonymous service: JBAS010446:
Failed to start RA deployment [filesystem]
Caused by: org.jboss.jca.deployers.common.DeployException: IJ020056: Deployment
failed:
file:/mbi/tools/jboss/8.0/standalone/tmp/vfs/temp8a8dd6af6d60d261/filesystem.rar-c256d8da3c2df580/contents/
Caused by: java.lang.NullPointerException"}}
21:35:57,982 ERROR [org.jboss.as.server#handleResult] JBAS015870: Deploy of deployment
"filesystem.rar" was rolled back with the following failure message:
{"JBAS014671: Failed services" =>
{"jboss.ra.deployment.\"filesystem.rar_4\"" =>
"org.jboss.msc.service.StartException in service
jboss.ra.deployment.\"filesystem.rar_4\": org.jboss.msc.service.StartException
in anonymous service: JBAS010446: Failed to start RA deployment [filesystem]
Caused by: org.jboss.msc.service.StartException in anonymous service: JBAS010446:
Failed to start RA deployment [filesystem]
Caused by: org.jboss.jca.deployers.common.DeployException: IJ020056: Deployment
failed:
file:/mbi/tools/jboss/8.0/standalone/tmp/vfs/temp8a8dd6af6d60d261/filesystem.rar-c256d8da3c2df580/contents/
Caused by: java.lang.NullPointerException"}}
21:35:58,011 INFO [org.jboss.as.server.deployment#stop] JBAS015877: Stopped deployment
filesystem.rar (runtime-name: filesystem.rar) in 24ms
Adding also <reauthentication-support>false</reauthentication-support> solves
this NPE, the RA gets deployed and bound to JNDI again.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira