IBM Support

IC61258: IN WIDGET SETTINGS WINDOW, BUTTONS TO LAUNCH SET STYLE PROPERTIE S WINDOW DO NOTHING WHEN PRESSED. NOCLASSDEFFOUND IN .LOG FILE.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • HATS 7.5.0.1 on Rational Software Delivery Platform (RSDP) 7.5.
    .
    In the widget settings window for many HATS widgets, one or more
    fields related to style and attribute settings have a button
    associated with them that should launch a Set Style Properties
    window that allows customization of Font, Layout, Position, etc.
    for that field.  However, when pressing the button to launch the
     window, nothing happens on screen.  If the user checks the .log
    file under the .metadata folder in their workspace, they will
    see an entry that starts with information similar to this:
    !ENTRY org.eclipse.ui 4 0 2009-05-26 16:19:17.531
    !MESSAGE Unhandled event loop exception
    !STACK 0
    java.lang.NoClassDefFoundError:
    com/ibm/etools/struts/jspeditor/vct/CSSStyleUtil
     at
    com.ibm.hats.studio.composites.CSSStyleComposite.openStyleDialog
    (Unknown Source)
     at
    com.ibm.hats.studio.composites.CSSStyleComposite.widgetSelected(
    Unknown Source)
     at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown
    Source)
     at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
     at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
     at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown
    Source)
     at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown
    Source)
    etc.
    

Local fix

  • Installing Struts tooling into the RSDP environment resolves the
     problems and allows the Set Style Properties window to appear.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: HATS Developers using the Style editor to    *
    *                 specify styles                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: In the widget settings window for       *
    *                      many HATS widgets, one or more          *
    *                      fields related to style and attribute   *
    *                      settings have a button                  *
    *                      associated with them that should        *
    *                      launch a Set Style Properties           *
    *                      window that allows customization of     *
    *                      Font, Layout, Position, etc.            *
    *                      for that field. However, when           *
    *                      pressing the button to launch the       *
    *                      window, nothing happens on screen.      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The class the HATS Toolkit uses to interact with the Style
    properties object was not found.
    

Problem conclusion

  • The class the HATS Toolkit used to interact with the
    CSSPropertyContext object is a utility class contained
    in a Struts package.  If Struts is not installed (or not
    installed in the project) then this class can not be
    found.  In order to remove the dependency on Struts,
    the HATS Toolkit now contains its own utility class
    to deal with the CSSPropertyContext object.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC61258

  • Reported component name

    RATL HATS MULTI

  • Reported component ID

    5724U6700

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-05-27

  • Closed date

    2009-11-04

  • Last modified date

    2009-11-04

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

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

Modules/Macros

  • HATSSTUD
    

Fix information

  • Fixed component name

    RATL HATS MULTI

  • Fixed component ID

    5724U6700

Applicable component levels

  • R750 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSXKAY","label":"IBM Host Access Transformation Services"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
04 November 2009