About
Downloads
Addons
Development
Documentation
Issues
Log In
Access more options
Online Help
Keyboard Shortcuts
About JIRA
JIRA Credits
What’s New
Dashboards
Access more options (Alt+d)
Projects
Access more options (Alt+p)
Issues
Access more options (Alt+i)
Quick Search
Client
CLIENT-4
ErrorTable isn't thread safe
Log In
Views
XML
Word
Printable
Details
Type:
Bug
Status:
Resolved
Priority:
Major
Resolution:
Fixed
Affects Version/s:
None
Fix Version/s:
0.6.5
Component/s:
Swing UI
Labels:
None
Field Tab
External Links
Stack trace:
Hide
java.lang.NullPointerException
javax.swing.DefaultRowSorter.convertRowIndexToModel(DefaultRowSorter.java:501)
javax.swing.JTable.convertRowIndexToModel(JTable.java:2611)
javax.swing.JTable.convertRowIndexToModel(JTable.java:4335)
javax.swing.JTable.convertSelectionToModel(JTable.java:4318)
javax.swing.JTable.access$300(JTable.java:199)
javax.swing.JTable$SortManager.cacheModelSelection(JTable.java:3953)
javax.swing.JTable$SortManager.cacheSelection(JTable.java:3948)
javax.swing.JTable$SortManager.prepareForChange(JTable.java:3887)
javax.swing.JTable.sortedTableChanged(JTable.java:4100)
javax.swing.JTable.tableChanged(JTable.java:4383)
javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
javax.swing.table.AbstractTableModel.fireTableRowsUpdated(AbstractTableModel.java:230)
com.dmdirc.addons.ui_swing.dialogs.error.ErrorTableModel$3.run(ErrorTableModel.java:290)
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
com.dmdirc.addons.ui_swing.DMDircEventQueue.dispatchEvent(DMDircEventQueue.java:79)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Show
java.lang.NullPointerException javax.swing.DefaultRowSorter.convertRowIndexToModel(DefaultRowSorter.java:501) javax.swing.JTable.convertRowIndexToModel(JTable.java:2611) javax.swing.JTable.convertRowIndexToModel(JTable.java:4335) javax.swing.JTable.convertSelectionToModel(JTable.java:4318) javax.swing.JTable.access$300(JTable.java:199) javax.swing.JTable$SortManager.cacheModelSelection(JTable.java:3953) javax.swing.JTable$SortManager.cacheSelection(JTable.java:3948) javax.swing.JTable$SortManager.prepareForChange(JTable.java:3887) javax.swing.JTable.sortedTableChanged(JTable.java:4100) javax.swing.JTable.tableChanged(JTable.java:4383) javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280) javax.swing.table.AbstractTableModel.fireTableRowsUpdated(AbstractTableModel.java:230) com.dmdirc.addons.ui_swing.dialogs.error.ErrorTableModel$3.run(ErrorTableModel.java:290) java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) java.awt.EventQueue.dispatchEvent(EventQueue.java:633) com.dmdirc.addons.ui_swing.DMDircEventQueue.dispatchEvent(DMDircEventQueue.java:79) java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Mantis ID:
4,302
Code Review:
http://gerrit.dmdirc.com/#q,If182e71e72acc048d0474fa6f48d3c0a8ba0f57a,n,z
Description
Under undefined conditions it is possible for the error table to try and remove an error at an unknown index, which causes an infinite loop of the same error
Activity
All
Comments
History
Activity
There are no comments yet on this issue.
People
Assignee:
Chris Smith
Reporter:
Greg Holmes
Vote
(
0
)
Watch
(
0
)
Dates
Created:
09/Oct/10 9:34 PM
Updated:
27/Nov/10 11:13 AM
Resolved:
27/Nov/10 11:13 AM