IBM Support

IV07278: JAWS ACCESSIBILITY CAUSES APPLICATION ABENDS

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Error Message: While trying to get location on screen for a
    component IllegalComponentStateException is thrown by JVM .
    .
    Stack Trace: Exception in thread 'AWT-EventQueue-3'
    java.awt.IllegalComponentStateException: component must be
    showing on the screen to determine its location
     at java.lang.Throwable.<init>(Throwable.java:67)
     at
    java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java
    :1816)
     at java.awt.Component.getLocationOnScreen(Component.java:1790)
     at
    javax.swing.JTable$AccessibleJTable$AccessibleJTableCell.getLoca
    tionOnScreen(JTable.java:8540)
     at JawBridge.setAccessibleADProperty(JawBridge.java:550)
     at JawBridge.propertyChange(JawBridge.java:856)
     at
    com.sun.java.accessibility.util.AccessibilityEventMonitor$Access
    ibilityEventListener.propertyChange(AccessibilityEventMonitor.ja
    va:300)
     at
    java.beans.PropertyChangeSupport.doFirePropertyChange(Unknown
    Source)
     at java.beans.PropertyChangeSupport.firePropertyChange(Unknown
    Source)
     at
    javax.accessibility.AccessibleContext.firePropertyChange(Accessi
    bleContext.java:739)
     at
    javax.swing.JTable$AccessibleJTable.valueChanged(JTable.java:688
    9)
     at
    javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultLi
    stSelectionModel.java:180)
     at
    javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultLi
    stSelectionModel.java:160)
     at
    javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultLi
    stSelectionModel.java:207)
     at
    javax.swing.DefaultListSelectionModel.changeSelection(DefaultLis
    tSelectionModel.java:401)
     at
    javax.swing.DefaultListSelectionModel.changeSelection(DefaultLis
    tSelectionModel.java:411)
     at
    javax.swing.DefaultListSelectionModel.setSelectionInterval(Defau
    ltListSelectionModel.java:455)
     at javax.swing.JTable.changeSelectionModel(JTable.java:2308)
    .
    .
    .
    .
    N/A
    

Local fix

  • N/A
    

Problem summary

  • IllegalComponentStateException while getting the location on
    screen for a component.
    

Problem conclusion

  • This defect will be fixed in:
    6.0.0 SR10
    7.0.0 SR1
    .
    JVM code is modified to handle the exception
    .
    To obtain the fix:
    Install build 20110909 or later
    

Temporary fix

  • N/A
    

Comments

APAR Information

  • APAR number

    IV07278

  • Reported component name

    JAVA CLASS LIBS

  • Reported component ID

    620700130

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-09-07

  • Closed date

    2011-09-12

  • Last modified date

    2012-04-27

  • 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

    JAVA CLASS LIBS

  • Fixed component ID

    620700130

Applicable component levels

  • R600 PSY

       UP



Document information

More support for: Runtimes for Java Technology
Java Class Libraries

Software version: 6.0

Reference #: IV07278

Modified date: 27 April 2012