IBM Support

HD90024: IF YOU REPEATED UNDO AND REDO, ERRORMESSAGE IS SHOWN...... .

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • (Server Environment)
    OS : AIX.5.3ML3
    LCA+V5VPM : V5R18SP6
    UDB : 8.1FP9
    Java : jre1.5.0
    .
    (Client Environment)
    OS : WindowsXP64bitSP2
    CATIA Level : V5R18SP6
    Java : jre1.5.0
    .
    Workbench : VPM Navi
    .
    Abstract:
    When you repeated "Undo" and
    "Redo", error message is shown.
    .
    Preparation:
    Prep1 Open new CATPart.
    Prep2 Create suitable Pad.
    Prep3 Open new CATDrawing.
    Prep4 Create
    Front View on new CATDrawing.
    Prep5 Save them to local folder using Save Management.
    Prep6 Close document windows.
    .
    Scenario:
    Step1  Logon to
    VPM Navi.
    Step2 Open the CATDrawing saved by Preparation from local
    folder.
    Step3 Create Section View.
    Step4 Select File -> Save.
    => The document is
    overwritten.
    Step5
    Delete the Section View.
    Step6 Click Undo icon.
    Step7 Click Redo icon.
    Step8 Repeat operation from Step3
    to Step7 until issue is reproduced.
    Trouble!! Error
    message is shown.
    .
    Expected Result:
    If you repeated "Undo" and "Redo", error
    message should not be shown.
    .
    

Local fix

Problem summary

  • (Server Environment)
    OS : AIX.5.3ML3
    LCA+V5VPM : V5R18SP6
    UDB : 8.1FP9
    Java : jre1.5.0
    .
    (Client Environment)
    OS : WindowsXP64bitSP2
    CATIA Level : V5R18SP6
    Java : jre1.5.0
    .
    Workbench : VPM Navi
    .
    Abstract:
    When you repeated "Undo" and "Redo", error message is shown.
    .
    Preparation:
    Prep1 Open new CATPart.
    Prep2 Create suitable Pad.
    Prep3 Open new CATDrawing.
    Prep4 Create Front View on new CATDrawing.
    Prep5 Save them to local folder using Save Management.
    Prep6 Close document windows.
    .
    Scenario:
    Step1  Logon to VPM Navi.
    Step2 Open the CATDrawing saved by Preparation from local folder
    Step3 Create Section View.
    Step4 Select File -> Save.
    => The document is overwritten.
    Step5 Delete the Section View.
    Step6 Click Undo icon.
    Step7 Click Redo icon.
    Step8 Repeat operation from Step3 to Step7 until issue is reprod
    Trouble!! Error message is shown.
    .
    Expected Result:
    If you repeated "Undo" and "Redo", error message should not be s
    .
    

Problem conclusion

Temporary fix

Comments

  • THIS PROBLEM WILL BE FIXED ON ENOVIA VERSION 5 RELEASE 20 GA lev
    NOTE THAT THIS PROBLEM WILL ALSO BE FIXED ON V5R19SP07.
    Additional Closure Information:
    The scenario causing crash:
    Create a section view with associative profile, the profile is
    constrained to pass through a hole for example.  Delete the sect
    view, undo, redo ==> Crash
    Incident Diagnosis:
    Remove of the View feature calls recursively remove its list of
    components.
    While removing one element of this list of component, a sketcher
    constraint object calls the remove of another element of the Vie
    component list.
    This creates a non critical problem during the removal of the Vi
    but two conflicting modifications
    on the list of component are logged in undo-redo log.
    These two conflicting modifications raise a critical problem dur
    redo.
    Correction of problem in R19 has needed corrections in remove
    algorithm, inverse links management
    and undo-redo management.
    These corrections cannot be back-ported to R18SP6 because they
    require the back-port of a lot of
    source containing Protected Interfaces and the risk of
    destabilization of applicative code is huge.
    By-Pass:
    Do not use redo functionality in this specific case.
    

APAR Information

  • APAR number

    HD90024

  • Reported component name

    ENOVIA VPMV5 WI

  • Reported component ID

    569165400

  • Reported release

    518

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-10-23

  • Closed date

    2009-11-09

  • Last modified date

    2009-11-09

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

  • R519 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS7P2G","label":"ENOVIA V5 VPM Discipline"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"518","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
09 November 2009