IBM Support

CRJAZ1093I Service class: ExternalUserRegistryService failed to activate

Troubleshooting


Problem

This technote provides a workaround to address an upgrade and migration issue for the error: CRJAZ1093I ExternalUserRegistryService failed to activate on IBM Rational Quality Manager 2.0.1.

Symptom

    This error message is captured in repotools import log:

    2010-07-09 10:49:54,868 CRJAZ1093I Service class "com.ibm.team.repository.service.internal.userregistry
    .ExternalUserRegistryService" failed to activate.

    com.ibm.team.repository.common.transport.TeamServiceRegistryException: CRJAZ1092I The service class "com.ibm.team.repository.service.internal.userregistry
    .ExternalUserRegistryService" failed during activation.at com.ibm.team.repository.common.transport.internal.registry.
    AbstractActivationManagerOwner.bindRequiredServices
    (AbstractActivationManagerOwner.java:242) at com.ibm.team.repository.common.transport.internal.registry.
    AbstractActivationManagerOwner.doActivate(AbstractActivationManagerOwner
    .java:583) at com.ibm.team.repository.common.transport.internal.registry
    .AbstractActivationManagerOwner.activate(AbstractActivationManagerOwner
    .java:166)



Also, users would not able to view requirements from View All Requirements window, or when adding requirements to new or existing test cases. If they drill back to the execution result from a defect, the result details section is missing.

Cause

This service - com.ibm.team.repository.service.internal.userregistry.ExternalUserRegistryService has a dependency on an user registry. The user registry must be set to DETECT instead of TOMCAT.

Resolving The Problem

Repotools import depends on this service (com.ibm.team.repository.service.internal
.userregistry.ExternalUserRegistryService). You need to use this property value DETECT to active the service during import. Full workaround steps are listed below:

  1. Log into Rational Quality Manager server and change User Registry Type from TOMCAT to DETECT as shown below:



  2. Save above change and stop Rational Quality Manager Server.
  3. Run another import.
  4. Verify import log to ensure no error message and start Rational Quality Manager server

You should see all requirements after the new import.

[{"Product":{"code":"SSUVV6","label":"IBM Engineering Test Management"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"RQM Server","Platform":[{"code":"PF033","label":"Windows"}],"Version":"2.0.1","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Product Synonym

RQM;Rational Quality Manager

Document Information

Modified date:
16 June 2018

UID

swg21441943