IBM Support

PI95514: RHAPSODY CRASH EVERYTIME WHILE CUSTOMER REVERSE-ENGINEER THEIR C++ CODE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Rhapsody crash everytime while customer reverse-engineer their
    c++ code
    
    Steps to reproduce:
    -> Customer have extracted the files which are causing the crash
    during RE. Please find them attached(RE_GATT.zip).  The password
    for the zip file is: RECrash
    -> Create a model and start RE via tools menu. The settings used
    are shown in the attached screenshot. (RESetting.bmp)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Rhapsody                                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Rhapsody sometime crash when reverse-engineer operation with *
    * return type that is const typdef inside name space           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • problem fixed
    note :
    work-around:
    add to the project the boolean property
    ReverseEngineering::ImplementationTrait::RoundtripOperationRetur
    nTypeAsType value  set to False
    (property can be added via site.prp or with GUI using the
    Rhapsody ini file option [General] AllowAddNewProperty=TRUE )
    This property will prevent the crash with the cost of operation
    return type that is model type that is not class will be modeled
    with the return type string instead of reference  to model type
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI95514

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    811

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-03-21

  • Closed date

    2018-06-17

  • Last modified date

    2018-06-17

  • 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

  • R811 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS7P9W","label":"Rational Rhapsody"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.1.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
17 June 2018