Buggy code:
public final class ResourceAdapterActivatorService extends AbstractResourceAdapterDeploymentService implements Service < ResourceAdapterDeployment > { private static final DeployersLogger DEPLOYERS_LOGGER = Logger . getMessageLogger ( DeployersLogger . class , ResourceAdapterActivatorService . ResourceAdapterActivator . class . getName ( ) ) ; private final ClassLoader cl ; private final Connector cmd ; private final IronJacamar ijmd ; private final String deploymentName ; public ResourceAdapterActivatorService ( final Connector cmd , final IronJacamar ijmd , ClassLoader cl , final String deploymentName ) { } @ Override public void start ( StartContext context ) throws StartException { String pathname = "file:////RaActivator" + ( deploymentName ) ; final ServiceContainer container = context . getController ( ) . getServiceContainer ( ) ; CommonDeployment deploymentMD ; try { ResourceAdapterActivatorService . ResourceAdapterActivator activator = new ResourceAdapterActivatorService . ResourceAdapterActivator ( container , new URL ( pathname ) , deploymentName , new File ( pathname ) , cl , cmd , ijmd ) ; activator . setConfiguration ( getConfig ( ) . getValue ( ) ) ; ClassLoader old = Thread . currentThread ( ) . getContextClassLoader ( ) ; try { Thread . currentThread ( ) . setContextClassLoader ( cl ) ; deploymentMD = activator . doDeploy ( ) ; } finally { Thread . currentThread ( ) . setContextClassLoader ( old ) ; } } catch ( Throwable e ) { throw ConnectorMessages . MESSAGES . failedToStartRaDeployment ( e , deploymentName ) ; } value = new ResourceAdapterDeployment ( deploymentMD ) ; registry . getValue ( ) . registerResourceAdapterDeployment ( value ) ; managementRepository . getValue ( ) . getConnectors ( ) . add ( value . getDeployment ( ) . getConnector ( ) ) ; ConnectorLogger . DEPLOYMENT_CONNECTOR_LOGGER . debugf ( "Starting<seq2seq4repair_space>service<seq2seq4repair_space>%s" , RESOURCE_ADAPTER_SERVICE_PREFIX . append ( this . value . getDeployment ( ) . getDeploymentName ( ) ) ) ; <START_BUG> context . getChildTarget ( ) . addService ( ServiceName . of ( value . getDeployment ( ) . getDeploymentName ( ) ) , new ResourceAdapterService ( value . getDeployment ( ) . getResourceAdapter ( ) ) ) . setInitialMode ( ACTIVE ) . install ( ) ; <END_BUG> ConnectorLogger . DEPLOYMENT_CONNECTOR_LOGGER . debugf ( "Starting<seq2seq4repair_space>service<seq2seq4repair_space>%s" , RESOURCE_ADAPTER_ACTIVATOR_SERVICE ) ; } @ Override public void stop ( StopContext context ) { } private class ResourceAdapterActivator extends AbstractAS7RaDeployer { private final IronJacamar ijmd ; public ResourceAdapterActivator ( ServiceContainer serviceContainer , URL url , String deploymentName , File root , ClassLoader cl , Connector cmd , IronJacamar ijmd ) { } @ Override public CommonDeployment doDeploy ( ) throws Throwable { } @ Override protected boolean checkActivation ( Connector cmd , IronJacamar ijmd ) { } @ Override protected DeployersLogger getLogger ( ) { } } }

Fix:
context . getChildTarget ( ) . addService ( RESOURCE_ADAPTER_SERVICE_PREFIX . append ( value . getDeployment ( ) . getDeploymentName ( ) ) , new ResourceAdapterService ( value . getDeployment ( ) . getResourceAdapter ( ) ) ) . setInitialMode ( ACTIVE ) . install ( ) ;