IBM Support

PM91760: UNABLE TO EDIT SQL QUERY ASSERT ACTIONS

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • STEPS TO REPRODUCE:
    
    1. Add a SQL Query action to a test in Test Factory
    2. Test the query and save the results
    3. Click Assert and edit the cells or columns
    
    EXPECTED RESULT:
    
    Cells can be edited and saved
    
    ACTUAL RESULT:
    
    Cells cannot be edited and the following exception appears in
    the JVM console:
    
    [06/24/2013 7:26:37.068 PM] Jun 24, 2013 7:26:37 PM
    com.ghc.ghTester.Boot$1 uncaughtException
                              SEVERE: AWT-EventQueue-0
                              java.lang.ExceptionInInitializerError
                               at
    java.lang.J9VMInternals.initialize(J9VMInternals.java:258)
                               at
    com.ghc.ghTester.resources.gui.sql.TableCellEditorFrame.X_layout
    GUI(TableCellEditorFrame.java:295)
                               at
    com.ghc.ghTester.resources.gui.sql.TableCellEditorFrame.<init>(T
    ableCellEditorFrame.java:156)
                               at
    com.ghc.ghTester.resources.gui.sql.SQLSelectTable.X_launchEditor
    Frame(SQLSelectTable.java:148)
                               at
    com.ghc.ghTester.resources.gui.sql.SQLSelectTable.editColumn(SQL
    SelectTable.java:138)
                               at
    com.ghc.ghTester.resources.gui.sql.SQLSelectDataViewPanel$EditHe
    aderAction.actionPerformed(SQLSelectDataViewPanel.java:723)
                               at
    javax.swing.AbstractButton.fireActionPerformed(AbstractButton.ja
    va:2029)
                               at
    javax.swing.AbstractButton$Handler.actionPerformed(AbstractButto
    n.java:2352)
                               at
    javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButton
    Model.java:413)
                               at
    javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.jav
    a:270)
                               at
    javax.swing.AbstractButton.doClick(AbstractButton.java:387)
                               at
    com.jidesoft.plaf.vsnet.VsnetMenuItemUI.doClick(Unknown Source)
                               at
    com.jidesoft.plaf.vsnet.VsnetMenuItemUI$MouseInputHandler.mouseR
    eleased(Unknown Source)
                               at
    java.awt.Component.processMouseEvent(Component.java:6520)
                               at
    javax.swing.JComponent.processMouseEvent(JComponent.java:3332)
                               at
    java.awt.Component.processEvent(Component.java:6285)
                               at
    java.awt.Container.processEvent(Container.java:2240)
                               at
    java.awt.Component.dispatchEventImpl(Component.java:4876)
                               at
    java.awt.Container.dispatchEventImpl(Container.java:2298)
                               at
    java.awt.Component.dispatchEvent(Component.java:4702)
                               at
    java.awt.LightweightDispatcher.retargetMouseEvent(Container.java
    :4843)
                               at
    java.awt.LightweightDispatcher.processMouseEvent(Container.java:
    4503)
                               at
    java.awt.LightweightDispatcher.dispatchEvent(Container.java:4433
    )
                               at
    java.awt.Container.dispatchEventImpl(Container.java:2284)
                               at
    java.awt.Window.dispatchEventImpl(Window.java:2730)
                               at
    java.awt.Component.dispatchEvent(Component.java:4702)
                               at
    java.awt.EventQueue.dispatchEventImpl(EventQueue.java:740)
                               at
    java.awt.EventQueue.access$200(EventQueue.java:114)
                               at
    java.awt.EventQueue$3.run(EventQueue.java:699)
                               at
    java.awt.EventQueue$3.run(EventQueue.java:697)
                               at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:252)
                               at
    java.security.ProtectionDomain$1.doIntersectionPrivilege(Protect
    ionDomain.java:87)
                               at
    java.security.ProtectionDomain$1.doIntersectionPrivilege(Protect
    ionDomain.java:98)
                               at
    java.awt.EventQueue$4.run(EventQueue.java:713)
                               at
    java.awt.EventQueue$4.run(EventQueue.java:711)
                               at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:252)
                               at
    java.security.ProtectionDomain$1.doIntersectionPrivilege(Protect
    ionDomain.java:87)
                               at
    java.awt.EventQueue.dispatchEvent(EventQueue.java:710)
                               at
    java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatc
    hThread.java:253)
                               at
    java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchTh
    read.java:172)
                               at
    java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatc
    hThread.java:161)
                               at
    java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java
    :157)
                               at
    java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java
    :149)
                               at
    java.awt.EventDispatchThread.run(EventDispatchThread.java:102)
                              Caused by:
    java.lang.ClassCastException: java.lang.Class incompatible with
    java.lang.Comparable
                               at
    java.util.ComparableTimSort.countRunAndMakeAscending(ComparableT
    imSort.java:301)
                               at
    java.util.ComparableTimSort.sort(ComparableTimSort.java:168)
                               at
    java.util.ComparableTimSort.sort(ComparableTimSort.java:157)
                               at
    java.util.Arrays.sort(Arrays.java:483)
                               at
    com.ghc.ghTester.resources.gui.sql.SQLQueryActionTypeMediator.<c
    linit>(SQLQueryActionTypeMediator.java:33)
                               at
    java.lang.J9VMInternals.initializeImpl(Native Method)
                               at
    java.lang.J9VMInternals.initialize(J9VMInternals.java:236)
                               ... 43 more
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of Rational Integration Tester                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * You are editing the validation settings in the Assert tab of *
    * the SQL Query test action.                                   *
    *                                                              *
    * You are unable to edit the cells or columns to modify the    *
    * validation.                                                  *
    * An "uncaughtException" error is recorded in the JVM console. *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Upgrade to Rational Integration Tester v8.5.0.1 which        *
    * includes a fix for this issue                                *
    ****************************************************************
    

Problem conclusion

  • A fix for this issue was provided in version 8.5.0.1 of Rational
    Integration Tester
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM91760

  • Reported component name

    RATL TEST WORKB

  • Reported component ID

    5725G7900

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-25

  • Closed date

    2013-09-10

  • Last modified date

    2013-09-10

  • 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

    RATL TEST WORKB

  • Fixed component ID

    5725G7900

Applicable component levels

  • R800 PSN

       UP

  • R801 PSN

       UP

  • R850 PSY

       UP



Document information

More support for: Rational Test Workbench

Software version: 8.5

Reference #: PM91760

Modified date: 10 September 2013