Created
April 10, 2011 19:30
-
-
Save shemnon/912639 to your computer and use it in GitHub Desktop.
Subtstance Image Wrapper Icon Deadlock
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Thread-2477@12271, prio=6, in group 'main', status: 'MONITOR' | |
blocks Thread-2476@12270 | |
blocks AWT-EventQueue-0@10510 | |
waiting for Thread-2476@12270 to release lock on {1} | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperIcon.setPreferredSize(ImageWrapperIcon.java:203) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperResizableIcon.setPreferredSize(ImageWrapperResizableIcon.java:43) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperResizableIcon.setDimension(ImageWrapperResizableIcon.java:126) | |
at org.pushingpixels.flamingo.api.common.icon.LayeredIcon.setDimension(LayeredIcon.java:64) | |
at org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI.syncIconDimension(BasicCommandButtonUI.java:1228) | |
at org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI$2$1.completed(BasicCommandButtonUI.java:282) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperIcon.fireAsyncCompleted(ImageWrapperIcon.java:294) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperIcon.renderImage(ImageWrapperIcon.java:223) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperIcon.setPreferredSize(ImageWrapperIcon.java:208) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperResizableIcon.setPreferredSize(ImageWrapperResizableIcon.java:43) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperResizableIcon.setDimension(ImageWrapperResizableIcon.java:126) | |
at org.pushingpixels.flamingo.api.common.icon.LayeredIcon.setDimension(LayeredIcon.java:64) | |
at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame.getImage(JRibbonFrame.java:654) | |
at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame.setApplicationAndMenuButtonIcon(JRibbonFrame.java:622) | |
at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame.access$100(JRibbonFrame.java:74) | |
at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame$5.run(JRibbonFrame.java:573) | |
Thread-2476@12270, prio=6, in group 'main', status: 'MONITOR' | |
blocks Thread-2477@12271 | |
waiting for Thread-2477@12271 to release lock on {1} | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperIcon.setPreferredSize(ImageWrapperIcon.java:203) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperResizableIcon.setPreferredSize(ImageWrapperResizableIcon.java:43) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperResizableIcon.setDimension(ImageWrapperResizableIcon.java:126) | |
at org.pushingpixels.flamingo.api.common.icon.LayeredIcon.setDimension(LayeredIcon.java:64) | |
at org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI.syncIconDimension(BasicCommandButtonUI.java:1228) | |
at org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI$2$1.completed(BasicCommandButtonUI.java:282) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperIcon.fireAsyncCompleted(ImageWrapperIcon.java:294) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperIcon.renderImage(ImageWrapperIcon.java:223) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperIcon.setPreferredSize(ImageWrapperIcon.java:208) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperResizableIcon.setPreferredSize(ImageWrapperResizableIcon.java:43) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperResizableIcon.setDimension(ImageWrapperResizableIcon.java:126) | |
at org.pushingpixels.flamingo.api.common.icon.LayeredIcon.setDimension(LayeredIcon.java:64) | |
at org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI.syncIconDimension(BasicCommandButtonUI.java:1228) | |
at org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI$2$1.completed(BasicCommandButtonUI.java:282) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperIcon.fireAsyncCompleted(ImageWrapperIcon.java:294) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperIcon.renderImage(ImageWrapperIcon.java:223) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperIcon.setPreferredSize(ImageWrapperIcon.java:208) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperResizableIcon.setPreferredSize(ImageWrapperResizableIcon.java:43) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperResizableIcon.setDimension(ImageWrapperResizableIcon.java:126) | |
at org.pushingpixels.flamingo.api.common.icon.LayeredIcon.setDimension(LayeredIcon.java:64) | |
at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame.getImage(JRibbonFrame.java:654) | |
at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame.setApplicationAndMenuButtonIcon(JRibbonFrame.java:625) | |
at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame.access$100(JRibbonFrame.java:74) | |
at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame$5.run(JRibbonFrame.java:573) | |
AWT-EventQueue-0@10510, prio=6, in group 'main', status: 'MONITOR' | |
waiting for Thread-2477@12271 to release lock on {1} | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperIcon.setPreferredSize(ImageWrapperIcon.java:203) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperResizableIcon.setPreferredSize(ImageWrapperResizableIcon.java:43) | |
at org.pushingpixels.flamingo.api.common.icon.ImageWrapperResizableIcon.setDimension(ImageWrapperResizableIcon.java:126) | |
at org.pushingpixels.flamingo.api.common.icon.LayeredIcon.setDimension(LayeredIcon.java:64) | |
at org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI.syncIconDimension(BasicCommandButtonUI.java:1228) | |
at org.pushingpixels.flamingo.internal.ui.common.BasicCommandButtonUI$2.propertyChange(BasicCommandButtonUI.java:295) | |
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) | |
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) | |
at java.awt.Component.firePropertyChange(Component.java:8154) | |
at org.pushingpixels.flamingo.api.common.AbstractCommandButton.setIcon(AbstractCommandButton.java:280) | |
at org.pushingpixels.flamingo.internal.utils.FlamingoUtilities.updateRibbonFrameIconImages(FlamingoUtilities.java:445) | |
at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame.setMainAppIcon(JRibbonFrame.java:643) | |
at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame.access$300(JRibbonFrame.java:74) | |
at org.pushingpixels.flamingo.api.ribbon.JRibbonFrame$7.run(JRibbonFrame.java:635) | |
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) | |
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642) | |
at java.awt.EventQueue.access$000(EventQueue.java:85) | |
at java.awt.EventQueue$1.run(EventQueue.java:603) | |
at java.awt.EventQueue$1.run(EventQueue.java:601) | |
at java.security.AccessController.doPrivileged(AccessController.java:-1) | |
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) | |
at java.awt.EventQueue.dispatchEvent(EventQueue.java:612) | |
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) | |
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) | |
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178) | |
at java.awt.Dialog$1.run(Dialog.java:1046) | |
at java.awt.Dialog$3.run(Dialog.java:1098) | |
at java.security.AccessController.doPrivileged(AccessController.java:-1) | |
at java.awt.Dialog.show(Dialog.java:1096) | |
[SNIP[ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment