IBM Support

PI29505: Upgrading model with a table in the Documentation, the table cells are rearranged

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If you attempt to upgrade an IBM Rational Software Architect
    (RSA) model with an element whose rich text documentation
    contains a table with split cells or cells that span multiple
    columns, the tables cells will be rearranged, so that cells that
    split cells will disappear, single cells that spanned multiple
    columns will be divided into columns, and contents of the cells
    will be shifted to the left cells.
    
    The following steps recreate the problem:
    
    1. Create a UML project and model in RSA v7.5.x
    
    2. Add a UML element to the model
    
    3. Add a table that has split cells and single cells that cover
    more than one column in the element's rich text documentation
    
    4. Save the changes and close RSA v7.5.x
    
    5. Import the v7.5.x model into RSA v8.0.4
    
    6. Import the v7.5.x model into RSA v8.5.5.2
    
    Expected Result: The table appears as it does in RSA v7.5.x.
    
    Actual Result in RSA v8.0.4: The tables cells will be
    rearranged. The cells that were split will no longer be split,
    single cells that used to span multiple columns will be divided
    into columns, and cell contents are shifted to the cells at the
    left of the table.
    
    Actual Result in RSA v8.5.5.2:  RSA will cease responding and
    the following output will be generated in the .log file:
    
    [?BEGIN?]
    
    !ENTRY org.eclipse.ui 4 0 2014-11-12 07:33:33.293
    !MESSAGE Unhandled event loop exception
    !STACK 0
    java.lang.NullPointerException
     at
    com.ibm.xtools.richtext.gef.internal.figures.FlowTableLayout$Cel
    lConstraints.access$0(Unknown
    Source)
     at
    com.ibm.xtools.richtext.gef.internal.figures.FlowTableLayout.res
    etData(Unknown
    Source)
     at
    com.ibm.xtools.richtext.gef.internal.figures.FlowTableLayout.lay
    outChildren(Unknown
    Source)
     at
    com.ibm.xtools.richtext.gef.internal.figures.FlowContainerLayout
    .layout(Unknown
    Source)
     at
    com.ibm.xtools.richtext.gef.internal.figures.FlowFigureLayout.la
    yout(Unknown
    Source)
     at org.eclipse.draw2d.Figure$LayoutNotifier.layout(Unknown
    Source)
     at org.eclipse.draw2d.Figure.layout(Unknown Source)
     at org.eclipse.draw2d.Figure.validate(Unknown Source)
     at
    com.ibm.xtools.richtext.gef.internal.figures.BlockFlow.validate(
    Unknown
    Source)
     at
    com.ibm.xtools.richtext.gef.internal.figures.FlowContainerLayout
    .layoutChildren(Unknown
    Source)
     at
    com.ibm.xtools.richtext.gef.internal.figures.FlowContainerLayout
    .layout(Unknown
    Source)
     at
    com.ibm.xtools.richtext.gef.internal.figures.FlowFigureLayout.la
    yout(Unknown
    Source)
     at org.eclipse.draw2d.Figure.layout(Unknown Source)
     at org.eclipse.draw2d.Figure.validate(Unknown Source)
     at
    com.ibm.xtools.richtext.gef.internal.figures.BlockFlow.validate(
    Unknown
    Source)
     at
    com.ibm.xtools.richtext.gef.internal.figures.FlowContainerLayout
    .layoutChildren(Unknown
    Source)
     at
    com.ibm.xtools.richtext.gef.internal.figures.FlowContainerLayout
    .layout(Unknown
    Source)
     at
    com.ibm.xtools.richtext.gef.internal.figures.FlowFigureLayout.la
    yout(Unknown
    Source)
     at org.eclipse.draw2d.Figure.layout(Unknown Source)
     at org.eclipse.draw2d.Figure.validate(Unknown Source)
     at
    com.ibm.xtools.richtext.gef.internal.figures.BlockFlow.validate(
    Unknown
    Source)
    
    [?/END?]
    
    There is no workaround to this problem.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of Rational Software Architect, Rational Software      *
    * Architect for Websphere Software, Rational Software          *
    * Architect Realtime Edition who are migrating from 7.5.x      *
    * version to any of 8.x.x (upto 9.1.x) will get affected.      *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Upgrading model with table in Documentation results in the   *
    * table cells are rearranged due to unsupported colspan and    *
    * rowspan html attributes in tables.                           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PI29505

  • Reported component name

    SW ARCHITECT WI

  • Reported component ID

    5724I7001

  • Reported release

    804

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-11-12

  • Closed date

    2015-09-18

  • Last modified date

    2015-09-18

  • 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

    SW ARCHITECT WI

  • Fixed component ID

    5724I7001

Applicable component levels

  • R804 PSY

       UP

  • R850 PSY

       UP

  • R851 PSY

       UP

  • R900 PSY

       UP

  • R910 PSY

       UP

  • R911 PSY

       UP

  • R912 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYKBQ","label":"Rational Software Architect Designer for WebSphere Software"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"804","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 October 2021