Modify ↓
Opened 5 years ago
Closed 5 years ago
#18895 closed defect (duplicate)
CME on first nodes drawn
Reported by: | Hb--- | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core | Version: | latest |
Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- Start clean JOSM with an empty prefernces directory
- Press Ctrl+N for new data layer
- Click on Draw mode in the edit toolbar
- Click on the Mapview.
What is the expected result?
Being able to draw the next node.
What happens instead?
Crash.
Please provide any additional information below. Attach a screenshot if possible.
CME occurs only for the first and the second node drawn.
The third node can be drawn without CME.
Something with the Selection seems to be wrong too.
- While drawing it is usual: Only the current way is selected.
- After switching to another application via task mananger of the operating system and coming back to JOSM: The way AND a single node is selected.
Relative:URL: ^/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2020-03-08 00:09:20 +0100 (Sun, 08 Mar 2020) Revision:16065 Build-Date:2020-03-08 02:30:52 URL:https://josm.openstreetmap.de/svn/trunk Identification: JOSM/1.5 (16065 en) Windows 7 64-Bit OS Build number: Windows 7 Professional (7601) Memory Usage: 192 MB / 4054 MB (96 MB allocated, but free) Java version: 13.0.2+8, AdoptOpenJDK, OpenJDK 64-Bit Server VM Screen: \Display0 1280x1024 Maximum Screen Size: 1280x1024 VM arguments: [-Djosm.home=jtest] Program arguments: [--language=en] Dataset consistency test: No problems found Last errors/warnings: - W: extended font config - overriding 'filename.Mongolian_Baiti=monbaiti.ttf' with 'MONBAITI.TTF' - W: extended font config - overriding 'filename.Kalinga=kalinga.ttf' with 'KALINGA.TTF' - W: extended font config - overriding 'filename.Iskoola_Pota=iskpota.ttf' with 'ISKPOTA.TTF' - W: extended font config - overriding 'filename.Shruti=shruti.ttf' with 'SHRUTI.TTF' - W: extended font config - overriding 'filename.Raavi=raavi.ttf' with 'RAAVI.TTF' - W: extended font config - overriding 'filename.Gautami=gautami.ttf' with 'GAUTAMI.TTF' - W: extended font config - overriding 'filename.Vrinda=vrinda.ttf' with 'VRINDA.TTF' - W: extended font config - overriding 'filename.Kartika=kartika.ttf' with 'KARTIKA.TTF' - W: extended font config - overriding 'filename.Latha=latha.ttf' with 'LATHA.TTF' - E: Handled by bug report queue: java.util.ConcurrentModificationException === REPORTED CRASH DATA === BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: AWT-EventQueue-0 (19) of main java.util.ConcurrentModificationException at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1139) at org.openstreetmap.josm.tools.ImageResource.getPaddedIcon(ImageResource.java:287) at org.openstreetmap.josm.tools.ImageProvider.getPadded(ImageProvider.java:1564) at org.openstreetmap.josm.tools.ImageProvider.getPadded(ImageProvider.java:1523) at org.openstreetmap.josm.gui.PrimitiveRenderer.renderer(PrimitiveRenderer.java:81) at org.openstreetmap.josm.gui.PrimitiveRenderer.getListCellRendererComponent(PrimitiveRenderer.java:51) at org.openstreetmap.josm.gui.PrimitiveRenderer.getListCellRendererComponent(PrimitiveRenderer.java:31) at java.desktop/javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1439) at java.desktop/javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1389) at java.desktop/javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:648) at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1680) at java.desktop/javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:795) at java.desktop/java.awt.Container.layout(Container.java:1537) at java.desktop/java.awt.Container.doLayout(Container.java:1526) at java.desktop/java.awt.Container.validateTree(Container.java:1722) at java.desktop/java.awt.Container.validateTree(Container.java:1731) at java.desktop/java.awt.Container.validateTree(Container.java:1731) at java.desktop/java.awt.Container.validateTree(Container.java:1731) at java.desktop/java.awt.Container.validateTree(Container.java:1731) at java.desktop/java.awt.Container.validateTree(Container.java:1731) at java.desktop/java.awt.Container.validate(Container.java:1657) at java.desktop/javax.swing.RepaintManager$3.run(RepaintManager.java:745) at java.desktop/javax.swing.RepaintManager$3.run(RepaintManager.java:743) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:742) at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1883) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) === RUNNING THREADS === Thread: ForkJoinPool.commonPool-worker-5 (30) of main java.base@13.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@13.0.2/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:276) java.base@13.0.2/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1624) java.base@13.0.2/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) Thread: JCS-ElementEventQueue-Thread-1 (40) of main java.base@13.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@13.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@13.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) java.base@13.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433) java.base@13.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) java.base@13.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@13.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@13.0.2/java.lang.Thread.run(Thread.java:830) Thread: Finalizer (3) of system java.base@13.0.2/java.lang.Object.wait(Native Method) java.base@13.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@13.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) java.base@13.0.2/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170) Thread: TimerQueue (21) of system java.base@13.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@13.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@13.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) java.base@13.0.2/java.util.concurrent.DelayQueue.take(DelayQueue.java:217) java.desktop@13.0.2/javax.swing.TimerQueue.run(TimerQueue.java:171) java.base@13.0.2/java.lang.Thread.run(Thread.java:830) Thread: FileSystemWatchService (24) of main java.base@13.0.2/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method) java.base@13.0.2/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:1057) java.base@13.0.2/sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:587) java.base@13.0.2/java.lang.Thread.run(Thread.java:830) Thread: Weak reference cleaner (26) of main java.base@13.0.2/java.lang.Object.wait(Native Method) java.base@13.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@13.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) app//org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60) app//org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda$386/0x0000000800eb3c40.run(Unknown Source) java.base@13.0.2/java.lang.Thread.run(Thread.java:830) Thread: Map Status Collector (48) of main java.base@13.0.2/java.lang.Object.wait(Native Method) java.base@13.0.2/java.lang.Object.wait(Object.java:326) java.desktop@13.0.2/java.awt.EventQueue.invokeAndWait(EventQueue.java:1361) java.desktop@13.0.2/java.awt.EventQueue.invokeAndWait(EventQueue.java:1342) app//org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:443) java.base@13.0.2/java.lang.Thread.run(Thread.java:830) Thread: Timer-1 (45) of main java.base@13.0.2/java.lang.Object.wait(Native Method) java.base@13.0.2/java.lang.Object.wait(Object.java:326) java.base@13.0.2/java.util.TimerThread.mainLoop(Timer.java:527) java.base@13.0.2/java.util.TimerThread.run(Timer.java:506) Thread: AWT-Shutdown (20) of system java.base@13.0.2/java.lang.Object.wait(Native Method) java.base@13.0.2/java.lang.Object.wait(Object.java:326) java.desktop@13.0.2/sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:291) java.base@13.0.2/java.lang.Thread.run(Thread.java:830) Thread: Attach Listener (5) of system Thread: DestroyJavaVM (43) of main Thread: ForkJoinPool.commonPool-worker-7 (31) of main java.base@13.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@13.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@13.0.2/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1633) java.base@13.0.2/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) Thread: Timer-0 (44) of main java.base@13.0.2/java.lang.Object.wait(Native Method) java.base@13.0.2/java.util.TimerThread.mainLoop(Timer.java:553) java.base@13.0.2/java.util.TimerThread.run(Timer.java:506) Thread: ForkJoinPool.commonPool-worker-1 (50) of main java.base@13.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@13.0.2/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:276) java.base@13.0.2/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1624) java.base@13.0.2/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) Thread: Common-Cleaner (11) of InnocuousThreadGroup java.base@13.0.2/java.lang.Object.wait(Native Method) java.base@13.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@13.0.2/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) java.base@13.0.2/java.lang.Thread.run(Thread.java:830) java.base@13.0.2/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134) Thread: styled-map-renderer-0 (49) of main java.base@13.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@13.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@13.0.2/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1633) java.base@13.0.2/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177) Thread: AWT-EventQueue-0 (19) of main Stacktrace see above. Thread: File Watcher (25) of main java.base@13.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@13.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@13.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) java.base@13.0.2/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483) java.base@13.0.2/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:671) java.base@13.0.2/sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118) app//org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120) app//org.openstreetmap.josm.io.FileWatcher$$Lambda$339/0x0000000800e43840.run(Unknown Source) java.base@13.0.2/java.lang.Thread.run(Thread.java:830) Thread: Java2D Disposer (14) of system java.base@13.0.2/java.lang.Object.wait(Native Method) java.base@13.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@13.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) java.desktop@13.0.2/sun.java2d.Disposer.run(Disposer.java:144) java.base@13.0.2/java.lang.Thread.run(Thread.java:830) Thread: changeset-updater-0 (42) of main java.base@13.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@13.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:235) java.base@13.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123) java.base@13.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) java.base@13.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@13.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054) java.base@13.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114) java.base@13.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@13.0.2/java.lang.Thread.run(Thread.java:830) Thread: Signal Dispatcher (4) of system Thread: AWT-Windows (17) of system java.desktop@13.0.2/sun.awt.windows.WToolkit.eventLoop(Native Method) java.desktop@13.0.2/sun.awt.windows.WToolkit.run(WToolkit.java:312) java.base@13.0.2/java.lang.Thread.run(Thread.java:830) Thread: Reference Handler (2) of system java.base@13.0.2/java.lang.ref.Reference.waitForReferencePendingList(Native Method) java.base@13.0.2/java.lang.ref.Reference.processPendingReferences(Reference.java:241) java.base@13.0.2/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213)
Attachments (0)
Note:
See TracTickets
for help on using tickets.
Closed as duplicate of #18884.