IBM Support

PM52156: When step is broadcasted and use log filter which name includes MBCS characters, the project fails and canceled.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The project failed and canceled when project's step was
    broadcast and used log filter.
    If not reproduced, the log filter name should include MBCS, the
    issue may be occurred.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Symptom of this issue: Engine reports error "Can't call
    method "Error" on an undefined value at
    /PerlApp/BuildForge/Project/S
    tep.pm line 397" or "Can't call method "Error" on an
    unblessed reference at /PerlApp/BuildForge/Project/S
    tep.pm line 397". This error makes the job died
    unexpectedly. All operations on the job is terminated. Job
    result is set to failed and the running step result is
    normally set to canceled.
    
    When it happens:  A job which has a step applied log filter
    AND not uses selector (indicated by no "STEP Step using
    selector 'xxx'" as the first step log line) will have this
    issue. The step which doesn't use selector, including
    broadcast steps and the following steps after .bset server
    command.
    

Problem conclusion

  • Root cause: the code doesn't check whether the object
    reference is available before calling its method. When the
    object reference is available, no error occurs. However, for
    some cases, when running a job with a step applied log
    filter AND not uses selector (indicated by no "STEP Step
    using selector 'xxx'" as the first step log line), the
    reference is not available and perl error occurs at
    /PerlApp/BuildForge/Project/S
    tep.pm line 397.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM52156

  • Reported component name

    BUILD FORGE SE

  • Reported component ID

    5724S2705

  • Reported release

    712

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-11-14

  • Closed date

    2012-02-24

  • Last modified date

    2012-02-24

  • 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

    BUILD FORGE SE

  • Fixed component ID

    5724S2705

Applicable component levels

  • R712 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSB2MV","label":"Rational Build Forge"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1.2","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
24 February 2012