IAE: "Comparison method violates its general contract!" from macOS JDK code
What steps will reproduce the problem?
- Have been working in JOSM for long, downloading data to new layers, making changes, committing changesets and removing layers, for several times.
- Once again press H to view object history
- Window about unexpected exception appeared. Dialog with object history also appeared beneath the error window.
I'm not sure the problem is simply reproducible.
What is the expected result?
What happens instead?
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2019-02-02 21:01:18 +0100 (Sat, 02 Feb 2019)
Revision:14760
Build-Date:2019-02-04 21:50:11
URL:https://josm.openstreetmap.de/svn/trunk
Identification: JOSM/1.5 (14760 ru) Mac OS X 10.14.2
OS Build number: Mac OS X 10.14.2 (18C54)
Memory Usage: 472 MB / 2048 MB (100 MB allocated, but free)
Java version: 11+28, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Screen: Display 69732928 1280x800, Display 724070806 2048x1152
Maximum Screen Size: 2048x1152
Dataset consistency test: No problems found
Plugins:
+ buildings_tools (34867)
+ geojson (116)
+ imagery_offset_db (34867)
+ measurement (34867)
+ reltoolbox (34867)
+ reverter (34867)
+ utilsplugin2 (34867)
Tagging presets:
+ https://raw.githubusercontent.com/ruosm-presets/literan-moscow/master/russian_shops.xml
+ http://zibi.openstreetmap.org.pl/kendzi/k/Simple3dPreset/s3db-preset.zip
Last errors/warnings:
- W: [NODE, CLOSEDWAY, MULTIPOLYGON] Eldorado: Could not get presets icon https://upload.wikimedia.org/wikipedia/ru/7/79/%D0%9B%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF_%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D0%BE%D0%B9_%D1%81%D0%B5%D1%82%D0%B8_%C2%AB%D0%AD%D0%BB%D1%8C%D0%B4%D0%BE%D1%80%D0%B0%D0%B4%D0%BE%C2%BB.svg
- W: Несохранённые изменения - <html>Отношение было изменено.<br><br>Вы хотите сохранить изменения?</html>
- W: Region [WMS_BLOCK_v2] Resetting cache
- W: Region [WMTS_BLOCK_v2] Resetting cache
- W: Несохранённые изменения - <html>Отношение было изменено.<br><br>Вы хотите сохранить изменения?</html>
- W: Несохранённые изменения - <html>Отношение было изменено.<br><br>Вы хотите сохранить изменения?</html>
- W: java.net.SocketTimeoutException: Read timed out
- W: java.net.SocketTimeoutException: Read timed out
- W: java.net.SocketTimeoutException: Read timed out
- E: Handled by bug report queue: java.lang.IllegalArgumentException: Comparison method violates its general contract!
=== REPORTED CRASH DATA ===
PleaseWaitProgressMonitor#lambda$doInEDT$0:
- monitor: PleaseWaitProgressMonitor [currentProgressValue=0, customText=null, title=Подключение к серверу OSM..., indeterminate=true, isInBackground=false, windowTitle=Скачать историю, taskId=null, cancelable=true, state=IN_SUBTASK]
BugReportExceptionHandler#handleException:
No data collected.
Warning issued by: BugReportExceptionHandler#handleException
=== STACK TRACE ===
Thread: AWT-EventQueue-0 (20) of main
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.base/java.util.TimSort.mergeLo(TimSort.java:781)
at java.base/java.util.TimSort.mergeAt(TimSort.java:518)
at java.base/java.util.TimSort.mergeCollapse(TimSort.java:448)
at java.base/java.util.TimSort.sort(TimSort.java:245)
at java.base/java.util.Arrays.sort(Arrays.java:1441)
at java.desktop/sun.lwawt.macosx.CPlatformWindow.orderAboveSiblingsImpl(CPlatformWindow.java:1227)
at java.desktop/sun.lwawt.macosx.CPlatformWindow.orderAboveSiblings(CPlatformWindow.java:1218)
at java.desktop/sun.lwawt.macosx.CPlatformWindow.checkBlockingAndOrder(CPlatformWindow.java:1168)
at java.desktop/sun.lwawt.macosx.CPlatformWindow.setModalBlocked(CPlatformWindow.java:973)
at java.desktop/sun.lwawt.LWWindowPeer.setModalBlocked(LWWindowPeer.java:461)
at java.desktop/sun.lwawt.LWWindowPeer.blockWindows(LWWindowPeer.java:652)
at java.desktop/java.awt.Dialog.blockWindows(Dialog.java:1549)
at java.desktop/java.awt.Dialog.modalShow(Dialog.java:1426)
at java.desktop/java.awt.Dialog.conditionalShow(Dialog.java:922)
at java.desktop/java.awt.Dialog.show(Dialog.java:1045)
at java.desktop/java.awt.Component.show(Component.java:1716)
at java.desktop/java.awt.Component.setVisible(Component.java:1663)
at java.desktop/java.awt.Window.setVisible(Window.java:1031)
at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1005)
at org.openstreetmap.josm.gui.progress.swing.PleaseWaitProgressMonitor.lambda$doBeginTask$3(PleaseWaitProgressMonitor.java:255)
at org.openstreetmap.josm.gui.progress.swing.PleaseWaitProgressMonitor.lambda$doInEDT$0(PleaseWaitProgressMonitor.java:113)
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(Native Method)
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: TMS-downloader-1 (56) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: Reference Handler (2) of system
java.base@11/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
java.base@11/java.lang.ref.Reference.processPendingReferences(Reference.java:241)
java.base@11/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213)
Thread: TMS-downloader-2 (57) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TimerQueue (21) of system
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.DelayQueue.take(DelayQueue.java:217)
java.desktop@11/javax.swing.TimerQueue.run(TimerQueue.java:171)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-8 (63) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-24 (79) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: Java2D Queue Flusher (15) of system
java.base@11/java.lang.Object.wait(Native Method)
java.desktop@11/sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:205)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: Timer-0 (35) of main
java.base@11/java.lang.Object.wait(Native Method)
java.base@11/java.util.TimerThread.mainLoop(Timer.java:553)
java.base@11/java.util.TimerThread.run(Timer.java:506)
Thread: TMS-downloader-17 (72) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-12 (67) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-9 (64) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: Common-Cleaner (10) of InnocuousThreadGroup
java.base@11/java.lang.Object.wait(Native Method)
java.base@11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@11/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148)
java.base@11/java.lang.Thread.run(Thread.java:834)
java.base@11/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)
Thread: changeset-updater-0 (45) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
java.base@11/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base@11/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-19 (74) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: Weak reference cleaner (24) of main
java.base@11/java.lang.Object.wait(Native Method)
java.base@11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@11/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$306/0x00000008003fa840.run(Unknown Source)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-20 (75) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: Timer-1 (48) of main
java.base@11/java.lang.Object.wait(Native Method)
java.base@11/java.util.TimerThread.mainLoop(Timer.java:553)
java.base@11/java.util.TimerThread.run(Timer.java:506)
Thread: TMS-downloader-11 (66) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-21 (76) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: Map Status Collector (50) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
app//org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:434)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: main-worker-0 (47) of main
java.base@11/java.net.PlainSocketImpl.socketConnect(Native Method)
java.base@11/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
java.base@11/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
java.base@11/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
java.base@11/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
java.base@11/java.net.Socket.connect(Socket.java:591)
java.base@11/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:285)
java.base@11/sun.net.NetworkClient.doConnect(NetworkClient.java:177)
java.base@11/sun.net.www.http.HttpClient.openServer(HttpClient.java:474)
java.base@11/sun.net.www.http.HttpClient.openServer(HttpClient.java:569)
java.base@11/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:265)
java.base@11/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:372)
java.base@11/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
java.base@11/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1181)
java.base@11/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1075)
java.base@11/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
java.base@11/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:163)
app//org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:153)
app//org.openstreetmap.josm.io.OsmServerReader.getInputStreamRaw(OsmServerReader.java:192)
app//org.openstreetmap.josm.io.OsmServerReader.getInputStreamRaw(OsmServerReader.java:137)
app//org.openstreetmap.josm.io.OsmServerReader.getInputStreamRaw(OsmServerReader.java:121)
app//org.openstreetmap.josm.io.OsmServerReader.getInputStream(OsmServerReader.java:85)
app//org.openstreetmap.josm.io.OsmServerReader.getInputStream(OsmServerReader.java:68)
app//org.openstreetmap.josm.io.OsmServerHistoryReader.parseHistory(OsmServerHistoryReader.java:65)
app//org.openstreetmap.josm.gui.history.HistoryLoadTask.loadHistory(HistoryLoadTask.java:196)
app//org.openstreetmap.josm.gui.history.HistoryLoadTask.loadHistory(HistoryLoadTask.java:186)
app//org.openstreetmap.josm.gui.history.HistoryLoadTask.realRun(HistoryLoadTask.java:172)
app//org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:95)
app//org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:143)
java.base@11/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
java.base@11/java.util.concurrent.FutureTask.run(FutureTask.java:264)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-22 (77) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-23 (78) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: Java2D Disposer (16) of system
java.base@11/java.lang.Object.wait(Native Method)
java.base@11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.desktop@11/sun.java2d.Disposer.run(Disposer.java:144)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-7 (62) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: RemoteControl HTTPS Server (42) of main
java.base@11/java.net.PlainSocketImpl.socketAccept(Native Method)
java.base@11/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:458)
java.base@11/java.net.ServerSocket.implAccept(ServerSocket.java:551)
java.base@11/sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:202)
app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpsServer.run(RemoteControlHttpsServer.java:404)
Thread: AWT-Shutdown (18) of system
java.base@11/java.lang.Object.wait(Native Method)
java.base@11/java.lang.Object.wait(Object.java:328)
java.desktop@11/sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:291)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-5 (60) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: styled-map-renderer-53 (1266) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
java.base@11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
Thread: message-notifier-0 (44) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
java.base@11/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
java.base@11/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-6 (61) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-13 (68) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: AppKit Thread (13) of system
Thread: ForkJoinPool.commonPool-worker-3 (1264) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628)
java.base@11/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
Thread: RemoteControl HTTP Server (40) of main
java.base@11/java.net.PlainSocketImpl.socketAccept(Native Method)
java.base@11/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:458)
java.base@11/java.net.ServerSocket.implAccept(ServerSocket.java:551)
java.base@11/java.net.ServerSocket.accept(ServerSocket.java:519)
app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)
Thread: TMS-downloader-15 (70) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: DestroyJavaVM (46) of main
Thread: File Watcher (23) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
java.base@11/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:671)
java.base@11/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$279/0x00000008003d5040.run(Unknown Source)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-10 (65) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-4 (59) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-0 (55) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: AWT-EventQueue-0 (20) of main
Stacktrace see above.
Thread: Timer-2 (49) of main
java.base@11/java.lang.Object.wait(Native Method)
java.base@11/java.lang.Object.wait(Object.java:328)
java.base@11/java.util.TimerThread.mainLoop(Timer.java:527)
java.base@11/java.util.TimerThread.run(Timer.java:506)
Thread: RemoteControl HTTP Server (39) of main
java.base@11/java.net.PlainSocketImpl.socketAccept(Native Method)
java.base@11/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:458)
java.base@11/java.net.ServerSocket.implAccept(ServerSocket.java:551)
java.base@11/java.net.ServerSocket.accept(ServerSocket.java:519)
app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104)
Thread: TMS-downloader-18 (73) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: Finalizer (3) of system
java.base@11/java.lang.Object.wait(Native Method)
java.base@11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
java.base@11/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
java.base@11/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)
Thread: RemoteControl HTTPS Server (41) of main
java.base@11/java.net.PlainSocketImpl.socketAccept(Native Method)
java.base@11/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:458)
java.base@11/java.net.ServerSocket.implAccept(ServerSocket.java:551)
java.base@11/sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:202)
app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpsServer.run(RemoteControlHttpsServer.java:404)
Thread: Timer-3 (611) of main
java.base@11/java.lang.Object.wait(Native Method)
java.base@11/java.lang.Object.wait(Object.java:328)
java.base@11/java.util.TimerThread.mainLoop(Timer.java:527)
java.base@11/java.util.TimerThread.run(Timer.java:506)
Thread: TMS-downloader-16 (71) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-14 (69) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: Signal Dispatcher (4) of system
Thread: JCS-ElementEventQueue-Thread-1 (34) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: TMS-downloader-3 (58) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:109)
app//org.openstreetmap.josm.data.cache.HostLimitQueue.take(HostLimitQueue.java:29)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Thread: image-fetcher-0 (30) of main
java.base@11/jdk.internal.misc.Unsafe.park(Native Method)
java.base@11/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
java.base@11/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
java.base@11/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
java.base@11/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
java.base@11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
java.base@11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
java.base@11/java.lang.Thread.run(Thread.java:834)
Change History
(4)
Keywords: |
macosx javabug added
|
Summary: |
Вы столкнулись с ошибкой в JOSM (You encountered an error in JOSM) dialog window appeared → IAE: "Comparison method violates its general contract!" from macOS JDK code
|
Resolution: |
→ othersoftware
|
Status: |
new → closed
|
It's a Java bug (regression introduced in Java 10): javabug:8215200
It has been fixed in Java 13, you have several options: