Modify ↓
#14229 closed defect (fixed)
Unit test hang (r11450)
Reported by: | Don-vip | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | 17.01 |
Component: | Unit tests | Version: | |
Keywords: | Cc: |
Description
From today's run (job hang), kill -3
output:
[junit] Running org.openstreetmap.josm.actions.SelectByInternalPointActionTest [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.209 sec [junit] Running org.openstreetmap.josm.actions.SessionSaveAsActionTest [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.581 sec [junit] Running org.openstreetmap.josm.actions.SimplifyWayActionTest [junit] 2017-01-11 19:54:07 [junit] Full thread dump OpenJDK 64-Bit Server VM (25.111-b14 mixed mode): [junit] [junit] "Map Status Collector" #90 daemon prio=6 os_prio=0 tid=0x00007f0c40232800 nid=0x62d1 waiting on condition [0x00007f0c594c7000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0x000000076d3b4ae8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) [junit] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) [junit] at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:399) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "Map Status Collector" #83 daemon prio=6 os_prio=0 tid=0x00007f0c401d0000 nid=0x62c9 waiting on condition [0x00007f0c593c6000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0x00000006ca79e680> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) [junit] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) [junit] at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:399) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "Map Status Collector" #75 daemon prio=6 os_prio=0 tid=0x00007f0c40183800 nid=0x62c0 waiting on condition [0x00007f0c595c8000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0x00000006ca6b6068> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) [junit] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) [junit] at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:399) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "Map Status Collector" #73 daemon prio=6 os_prio=0 tid=0x00007f0c4017a000 nid=0x62bd waiting on condition [0x00007f0c596c9000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0x00000006ca5d7f50> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) [junit] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) [junit] at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:399) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "Map Status Collector" #71 daemon prio=6 os_prio=0 tid=0x00007f0c40233800 nid=0x62ba waiting on condition [0x00007f0c59ccd000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0x00000006ca4d8e60> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) [junit] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) [junit] at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:399) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "Map Status Collector" #69 daemon prio=6 os_prio=0 tid=0x00007f0c40231000 nid=0x62b7 waiting on condition [0x00007f0c597ca000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0x00000006ca3df9a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) [junit] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) [junit] at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:399) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "Map Status Collector" #67 daemon prio=6 os_prio=0 tid=0x00007f0c40230800 nid=0x62b4 waiting on condition [0x00007f0c598cb000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0x00000006ca2db540> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) [junit] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) [junit] at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:399) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "Map Status Collector" #65 daemon prio=6 os_prio=0 tid=0x00007f0c4022e800 nid=0x62b0 waiting on condition [0x00007f0c599cc000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0x00000006ca2ba130> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) [junit] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) [junit] at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:399) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "Map Status Collector" #63 daemon prio=6 os_prio=0 tid=0x00007f0c4022d000 nid=0x62ad waiting on condition [0x00007f0cad744000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0x00000006ca0f4428> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) [junit] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) [junit] at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:399) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "Map Status Collector" #52 daemon prio=6 os_prio=0 tid=0x00007f0c40177000 nid=0x62a1 waiting on condition [0x00007f0cadcca000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0x00000006c9fbcc58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) [junit] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) [junit] at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:399) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "Map Status Collector" #50 daemon prio=6 os_prio=0 tid=0x00007f0c40176000 nid=0x629e waiting on condition [0x00007f0cada7e000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0x00000006c9ebce98> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) [junit] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) [junit] at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:399) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "AWT-EventQueue-0" #45 prio=6 os_prio=0 tid=0x00007f0ccc434000 nid=0x6299 waiting for monitor entry [0x00007f0c5b2cd000] [junit] java.lang.Thread.State: BLOCKED (on object monitor) [junit] at java.awt.Component.invalidate(Component.java:2929) [junit] - waiting to lock <0x00000006c554b398> (a java.awt.Component$AWTTreeLock) [junit] at java.awt.Container.invalidate(Container.java:1587) [junit] at javax.swing.JComponent.revalidate(JComponent.java:4848) [junit] at javax.swing.plaf.basic.BasicTextUI$RootView.preferenceChanged(BasicTextUI.java:1406) [junit] at javax.swing.text.View.preferenceChanged(View.java:288) [junit] at javax.swing.text.BoxView.preferenceChanged(BoxView.java:286) [junit] at javax.swing.text.View.preferenceChanged(View.java:288) [junit] at javax.swing.text.BoxView.preferenceChanged(BoxView.java:286) [junit] at javax.swing.text.View.preferenceChanged(View.java:288) [junit] at javax.swing.text.BoxView.preferenceChanged(BoxView.java:286) [junit] at javax.swing.text.View.preferenceChanged(View.java:288) [junit] at javax.swing.text.View.preferenceChanged(View.java:288) [junit] at javax.swing.text.GlyphView.changedUpdate(GlyphView.java:962) [junit] at javax.swing.text.LabelView.changedUpdate(LabelView.java:303) [junit] at javax.swing.text.html.InlineView.changedUpdate(InlineView.java:93) [junit] at javax.swing.text.View.forwardUpdateToView(View.java:1231) [junit] at javax.swing.text.FlowView$LogicalView.forwardUpdateToView(FlowView.java:795) [junit] at javax.swing.text.View.forwardUpdate(View.java:1162) [junit] at javax.swing.text.FlowView$LogicalView.forwardUpdate(FlowView.java:805) [junit] at javax.swing.text.View.changedUpdate(View.java:792) [junit] at javax.swing.text.FlowView.changedUpdate(FlowView.java:283) [junit] at javax.swing.text.ParagraphView.changedUpdate(ParagraphView.java:788) [junit] at javax.swing.text.View.forwardUpdateToView(View.java:1231) [junit] at javax.swing.text.View.forwardUpdate(View.java:1162) [junit] at javax.swing.text.BoxView.forwardUpdate(BoxView.java:240) [junit] at javax.swing.text.View.changedUpdate(View.java:792) [junit] at javax.swing.text.html.BlockView.changedUpdate(BlockView.java:341) [junit] at javax.swing.text.View.forwardUpdateToView(View.java:1231) [junit] at javax.swing.text.View.forwardUpdate(View.java:1162) [junit] at javax.swing.text.BoxView.forwardUpdate(BoxView.java:240) [junit] at javax.swing.text.View.changedUpdate(View.java:792) [junit] at javax.swing.text.html.BlockView.changedUpdate(BlockView.java:341) [junit] at javax.swing.plaf.basic.BasicTextUI$RootView.changedUpdate(BasicTextUI.java:1638) [junit] at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.changedUpdate(BasicTextUI.java:1899) [junit] at javax.swing.text.AbstractDocument.fireChangedUpdate(AbstractDocument.java:230) [junit] at javax.swing.text.html.HTMLDocument.fireChangedUpdate(HTMLDocument.java:1738) [junit] at javax.swing.text.DefaultStyledDocument$ChangeUpdateRunnable.run(DefaultStyledDocument.java:2738) [junit] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) [junit] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) [junit] at java.awt.EventQueue.access$500(EventQueue.java:97) [junit] at java.awt.EventQueue$3.run(EventQueue.java:709) [junit] at java.awt.EventQueue$3.run(EventQueue.java:703) [junit] at java.security.AccessController.doPrivileged(Native Method) [junit] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) [junit] at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) [junit] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) [junit] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) [junit] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) [junit] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [junit] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) [junit] at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) [junit] [junit] "AWT-Shutdown" #46 prio=5 os_prio=0 tid=0x00007f0ccc433800 nid=0x6298 in Object.wait() [0x00007f0cacb73000] [junit] java.lang.Thread.State: WAITING (on object monitor) [junit] at java.lang.Object.wait(Native Method) [junit] at java.lang.Object.wait(Object.java:502) [junit] at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295) [junit] - locked <0x00000006c5419d58> (a java.lang.Object) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "Map Status Collector" #41 daemon prio=6 os_prio=0 tid=0x00007f0c6c282000 nid=0x6292 waiting on condition [0x00007f0c5b7d0000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0x00000006c828e458> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) [junit] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) [junit] at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:399) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "Timer-0" #40 prio=6 os_prio=0 tid=0x00007f0c6c236000 nid=0x6290 in Object.wait() [0x00007f0c5bad1000] [junit] java.lang.Thread.State: WAITING (on object monitor) [junit] at java.lang.Object.wait(Native Method) [junit] - waiting on <0x00000006c83f1c10> (a java.util.TaskQueue) [junit] at java.lang.Object.wait(Object.java:502) [junit] at java.util.TimerThread.mainLoop(Timer.java:526) [junit] - locked <0x00000006c83f1c10> (a java.util.TaskQueue) [junit] at java.util.TimerThread.run(Timer.java:505) [junit] [junit] "TimerQueue" #32 daemon prio=5 os_prio=0 tid=0x00007f0c6c033000 nid=0x6286 waiting on condition [0x00007f0c5bbd2000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0x00000006c5f48f58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) [junit] at java.util.concurrent.DelayQueue.take(DelayQueue.java:211) [junit] at javax.swing.TimerQueue.run(TimerQueue.java:174) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "File Watcher" #12 prio=5 os_prio=0 tid=0x00007f0c6c00d000 nid=0x6282 waiting on condition [0x00007f0caddcb000] [junit] java.lang.Thread.State: WAITING (parking) [junit] at sun.misc.Unsafe.park(Native Method) [junit] - parking to wait for <0x00000006c54aa560> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) [junit] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) [junit] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) [junit] at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492) [junit] at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680) [junit] at sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118) [junit] at org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:114) [junit] at org.openstreetmap.josm.io.FileWatcher$$Lambda$5/1166106620.run(Unknown Source) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "Java2D Disposer" #19 daemon prio=10 os_prio=0 tid=0x00007f0c7009b000 nid=0x626f in Object.wait() [0x00007f0cadbc5000] [junit] java.lang.Thread.State: WAITING (on object monitor) [junit] at java.lang.Object.wait(Native Method) [junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) [junit] - locked <0x00000006c567c218> (a java.lang.ref.ReferenceQueue$Lock) [junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) [junit] at sun.java2d.Disposer.run(Disposer.java:148) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "Thread-2" #11 daemon prio=5 os_prio=0 tid=0x00007f0ccc635000 nid=0x6269 runnable [0x00007f0cae3a5000] [junit] java.lang.Thread.State: RUNNABLE [junit] at sun.nio.fs.LinuxWatchService.poll(Native Method) [junit] at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) [junit] at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) [junit] at java.lang.Thread.run(Thread.java:745) [junit] [junit] "Service Thread" #9 daemon prio=9 os_prio=0 tid=0x00007f0ccc3ff800 nid=0x6263 runnable [0x0000000000000000] [junit] java.lang.Thread.State: RUNNABLE [junit] [junit] "C1 CompilerThread2" #8 daemon prio=9 os_prio=0 tid=0x00007f0ccc390000 nid=0x6262 waiting on condition [0x0000000000000000] [junit] java.lang.Thread.State: RUNNABLE [junit] [junit] "C2 CompilerThread1" #7 daemon prio=9 os_prio=0 tid=0x00007f0ccc3fa000 nid=0x6261 waiting on condition [0x0000000000000000] [junit] java.lang.Thread.State: RUNNABLE [junit] [junit] "C2 CompilerThread0" #6 daemon prio=9 os_prio=0 tid=0x00007f0ccc38a000 nid=0x6260 waiting on condition [0x0000000000000000] [junit] java.lang.Thread.State: RUNNABLE [junit] [junit] "Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f0ccc175000 nid=0x625f waiting on condition [0x0000000000000000] [junit] java.lang.Thread.State: RUNNABLE [junit] [junit] "Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f0ccc14d800 nid=0x625e in Object.wait() [0x00007f0cafbfa000] [junit] java.lang.Thread.State: WAITING (on object monitor) [junit] at java.lang.Object.wait(Native Method) [junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) [junit] - locked <0x00000006c541a2a0> (a java.lang.ref.ReferenceQueue$Lock) [junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) [junit] at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) [junit] [junit] "Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f0ccc149000 nid=0x625d in Object.wait() [0x00007f0cafcfb000] [junit] java.lang.Thread.State: WAITING (on object monitor) [junit] at java.lang.Object.wait(Native Method) [junit] at java.lang.Object.wait(Object.java:502) [junit] at java.lang.ref.Reference.tryHandlePending(Reference.java:191) [junit] - locked <0x00000006c5416bd8> (a java.lang.ref.Reference$Lock) [junit] at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) [junit] [junit] "main" #1 prio=5 os_prio=0 tid=0x00007f0ccc00d000 nid=0x6255 in Object.wait() [0x00007f0cd5d96000] [junit] java.lang.Thread.State: WAITING (on object monitor) [junit] at java.lang.Object.wait(Native Method) [junit] at java.lang.Object.wait(Object.java:502) [junit] at javax.swing.text.AbstractDocument.readLock(AbstractDocument.java:1387) [junit] - locked <0x000000076cb878d8> (a javax.swing.text.html.HTMLDocument) [junit] at javax.swing.plaf.basic.BasicTextUI.getMinimumSize(BasicTextUI.java:942) [junit] at javax.swing.JComponent.getMinimumSize(JComponent.java:1744) [junit] at javax.swing.GroupLayout$ComponentSpring.calculateNonlinkedMinimumSize(GroupLayout.java:3008) [junit] at javax.swing.GroupLayout$ComponentSpring.calculateMinimumSize(GroupLayout.java:2972) [junit] at javax.swing.GroupLayout$Spring.getMinimumSize(GroupLayout.java:1336) [junit] at javax.swing.GroupLayout$ComponentSpring.calculatePreferredSize(GroupLayout.java:2979) [junit] at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1346) [junit] at javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1638) [junit] at javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1624) [junit] at javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1602) [junit] at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1346) [junit] at javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1638) [junit] at javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1627) [junit] at javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1602) [junit] at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1346) [junit] at javax.swing.GroupLayout$Group.getSpringSize(GroupLayout.java:1638) [junit] at javax.swing.GroupLayout$Group.calculateSize(GroupLayout.java:1625) [junit] at javax.swing.GroupLayout$Group.calculatePreferredSize(GroupLayout.java:1602) [junit] at javax.swing.GroupLayout$Spring.getPreferredSize(GroupLayout.java:1346) [junit] at javax.swing.GroupLayout.calculateAutopadding(GroupLayout.java:1071) [junit] at javax.swing.GroupLayout.prepare(GroupLayout.java:1058) [junit] at javax.swing.GroupLayout.preferredLayoutSize(GroupLayout.java:878) [junit] at java.awt.Container.preferredSize(Container.java:1796) [junit] - locked <0x00000006c554b398> (a java.awt.Component$AWTTreeLock) [junit] at java.awt.Container.getPreferredSize(Container.java:1780) [junit] at javax.swing.JComponent.getPreferredSize(JComponent.java:1664) [junit] at java.awt.FlowLayout.preferredLayoutSize(FlowLayout.java:414) [junit] - locked <0x00000006c554b398> (a java.awt.Component$AWTTreeLock) [junit] at java.awt.Container.preferredSize(Container.java:1796) [junit] - locked <0x00000006c554b398> (a java.awt.Component$AWTTreeLock) [junit] at java.awt.Container.getPreferredSize(Container.java:1780) [junit] at javax.swing.JComponent.getPreferredSize(JComponent.java:1664) [junit] at org.openstreetmap.josm.gui.NotificationManager.processQueue(NotificationManager.java:110) [junit] at org.openstreetmap.josm.gui.NotificationManager.showNotification(NotificationManager.java:95) [junit] - locked <0x000000076cc13ba0> (a java.util.LinkedList) [junit] at org.openstreetmap.josm.gui.Notification.show(Notification.java:211) [junit] at org.openstreetmap.josm.actions.SimplifyWayAction.alertSelectAtLeastOneWay(SimplifyWayAction.java:62) [junit] at org.openstreetmap.josm.actions.SimplifyWayAction.actionPerformed(SimplifyWayAction.java:102) [junit] at org.openstreetmap.josm.actions.SimplifyWayActionTest.testSelectionEmpty(SimplifyWayActionTest.java:66) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] at java.lang.reflect.Method.invoke(Method.java:498) [junit] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit] at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1004) [junit] [junit] "VM Thread" os_prio=0 tid=0x00007f0ccc141800 nid=0x625c runnable [junit] [junit] "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f0ccc022000 nid=0x6257 runnable [junit] [junit] "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f0ccc023800 nid=0x6259 runnable [junit] [junit] "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007f0ccc025800 nid=0x625a runnable [junit] [junit] "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007f0ccc027000 nid=0x625b runnable [junit] [junit] "VM Periodic Task Thread" os_prio=0 tid=0x00007f0ccc46a800 nid=0x6264 waiting on condition [junit] [junit] JNI global references: 8512 [junit] [junit] Heap [junit] PSYoungGen total 537600K, used 25672K [0x000000076c700000, 0x000000078d580000, 0x00000007c0000000) [junit] eden space 536064K, 4% used [0x000000076c700000,0x000000076e012088,0x000000078d280000) [junit] from space 1536K, 0% used [0x000000078d280000,0x000000078d280000,0x000000078d400000) [junit] to space 1536K, 0% used [0x000000078d400000,0x000000078d400000,0x000000078d580000) [junit] ParOldGen total 132096K, used 87256K [0x00000006c5400000, 0x00000006cd500000, 0x000000076c700000) [junit] object space 132096K, 66% used [0x00000006c5400000,0x00000006ca9361d0,0x00000006cd500000) [junit] Metaspace used 57721K, capacity 60584K, committed 61272K, reserved 1101824K [junit] class space used 7140K, capacity 7912K, committed 8064K, reserved 1048576K
Attachments (0)
Note:
See TracTickets
for help on using tickets.
org.openstreetmap.josm.actions.SimplifyWayAction.alertSelectAtLeastOneWay
needs to be called in the UI thread.