IBM Support

PM59049: 'Object that does not exist' error in validating a schema with a record type in certain double-byte name

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When PERL action_initialization hook for a record type with
    certain double-byte names has syntax errors, IBM Rational
    ClearQuest Designer fails to show the syntax errors in
    validating the schema. It returns the following error instead:
    
    ERROR : CRMCU0027E An error was detected retrieving information
    from the ClearQuest database.
    There is a reference to an object that does not exist:
      Object Type: Hook
      Object:
    This error was detected at: ClearQuest Core:adscriptdef.cpp:149
    
    It should return an error like below:
    
    Error : CRMMD1093E EntityDef '?record type?: Validation failure
    from the HookDef language processor:
    EntityDef '?record type?, ActionDef 'Submit', HookDef of type
    'ACTION_INITIALIZATION':
    syntax error at (eval 5) line 8, near '# $actionname as string
    scalar
    
    This problem happens with a record type which has some
    double-type characters in its name (Chinese or Japanese).
    It occurs with Chinese or Japanese OS or English OS with Chinese
    or Japanese code page.
    
    It happens in both Eclipse-based Designer and Windows Designer
    of ClearQuest version 7.1.2 or 8.0.0.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    If a ClearQuest schema has a record type name with certain
    double-byte characters, it fails during validation with an
    "Object that does not exist" error.
    

Problem conclusion

  • A fix is available in ClearQuest 8.0.0.10.  ClearQuest
    schema validations are now successful for record type names
    with any valid double-byte character.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM59049

  • Reported component name

    CLEARQUEST WIN

  • Reported component ID

    5724G3600

  • Reported release

    712

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-02-26

  • Closed date

    2014-03-25

  • Last modified date

    2014-03-25

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    CLEARQUEST WIN

  • Fixed component ID

    5724G3600

Applicable component levels

  • R712 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSH5A","label":"Rational ClearQuest"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1.2","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
25 March 2014