IBM Support

PM37014: Error 'Illegal declaration of anonymous subroutine' occurs when opening Hook or Record Script in Epic editor

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment:
    
     - Operating System:
     Windows XP SP3
     - Product name:
     ClearQuest
     - Product Version:
    7.1.1.3
    
    
    Description of problem:
    
    
    
    When opening a hook or record script using the EPIC editor in
    the RCP Designer the error 'Illegal declaration of anonymous
    subroutine' is displayed in the 'Problems' section under the
    following conditions:
    
    - The Record Type to which the hook or Record Script belongs has
    a Hebrew name AND
    - The Regional Settings are set to Hebrew
    
    
    
    Steps to reproduce:
    
    
    
    - Use attached MS Access database with DefectTracking Schema
    - Set the Windows Codepage to 1255 (install support for
    left-to-right languages) and change the language for non-unicode
    programs to Hebrew, then reboot).
    - Check out the Schema in the RCP Designer and browse to the
    Stateless Record Type with a Hebrew name, expand and drill down
    to the Record Script that is attached
    - Right-click on the Record Script and select 'Open Perl Script
    With ? Epic Perl Editor'
    
    
    Workaround:
    
    Use built-in editor
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The EPIC editor plug-in used for editing Perl code in the
    ClearQuest Eclipse-based Designer does not support UTF-8.
    This causes errors in displaying the pre-log template of
    hook code for some situations.
    

Problem conclusion

  • A fix is available in ClearQuest 8.0.1.3.  The ClearQuest
    Eclipse-based Designer now recognizes these cases and
    displays the record's dbname as the prefix. This does not
    affect what is actually stored in the database. The only
    behavioral change is visual.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM37014

  • Reported component name

    CLEARQUEST WIN

  • Reported component ID

    5724G3600

  • Reported release

    711

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-04-14

  • 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

  • R711 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.1","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
25 March 2014