[jboss-jira] [JBoss JIRA] (WFLY-11966) Capability requirements declared twice in JCA root resource definition

Yeray Borges (Jira) issues at jboss.org
Wed Apr 10 06:58:00 EDT 2019


Yeray Borges created WFLY-11966:
-----------------------------------

             Summary: Capability requirements declared twice in JCA root resource definition
                 Key: WFLY-11966
                 URL: https://issues.jboss.org/browse/WFLY-11966
             Project: WildFly
          Issue Type: Bug
          Components: JCA
    Affects Versions: 17.0.0.Beta1
            Reporter: Yeray Borges
            Assignee: Yeray Borges


This is a consequence of a bug introduced in WFLY-11747

JCA root definition is using the setCapabilities method twice:

{code:java}
private JcaSubsystemRootDefinition(final boolean registerRuntimeOnly) {
        super(new Parameters(PATH_SUBSYSTEM, JcaExtension.getResourceDescriptionResolver())
                .setAddHandler(JcaSubsystemAdd.INSTANCE)
                .setRemoveHandler(JcaSubSystemRemove.INSTANCE)
                .setCapabilities(JCA_NAMING_CAPABILITY)
                .setCapabilities(TRANSACTION_INTEGRATION_CAPABILITY)
        );
        this.registerRuntimeOnly = registerRuntimeOnly;
    }
{code}

That means JCA_NAMING_CAPABILITY is being overwritten by TRANSACTION_INTEGRATION_CAPABILITY , so this requirement is lost.



--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the jboss-jira mailing list