Task #12838 (reopened)
Opened 9 years ago
Last modified 7 years ago
BUG:JDK bug in GTKFileChooserUI
Reported by: | omero-qa | Owned by: | dlindner |
---|---|---|---|
Priority: | minor | Milestone: | Unscheduled |
Component: | Insight | Version: | 5.1.0 |
Keywords: | n.a. | Cc: | java@… |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | n.a. |
Description
It's actually JDK bug, but creating a ticket for it to keep track of it. Haven't found a way to reproduce it, yet. If I do, could report it to Java bug system.
https://www.openmicroscopy.org/qa2/qa2/qa/feedback/10998/
Comment: Creating a New Folder in Select data import while one with same name already existed.
java.lang.Exception: Abnormal termination due to an uncaught exception. java.lang.ArrayIndexOutOfBoundsException: 17 >= 17 at java.util.Vector.elementAt(Vector.java:474) at com.sun.java.swing.plaf.gtk.GTKFileChooserUI$GTKFileListModel.getElementAt(GTKFileChooserUI.java:987) at javax.swing.JList.getSelectedValues(JList.java:2268) at com.sun.java.swing.plaf.gtk.GTKFileChooserUI$SelectionListener.valueChanged(GTKFileChooserUI.java:430) at javax.swing.JList.fireSelectionValueChanged(JList.java:1796) at javax.swing.JList$ListSelectionHandler.valueChanged(JList.java:1810) at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184) at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164) at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211) at javax.swing.DefaultListSelectionModel.insertIndexInterval(DefaultListSelectionModel.java:632) at javax.swing.plaf.basic.BasicListUI$Handler.intervalAdded(BasicListUI.java:2581) at javax.swing.AbstractListModel.fireIntervalAdded(AbstractListModel.java:148) at com.sun.java.swing.plaf.gtk.GTKFileChooserUI$GTKFileListModel.intervalAdded(GTKFileChooserUI.java:991) at javax.swing.AbstractListModel.fireIntervalAdded(AbstractListModel.java:148) at javax.swing.plaf.basic.BasicDirectoryModel.access$700(BasicDirectoryModel.java:43) at javax.swing.plaf.basic.BasicDirectoryModel$DoChangeContents.run(BasicDirectoryModel.java:490) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Abnormal termination due to an uncaught exception. java.lang.ArrayIndexOutOfBoundsException: 17 >= 17 at java.util.Vector.elementAt(Vector.java:474) at com.sun.java.swing.plaf.gtk.GTKFileChooserUI$GTKFileListModel.getElementAt(GTKFileChooserUI.java:987) at javax.swing.JList.getSelectedValues(JList.java:2268) at com.sun.java.swing.plaf.gtk.GTKFileChooserUI$SelectionListener.valueChanged(GTKFileChooserUI.java:430) at javax.swing.JList.fireSelectionValueChanged(JList.java:1796) at javax.swing.JList$ListSelectionHandler.valueChanged(JList.java:1810) at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184) at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164) at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211) at javax.swing.DefaultListSelectionModel.insertIndexInterval(DefaultListSelectionModel.java:632) at javax.swing.plaf.basic.BasicListUI$Handler.intervalAdded(BasicListUI.java:2581) at javax.swing.AbstractListModel.fireIntervalAdded(AbstractListModel.java:148) at com.sun.java.swing.plaf.gtk.GTKFileChooserUI$GTKFileListModel.intervalAdded(GTKFileChooserUI.java:991) at javax.swing.AbstractListModel.fireIntervalAdded(AbstractListModel.java:148) at javax.swing.plaf.basic.BasicDirectoryModel.access$700(BasicDirectoryModel.java:43) at javax.swing.plaf.basic.BasicDirectoryModel$DoChangeContents.run(BasicDirectoryModel.java:490) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Exception in thread "AWT-EventQueue-0" at org.openmicroscopy.shoola.env.ui.UserNotifierImpl.showErrorDialog(UserNotifierImpl.java:191) at org.openmicroscopy.shoola.env.ui.UserNotifierImpl.notifyError(UserNotifierImpl.java:291) at org.openmicroscopy.shoola.env.AbnormalExitHandler.doTermination(AbnormalExitHandler.java:147) at org.openmicroscopy.shoola.env.AbnormalExitHandler.terminate(AbnormalExitHandler.java:85) at org.openmicroscopy.shoola.env.RootThreadGroup.uncaughtException(RootThreadGroup.java:69) at java.awt.EventDispatchThread.processException(EventDispatchThread.java:223) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:215) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Change History (5)
comment:1 Changed 9 years ago by dlindner
- Cc pognonec@… removed
- Resolution set to wontfix
- Status changed from new to closed
comment:2 Changed 8 years ago by mtbcarroll
- Cc java@… added
Another instance at https://www.openmicroscopy.org/qa2/qa/feedback/17329/.
comment:3 Changed 8 years ago by mtbcarroll
- Resolution wontfix deleted
- Status changed from closed to reopened
From the QA feedback,
It happened when I was in the importer and clicked "new folder", while I was uploading something already. This is reproducible.
comment:4 Changed 8 years ago by mtbcarroll
- Component changed from from QA to Insight
Closing, can't do much about it.