IBM Support

PM29718: C++ runtime error when attempting to delete an enumerated attribute used for coloring other text attribute

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • C++ runtime error when attempting to delete an enumerated
    attribute used for coloring other text attribute.
    
    - Create a module
    - Create an Enumerated attribute with colors specified
    - Create a text attribute.
    - Insert the text attribute as a column.
    - Set the color to be based on the enumerated attribute.
    - Save displayed columns as a view.
    - Save the module.
    - Now, try deleting the enumerated attribute
    
    Work-around:
    Remove the color option for the text attribute
    OR
    Remove the text attribute from the view
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    User is unable to delete an enumerated attribute which is a
    color specifier of a column in the object. When he tries to
    delete, DOORS generates a run-time error saying "Pure
    Virtual Call" and crashes.
    

Problem conclusion

  • While deleting an attribute, which is used to specify the
    text color of a column, the cleanup(memory) process was
    executed completely. Because of this the program was
    referring to an invalid location which should have been
    cleaned. The cleanup process is now corrected at the right
    place. This avoids referencing to the invalid memory
    location. The user is now able to delete the attribute
    without issues.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM29718

  • Reported component name

    TLOGIC DOORS

  • Reported component ID

    5724V61DR

  • Reported release

    930

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-01-03

  • Closed date

    2011-03-31

  • Last modified date

    2011-03-31

  • 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 DOORS

  • Fixed component ID

    5724V61DR

Applicable component levels

  • R930 PSN

       UP



Document information

More support for: Rational DOORS

Software version: 9.3

Reference #: PM29718

Modified date: 31 March 2011