Closed GoogleCodeExporter closed 9 years ago
On the latest SVN code I get a crash like this on but its now on my JTable.
java.util.ConcurrentModificationException
at java.util.Hashtable$Enumerator.next(Unknown Source)
at com.seaglasslookandfeel.SeaGlassStyle.compileDefaults(SeaGlassStyle.java:503)
at com.seaglasslookandfeel.SeaGlassStyle.validate(SeaGlassStyle.java:414)
at com.seaglasslookandfeel.SeaGlassStyle.getValues(SeaGlassStyle.java:1182)
at com.seaglasslookandfeel.SeaGlassStyle.getInsets(SeaGlassStyle.java:782)
at com.seaglasslookandfeel.SeaGlassStyle.installDefaults(SeaGlassStyle.java:297)
at com.seaglasslookandfeel.SeaGlassLookAndFeel.updateStyle(SeaGlassLookAndFeel.java:2717)
at com.seaglasslookandfeel.ui.SeaGlassLabelUI.updateStyle(SeaGlassLabelUI.java:67)
at com.seaglasslookandfeel.ui.SeaGlassLabelUI.installDefaults(SeaGlassLabelUI.java:62)
at javax.swing.plaf.basic.BasicLabelUI.installUI(Unknown Source)
at javax.swing.JComponent.setUI(Unknown Source)
at javax.swing.JLabel.setUI(Unknown Source)
at javax.swing.JLabel.updateUI(Unknown Source)
at javax.swing.table.DefaultTableCellRenderer.updateUI(Unknown Source)
at javax.swing.SwingUtilities.updateComponentTreeUI0(Unknown Source)
at javax.swing.SwingUtilities.updateComponentTreeUI(Unknown Source)
at javax.swing.table.JTableHeader.updateUI(Unknown Source)
at javax.swing.table.JTableHeader.<init>(Unknown Source)
at javax.swing.JTable.createDefaultTableHeader(Unknown Source)
at javax.swing.JTable.initializeLocalVars(Unknown Source)
at javax.swing.JTable.<init>(Unknown Source)
at javax.swing.JTable.<init>(Unknown Source)
at gui.MainWindow.<init>(MainWindow.java:164)
at main.RenameMain$2.run(RenameMain.java:94)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Original comment by zam...@gmail.com
on 18 Aug 2011 at 2:27
Hello,
It seems that you violate the Single-Thread rule.
Please read http://java.sun.com/products/jfc/tsc/articles/threads/threads1.html
carefully. I think all your problems are related to this and not to seaglass.
Have fun,
- Rossi
Original comment by rosstaus...@googlemail.com
on 25 Jun 2012 at 8:53
Original issue reported on code.google.com by
zam...@gmail.com
on 18 Aug 2011 at 1:38