IBM Support

PM91289: Using AdditionalNumberOfInstances with the OXF can lead to crash rather than graceful recovery

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • nothrow
    constant so when a new event is created they throw an exception
    rather
    than return zero.
    
    It's possible we need to extend this solution to the standard
    Rhapsody
    OXF framework as well.
    

Local fix

Problem summary

  • Using the property AdditionalNumberOfInstances with the OXF can
    lead to a crash rather than graceful recovery.
    

Problem conclusion

  • The OXF framework now contains additional pairs of new/delete
    operators that don't throw an exception if an object is not
    allocated.
    The implementations of the GEN, GEN_BY_GUI and GEN_BY_X macros
    have been modified to take into account a variable called
    OM_USE_NOTHROW_GEN. To use the "no throw" approach, define the
    variable OM_USE_NOTHROW_GEN. Note that in the QNX environment,
    this variable is already defined in the CompileSwitches
    property.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM91289

  • Reported component name

    TLOGIC RHAPSODY

  • Reported component ID

    5724V74RP

  • Reported release

    753

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-18

  • Closed date

    2013-12-12

  • Last modified date

    2013-12-12

  • 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

  • R805 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":"7.5.3","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
12 December 2013