After migrating to Wildlfy 15 / Jboss 7.2 and upgrading to 14.3 or 14.4, Identity Manager does not deploy correctly.
search cancel

After migrating to Wildlfy 15 / Jboss 7.2 and upgrading to 14.3 or 14.4, Identity Manager does not deploy correctly.

book

Article ID: 246862

calendar_today

Updated On:

Products

CA Identity Manager

Issue/Introduction

The startup shows completed, and if you access in a browser and login, but no tasks move beyond the initial creation stage and all sit in 'In Progress' in View Submitted Tasks. 

If we look in the standalone/deployments folder we see the deployment shows as failed:


Attempting to rename to .dodeploy and restarting results in the same behavior. 


The server.log shows the startup completing but issues with the iam_im.ear file:

2022-07-20 13:57:55,895 INFO  [ims.Main] (ServerService Thread Pool -- 115) * Startup Step 30 : Attempting to start ApplicationContextInitializer plug-ins

2022-07-20 13:57:55,942 INFO  [ims.Main] (ServerService Thread Pool -- 115) ---- CA IAM FW Startup Sequence Complete. ----

13:57:59,099 ERROR [stderr] (MSC service thread 1-8) ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.

13:58:04,343 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "iam_im.ear")]) - failure description: {

    "WFLYCTL0412: Required services that are not installed:" => [

        "jboss.deployment.subunit.\"iam_im.ear\".\"redirect.war\".deploymentCompleteService",

        "jboss.ra.activemq-ra",

        "jboss.deployment.subunit.\"iam_im.ear\".\"redirect.war\".beanmanager",

        "jboss.deployment.subunit.\"iam_im.ear\".\"manage_redirect.war\".deploymentCompleteService",

        "jboss.deployment.subunit.\"iam_im.ear\".\"manage_redirect.war\".beanmanager"

    ],

    "WFLYCTL0180: Services with missing/unavailable dependencies" => [

        "jboss.deployment.subunit.\"iam_im.ear\".\"iam_im_identityminder_ejb.jar\".component.RuntimeStatusDetailEJB.CREATE is missing [jboss.ra.activemq-ra]",

        "jboss.deployment.subunit.\"iam_im.ear\".\"iam_im_identityminder_ejb.jar\".component.SubscriberMessageEJB.CREATE is missing [jboss.ra.activemq-ra]",

        "jboss.deployment.subunit.\"iam_im.ear\".\"manage_redirect.war\".batch.artifact.factory is missing [jboss.deployment.subunit.\"iam_im.ear\".\"manage_redirect.war\".beanmanager]",

        "jboss.deployment.subunit.\"iam_im.ear\".\"redirect.war\".batch.artifact.factory is missing [jboss.deployment.subunit.\"iam_im.ear\".\"redirect.war\".beanmanager]",

        "jboss.deployment.subunit.\"iam_im.ear\".\"iam_im_identityminder_ejb.jar\".component.ServerCommandsEJB.CREATE is missing [jboss.ra.activemq-ra]",

        "jboss.deployment.subunit.\"iam_im.ear\".\"manage_redirect.war\".INSTALL is missing [jboss.deployment.subunit.\"iam_im.ear\".\"redirect.war\".deploymentCompleteService]",

        "jboss.deployment.unit.\"iam_im.ear\".deploymentCompleteService is missing [jboss.deployment.subunit.\"iam_im.ear\".\"redirect.war\".deploymentCompleteService, jboss.deployment.subunit.\"iam_im.ear\".\"manage_redirect.war\".deploymentCompleteService]"

    ]

}

13:58:04,437 ERROR [org.jboss.as] (Controller Boot Thread) WFLYSRV0026: JBoss EAP 7.2.0.GA (WildFly Core 6.0.11.Final-redhat-00001) started (with errors) in 134276ms - Started 3221 of 3497 services (31 services failed or missing dependencies, 492 services are lazy, passive or on-demand)

Environment

Release : 14.4

Component : IdentityMinder(Identity Manager)

Resolution

This was caused by not having completed the Post migration step "Manual Performance Settings Post Migration" to change the ActiveMQ EJB subsystem from using hornetq-ra.rar to activemq-ra.rar

Once the instances of in the standalone xml file, both the standalone-full.xml and the standalone-full-ha.xml (even if not in a clustered environment) have the references to hornetq-ra.rar changed to activemq-ra.rar the startup is able to complete the deployment and will complete tasks. 

        <subsystem xmlns="urn:jboss:domain:ejb3:5.0">
            <session-bean>
                <stateless>
                    <bean-instance-pool-ref pool-name="slsb-strict-max-pool"/>
                </stateless>
                <stateful default-access-timeout="5000" cache-ref="clustered" passivation-disabled-cache-ref="simple"/>
                <singleton default-access-timeout="5000"/>
            </session-bean>
            <mdb>
                <resource-adapter-ref resource-adapter-name="${ejb.resource-adapter-name:activemq-ra.rar}"/>

 

and the <subsystem xmlns="urn:jboss:domain:messaging-activemq section:

<pooled-connection-factory name="activemq-ra.rar" entries="java:/JmsXA" connectors="in-vm" transaction="xa">

Additional Information

Some other potential startup issues:
Undertow Error After Upgrade To IM 14.3

Jboss Application Server Failed To Start Identity Manager