Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
P2
-
Resolution: Fixed
-
Affects Version/s: 8
-
Fix Version/s: 9
-
Component/s: client-libs
-
Labels:
-
Environment:
JDK 8u25
-
Resolved In Build:b42
-
CPU:generic
-
OS:generic
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8084687 | emb-9 | Alexandr Scherbatiy | P2 | Resolved | Fixed | team |
JDK-8065498 | 8u45 | Alexandr Scherbatiy | P2 | Resolved | Fixed | b01 |
JDK-8064871 | 8u40 | Alexandr Scherbatiy | P2 | Closed | Fixed | b15 |
JDK-8070050 | emb-8u47 | Alexandr Scherbatiy | P2 | Resolved | Fixed | team |
Description
See the report: http://mail.openjdk.java.net/pipermail/swing-dev/2014-November/004018.html
There is the exception in the Window.setAlwaysOnTop() method:
java.util.ConcurrentModificationException
at java.util.Vector$Itr.checkForComodification(Unknown Source)
at java.util.Vector$Itr.next(Unknown Source)
at java.awt.Window.setAlwaysOnTop(Unknown Source)
at de.eurodata.commons.swing.SwingUtils$1.run(SwingUtils.java:344)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at de.eurodata.commons.swing.event.AWTThrowableHandler.dispatchEvent(AWTThrowableHandler.java:28)
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)
There is the exception in the Window.setAlwaysOnTop() method:
java.util.ConcurrentModificationException
at java.util.Vector$Itr.checkForComodification(Unknown Source)
at java.util.Vector$Itr.next(Unknown Source)
at java.awt.Window.setAlwaysOnTop(Unknown Source)
at de.eurodata.commons.swing.SwingUtils$1.run(SwingUtils.java:344)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at de.eurodata.commons.swing.event.AWTThrowableHandler.dispatchEvent(AWTThrowableHandler.java:28)
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)
Attachments
Issue Links
- backported by
-
JDK-8065498 ownedWindowList access requires synchronization in Window.setAlwaysOnTop() method
-
- Resolved
-
-
JDK-8070050 ownedWindowList access requires synchronization in Window.setAlwaysOnTop() method
-
- Resolved
-
-
JDK-8084687 ownedWindowList access requires synchronization in Window.setAlwaysOnTop() method
-
- Resolved
-
-
JDK-8064871 ownedWindowList access requires synchronization in Window.setAlwaysOnTop() method
-
- Closed
-
- relates to
-
JDK-7081594 Windows owned by an always-on-top window DO NOT automatically become always-on-top
-
- Closed
-