IBM Support

PM52588: When there is not default constructor specified in the derived class, the code generation process results in Rhapsody Crash

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • GenerateImplicitConstructors for Class B
    e) Generate the code.
    g) Rhapsody crashes.
    
    Support Analysis:
    Informed the customer on how the constructor of B has to be
    generated because it inherits from A. And that it is done by
    default in Rhapsody when the property is checked. However,
    customer feels that Rhapsody should have an error catch
    mechanism to arrest this issue rather than just CRASH.
    

Local fix

Problem summary

  • If there is no default constructor specified for a derived Java
    class, Rhapsody closes unexpectedly during code generation.
    

Problem conclusion

  • This issue was fixed in version 7.6.1. Note, however, that the
    generated code will not compile if you do not provide your own
    constructor.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM52588

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    760

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-11-18

  • Closed date

    2012-08-08

  • Last modified date

    2012-08-08

  • 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

    TLOGIC RHAPSODY

  • Fixed component ID

    5724V74RP

Applicable component levels

  • R761 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7P9W","label":"Rational Rhapsody"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.6","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
28 October 2021