IBM Support

PK85138: RBD hangs when saving EGL file

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment:
    
     - Product name (Build ID or version/patch level): IBM Rational
    Business Developer v7.1.0.3
    Reproducible Y/N: Y
    
    Description of problem:
    
    
    Occasionally RBD will hang when saving an EGL file.
    
    Steps to reproduce:
    
    1) Open an EGL file in Parts reference
    2) On the parts reference, double-click on  a function
    3) Add a space on a comment line and save the file
    4) Repeat 3 few times: RBD should hang
    
    Workaround:
    
    
    1) Open the Preferences dialog (Window -? Preferences)
    
    2) Expand the EGL preferences
    
    3) Select Editor
    
    4) Deselect the last check box in the Editor Preferences (Annota
    te errors as you type)
    
    5) Press OK to save the preference change
    
    
    
    This will bypass the Working Copy Compiler step that is causing
    the hang.
    

Local fix

Problem summary

  • The problem was caused by 2 processes that formed a
    deadlock. One process had the WCC.lock but needed to invoke
    a synchronized method in the WCC. The other process was
    already in one of the synchronized methods of the WCC, but
    needed the WCC.lock.
    

Problem conclusion

  • I have change the processing, so that the lock is released
    and the other process is allowed to complete
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK85138

  • Reported component name

    RATL BUS DEV

  • Reported component ID

    5724S5000

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-04-22

  • Closed date

    2009-07-24

  • Last modified date

    2009-07-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

    RATL BUS DEV

  • Fixed component ID

    5724S5000

Applicable component levels

  • R710 PSN

       UP

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

Document Information

Modified date:
07 December 2021