'ARERR[101041]' Class id '' of namespace <> does not exist

Version 7
    Share This:

    This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.


    PRODUCT:

    BMC CMDB Suite


    APPLIES TO:

    BMC Atrium CMDB Suite



    PROBLEM:

     

    trying to run a reconciliation job....

      

    Under Reconciliation Engine, click on Job History.

      

    Click on job "Default Reconciliation Process".

      

    In Related Runs, select one of the entries with status = failed.

      

    Highlight the related event and VIEW.

      

    The error "ARERR[101041] Class id <BMC_ASSETBASE> of namespace <BMC> does not exist" is displayed in the job history.

      

     

      

    Atrium core 7.5 patch 005

      

    ARS 7.5 patch x

      

     

     


    SOLUTION:

     

    Legacy ID:KA297334

      

     

      

    Products which extend the CMDB may perform the following operations:
     
     1. Add new classes or attributes to the CMDB Data Model
     2. Add new Reconciliation Groups with precedence groups which assign precedence weights to those new classes or attributes
     3. Update the BMC Dataset Merge Precedence Set, to reference the precedence groups added above
     

    The symptom:
      ARERR[101041] Class id <BMC_BULKINVENTORY> of namespace <> does not exist
     
    occurs on servers where the first change did not occur but the second and third operation did occur.  This can happen when the CMDB is extended on one server, and then the Reconciliation Job was exported and imported to a second server where the class and attributes do not exist.
     
    To troubleshoot this error:
     
    1. Identify what product extends the CMDB with the ClassID specified.
     
    In our example, the BMC_BULKINVENTORY class is part of BMC Remedy Asset Management.  This can be determined by looking at the originating server or a test server which has the class, and noting the value of Namespace.  In our case, the namespace is BMC.AM which indicates it is installed as part of Asset Management.
     
    2. Determine whether the class should exist on the server, and install it if necessary.
     
    If the Class does not exist on the server in the Class Manager, or if it is not a valid class as determined by Cmdbdriver, install the class or attributes as per the product installation.   In our example, this would be to investigate an installation failure of Asset Management, if that product is expected to be on the server.
     

    3. If the Class should not be on the server, remove the reference to it in the Reconciliation Manager.
     
    This step is only used when it is determined that the class should not exist on the server, and the reference to it in the Reconciliation Job should be removed.
     
    If our example, access Reconciliation Manager and view the Precedence Groups to see what classes and attributes have assigned precedences.   We see that the only precedence group which specifies precedence weights for BMC_BulkInventory class is the one named:
      BMC Asset Management - Sandbox
     

    Now, in Reconciliation Manager, access Dataset Merge Precedence Groups
    Select the BMC Default Merge Precedence Set
    In the list of Datasets, select the row which indicates:
     BMC.ASSET.SANDBOX    BMC Asset Management - Sandbox
     
    and delete it.

    *****For this step 3 Reconciliation Manager is no longer available on the console, this step should be performed from AR Remedy User Tool
    Click on the Object List icon (Second from left to right, next to the icon with a house)
    User-added image

    - Then search for "CMDB Console" and make sure the one that says "Form" is selected and double click on it
    User-added image

    - On the tabs click on "Federation Manager", once it opens, you will see the hidden tab on the right "Reconciliation Manager"
    -Now, in Reconciliation Manager, access Dataset Merge Precedence Groups
    Select the BMC Default Merge Precedence Set
    In the list of Datasets, select the row which indicates:
     BMC.ASSET.SANDBOX    BMC Asset Management - Sandbox

    User-added image

      
    Related Products:  
       
    1. BMC Atrium CMDB Suite

     


    Article Number:

    000092802


    Article Type:

    Solutions to a Product Problem



      Looking for additional information?    Search BMC Support  or  Browse Knowledge Articles