IBM Support

PM31884: Generation via EGLCMD results in 'hanging' behavior

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment: Windows
    Product name: IBM? Rational? Business Developer
    
    Program Version    :  7.5.1.6
    Description.
    Running the EGLCMD option can result in hanging behavior while
    generating resources.
    The EGL generation of all parts appears to complete successfully
    but the launched EGLCMD does not return to the batch file (or
    command line).
    
    The behavior produces the following example output snippet from
    a running EGLCMD process:
    IWN.VAL.9996.i - 1/1 - Generation completed for MyServices with
    no errors.
    
    !MESSAGE Problems occurred when invoking code from plug-in:
    'org.eclipse.core.resources'.
    
    java.lang.NullPointerException
    
    at
    com.ibm.ccl.ws.internal.finder.core.impl.RegistryImpl.saving(Unk
    nowSource)
    
    at
    org.eclipse.core.internal.resources.SaveManager.executeLifecycle
    (Unknown
    Source)
    at org.eclipse.core.internal.resources.SaveManager$1.run(Unknown
    Sourcat org.eclipse.core.runtime.SafeRunner.run(Unknown Source)
    at
    org.eclipse.core.internal.resources.SaveManager.broadcastLifecyc
    le
    
    
    This behavior has been observed via a headless build setup and
    where run directly in the RBD project workspace.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Intermitant hangs are experienced when using EGLCMD. These
    hangs can occur in several locations - sometimes they happen
    before the generation starts, sometimes in the middle of
    generation and sometimes after generation is complete.
    

Problem conclusion

  • The code has been modified so that all generation requests
    for a given EGLCMD invocation are placed in a single Job.
    This job is run as a workspace modification operation.
    
    If hangs are still experienced this this change, creating a
    new worksapce and importing the projects may be required.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM31884

  • Reported component name

    RATL BUS DEV

  • Reported component ID

    5724S5000

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-02-03

  • Closed date

    2011-05-06

  • Last modified date

    2011-05-06

  • 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

    RATL BUS DEV

  • Fixed component ID

    5724S5000

Applicable component levels

  • R751 PSN

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
06 May 2011