Opened 9 years ago
Closed 9 years ago
#14344 closed defect (fixed)
Mapillary: IllegalArgumentException: The sequence key '9c4e9ac0-e286-4b90-bf55-07dc50883a23' is invalid
Reported by: | alexkemp | Owned by: | nokutu |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Plugin mapillary | Version: | latest |
Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- Restart JOSM with latest version (11,541)
- Load Data, Bing + Postcode (no problems)
- Press <Shift> + ‘,’ to load Mapillary (immediate exception)
What is the expected result?
A session mapping houses in Ware (happiness)
What happens instead?
An unexpected exception (misery)
Please provide any additional information below. Attach a screenshot if possible.
Whilst it is possible to load mapillary.com + click-through on links, etc. without a problem, entering a Mapillary *Share* URL (eg https://www.mapillary.com/map/im/UOckzrvpkHqe3XIJ3GbTWw) currently gives only the *Wheel of Death* for me. That may NOT be coded for within the Mapillary plugin.
URL:http://josm.openstreetmap.de/svn/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2017-02-05 15:31:36 +0100 (Sun, 05 Feb 2017) Build-Date:2017-02-06 02:32:59 Revision:11541 Relative:URL: ^/trunk Identification: JOSM/1.5 (11541 en_GB) Linux Debian GNU/Linux 8.7 (jessie) Memory Usage: 761 MB / 1636 MB (234 MB allocated, but free) Java version: 1.8.0_121-8u121-b13-1~bpo8+1-b13, Oracle Corporation, OpenJDK 64-Bit Server VM Screen: :0.0 1366x768 Maximum Screen Size: 1366x768 Java package: openjdk-8-jre:amd64-8u121-b13-1~bpo8+1 Java ATK Wrapper package: libatk-wrapper-java:all-0.30.5-1 VM arguments: [-Djosm.restart=true, -Djosm.dir.name=JOSM-latest, -Djava.net.useSystemProxies=true] Dataset consistency test: No problems found Plugins: + DirectUpload (32885) + Mapillary (v1.3.2) + apache-commons (32994) + apache-http (32699) + buildings_tools (33004) + continuosDownload (53) + terracer (33088) Last errors/warnings: - W: java.io.IOException: Attribution is not loaded yet - W: java.io.IOException: Attribution is not loaded yet - E: Handled by bug report queue: java.lang.IllegalArgumentException: The sequence key '9c4e9ac0-e286-4b90-bf55-07dc50883a23' is invalid! - E: Handled by bug report queue: java.lang.IllegalArgumentException: The sequence key '9c4e9ac0-e286-4b90-bf55-07dc50883a23' is invalid! - E: Handled by bug report queue: java.lang.IllegalArgumentException: The sequence key '9c4e9ac0-e286-4b90-bf55-07dc50883a23' is invalid! - E: Handled by bug report queue: java.lang.IllegalArgumentException: The sequence key '9c4e9ac0-e286-4b90-bf55-07dc50883a23' is invalid! - E: Handled by bug report queue: java.lang.IllegalArgumentException: The sequence key '9c4e9ac0-e286-4b90-bf55-07dc50883a23' is invalid! - E: Handled by bug report queue: java.lang.IllegalArgumentException: The sequence key '9c4e9ac0-e286-4b90-bf55-07dc50883a23' is invalid! - E: Handled by bug report queue: java.lang.IllegalArgumentException: The sequence key '9c4e9ac0-e286-4b90-bf55-07dc50883a23' is invalid! - E: Handled by bug report queue: java.lang.IllegalArgumentException: The sequence key '9c4e9ac0-e286-4b90-bf55-07dc50883a23' is invalid! === REPORTED CRASH DATA === BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: pool-5-thread-1 (286) java.lang.IllegalArgumentException: The sequence key '9c4e9ac0-e286-4b90-bf55-07dc50883a23' is invalid! at org.openstreetmap.josm.plugins.mapillary.utils.ValidationUtil.throwExceptionForInvalidSeqKey(ValidationUtil.java:63) at org.openstreetmap.josm.plugins.mapillary.MapillarySequence.<init>(MapillarySequence.java:47) at org.openstreetmap.josm.plugins.mapillary.io.download.MapillarySequenceDownloadThread.run(MapillarySequenceDownloadThread.java:90) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) === RUNNING THREADS === Thread: TMS-downloader-19 (80) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-17 (77) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: pool-6-thread-1 (338) java.io.BufferedWriter.write(BufferedWriter.java:220) java.io.Writer.write(Writer.java:157) java.io.PrintStream.write(PrintStream.java:525) java.io.PrintStream.print(PrintStream.java:669) sun.net.www.MessageHeader.print(MessageHeader.java:297) sun.net.www.http.HttpClient.writeRequests(HttpClient.java:613) sun.net.www.http.HttpClient.writeRequests(HttpClient.java:624) sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:693) sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1567) sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474) sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) java.net.URL.openStream(URL.java:1045) org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryImageInfoDownloadThread.run(MapillaryImageInfoDownloadThread.java:48) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-16 (75) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: pool-1-thread-1 (204) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: Map Status Collector (199) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:399) java.lang.Thread.run(Thread.java:745) Thread: main-worker-0 (194) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-4 (48) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-18 (78) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: pool-6-thread-3 (342) java.lang.Object.hashCode(Native Method) sun.net.www.http.KeepAliveKey.hashCode(KeepAliveCache.java:335) java.util.HashMap.hash(HashMap.java:338) java.util.HashMap.get(HashMap.java:556) sun.net.www.http.KeepAliveCache.get(KeepAliveCache.java:157) sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:329) sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138) sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032) sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546) sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474) sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) java.net.URL.openStream(URL.java:1045) org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryImageInfoDownloadThread.run(MapillaryImageInfoDownloadThread.java:48) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: pool-7-thread-3 (331) java.io.BufferedWriter.write(BufferedWriter.java:220) java.io.Writer.write(Writer.java:157) java.io.PrintStream.write(PrintStream.java:525) java.io.PrintStream.print(PrintStream.java:669) sun.net.www.MessageHeader.print(MessageHeader.java:297) sun.net.www.http.HttpClient.writeRequests(HttpClient.java:613) sun.net.www.http.HttpClient.writeRequests(HttpClient.java:624) sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:693) sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1567) sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474) sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) java.net.URL.openStream(URL.java:1045) org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryImageInfoDownloadThread.run(MapillaryImageInfoDownloadThread.java:48) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: pool-7-thread-2 (329) java.io.BufferedWriter.write(BufferedWriter.java:220) java.io.Writer.write(Writer.java:157) java.io.PrintStream.write(PrintStream.java:525) java.io.PrintStream.print(PrintStream.java:669) sun.net.www.MessageHeader.print(MessageHeader.java:297) sun.net.www.http.HttpClient.writeRequests(HttpClient.java:613) sun.net.www.http.HttpClient.writeRequests(HttpClient.java:624) sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:693) sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1567) sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474) sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) java.net.URL.openStream(URL.java:1045) org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryImageInfoDownloadThread.run(MapillaryImageInfoDownloadThread.java:48) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-3 (47) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-12 (56) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-11 (55) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: image-fetcher-0 (214) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: styled-map-renderer-26 (274) sun.misc.Unsafe.park(Native Method) java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824) java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693) java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Thread: TMS-downloader-8 (52) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: Finalizer (3) of system java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) Thread: Thread-1 (10) of main sun.nio.fs.LinuxWatchService.poll(Native Method) sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-15 (73) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-14 (58) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: JCS-ElementEventQueue-Thread-5 (33) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: Timer-0 (34) of main java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:502) java.util.TimerThread.mainLoop(Timer.java:526) java.util.TimerThread.run(Timer.java:505) Thread: ForkJoinPool.commonPool-worker-2 (278) sun.misc.Unsafe.park(Native Method) java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824) java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693) java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Thread: pool-5-thread-1 (286) Stacktrace see above. Thread: ForkJoinPool.commonPool-worker-0 (276) sun.misc.Unsafe.park(Native Method) java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824) java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693) java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Thread: AWT-EventQueue-0 (18) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) java.awt.EventQueue.getNextEvent(EventQueue.java:554) java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:170) java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Thread: TMS-downloader-21 (82) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: Timer-2 (43) of main java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:502) java.util.TimerThread.mainLoop(Timer.java:526) java.util.TimerThread.run(Timer.java:505) Thread: pool-6-thread-2 (340) java.io.BufferedWriter.write(BufferedWriter.java:220) java.io.Writer.write(Writer.java:157) java.io.PrintStream.write(PrintStream.java:525) java.io.PrintStream.print(PrintStream.java:669) sun.net.www.MessageHeader.print(MessageHeader.java:297) sun.net.www.http.HttpClient.writeRequests(HttpClient.java:613) sun.net.www.http.HttpClient.writeRequests(HttpClient.java:624) sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:693) sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1567) sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474) sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) java.net.URL.openStream(URL.java:1045) org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryImageInfoDownloadThread.run(MapillaryImageInfoDownloadThread.java:48) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-1 (45) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: Keep-Alive-Timer (325) java.lang.Thread.sleep(Native Method) sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:172) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-5 (49) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: styled-map-renderer-27 (288) sun.misc.Unsafe.park(Native Method) java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824) java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693) java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Thread: pool-3-thread-2 (280) of main java.lang.Thread.sleep(Native Method) org.openstreetmap.josm.plugins.mapillary.io.download.MapillarySquareDownloadManagerThread.completeImages(MapillarySquareDownloadManagerThread.java:102) org.openstreetmap.josm.plugins.mapillary.io.download.MapillarySquareDownloadManagerThread.run(MapillarySquareDownloadManagerThread.java:59) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-2 (46) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: DestroyJavaVM (42) of main Thread: TMS-downloader-22 (83) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-23 (85) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: message-notifier-0 (41) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-0 (44) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: File Watcher (11) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492) java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680) sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118) org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:114) org.openstreetmap.josm.io.FileWatcher$$Lambda$4/812265671.run(Unknown Source) java.lang.Thread.run(Thread.java:745) Thread: pool-4-thread-1 (283) org.openstreetmap.josm.tools.bugreport.BugReportExceptionHandler.handleException(BugReportExceptionHandler.java:22) org.openstreetmap.josm.tools.bugreport.BugReportExceptionHandler.uncaughtException(BugReportExceptionHandler.java:14) java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1057) java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052) java.lang.Thread.dispatchUncaughtException(Thread.java:1956) Thread: ForkJoinPool.commonPool-worker-1 (277) sun.misc.Unsafe.park(Native Method) java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824) java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693) java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Thread: TimerQueue (21) of system sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.DelayQueue.take(DelayQueue.java:223) javax.swing.TimerQueue.run(TimerQueue.java:174) java.lang.Thread.run(Thread.java:745) Thread: styled-map-renderer-23 (271) sun.misc.Unsafe.park(Native Method) java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824) java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693) java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Thread: TMS-downloader-10 (54) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: Signal Dispatcher (4) of system Thread: TMS-downloader-7 (51) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: Java2D Disposer (12) of system java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) sun.java2d.Disposer.run(Disposer.java:148) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-9 (53) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: AWT-XAWT (14) of system sun.awt.X11.XToolkit.waitForEvents(Native Method) sun.awt.X11.XToolkit.run(XToolkit.java:568) sun.awt.X11.XToolkit.run(XToolkit.java:532) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-13 (57) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-20 (81) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: TMS-downloader-24 (86) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: styled-map-renderer-25 (273) sun.misc.Unsafe.park(Native Method) java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824) java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693) java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Thread: Timer-1 (39) of main java.lang.Object.wait(Native Method) java.util.TimerThread.mainLoop(Timer.java:552) java.util.TimerThread.run(Timer.java:505) Thread: pool-3-thread-1 (279) of main java.lang.Thread.sleep(Native Method) org.openstreetmap.josm.plugins.mapillary.io.download.MapillarySquareDownloadManagerThread.completeImages(MapillarySquareDownloadManagerThread.java:102) org.openstreetmap.josm.plugins.mapillary.io.download.MapillarySquareDownloadManagerThread.run(MapillarySquareDownloadManagerThread.java:59) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: pool-10-thread-1 (287) java.math.BigDecimal.<init>(BigDecimal.java:448) java.math.BigDecimal.<init>(BigDecimal.java:383) org.glassfish.json.JsonTokenizer.getBigDecimal(JsonTokenizer.java:493) org.glassfish.json.JsonParserImpl.getBigDecimal(JsonParserImpl.java:132) org.glassfish.json.JsonReaderImpl.readArray(JsonReaderImpl.java:153) org.glassfish.json.JsonReaderImpl.readArray(JsonReaderImpl.java:139) org.glassfish.json.JsonReaderImpl.readObject(JsonReaderImpl.java:180) org.glassfish.json.JsonReaderImpl.readArray(JsonReaderImpl.java:143) org.glassfish.json.JsonReaderImpl.readObject(JsonReaderImpl.java:180) org.glassfish.json.JsonReaderImpl.readObject(JsonReaderImpl.java:103) org.openstreetmap.josm.plugins.mapillary.io.download.MapillarySequenceDownloadThread.run(MapillarySequenceDownloadThread.java:60) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: pool-3-thread-3 (281) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.ThreadPoolExecutor.awaitTermination(ThreadPoolExecutor.java:1465) org.openstreetmap.josm.plugins.mapillary.io.download.MapillarySquareDownloadManagerThread.downloadSequences(MapillarySquareDownloadManagerThread.java:87) org.openstreetmap.josm.plugins.mapillary.io.download.MapillarySquareDownloadManagerThread.run(MapillarySquareDownloadManagerThread.java:58) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: Reference Handler (2) of system java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:502) java.lang.ref.Reference.tryHandlePending(Reference.java:191) java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) Thread: TMS-downloader-6 (50) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:522) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:84) org.openstreetmap.josm.data.cache.HostLimitQueue.poll(HostLimitQueue.java:30) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: pool-7-thread-1 (327) java.io.BufferedWriter.write(BufferedWriter.java:220) java.io.Writer.write(Writer.java:157) java.io.PrintStream.write(PrintStream.java:525) java.io.PrintStream.print(PrintStream.java:669) sun.net.www.MessageHeader.print(MessageHeader.java:297) sun.net.www.http.HttpClient.writeRequests(HttpClient.java:613) sun.net.www.http.HttpClient.writeRequests(HttpClient.java:624) sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:693) sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1567) sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474) sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) java.net.URL.openStream(URL.java:1045) org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryImageInfoDownloadThread.run(MapillaryImageInfoDownloadThread.java:48) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Thread: Timer-3 (196) of main java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:502) java.util.TimerThread.mainLoop(Timer.java:526) java.util.TimerThread.run(Timer.java:505) Thread: AWT-Shutdown (19) of system java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:502) sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295) java.lang.Thread.run(Thread.java:745)
Attachments (0)
Change History (8)
comment:1 by , 9 years ago
comment:2 by , 9 years ago
Summary: | Switching on Mapillary Causes Unexpected Exception → Mapillary: IllegalArgumentException: The sequence key '9c4e9ac0-e286-4b90-bf55-07dc50883a23' is invalid |
---|
comment:5 by , 9 years ago
#14369 includes more ids:
- E: Handled by bug report queue: java.lang.IllegalArgumentException: ¡La secuencia de clave '4413a104-187e-4379-a32b-a8310b1a317c' no es válida! - E: Handled by bug report queue: java.lang.IllegalArgumentException: ¡La secuencia de clave '4a736145-9179-496d-82d1-ee536e08e274' no es válida! - E: Handled by bug report queue: java.lang.IllegalArgumentException: ¡La secuencia de clave 'fe162420-59c4-43f4-b0fe-7c2d3582564c' no es válida! - E: Handled by bug report queue: java.lang.IllegalArgumentException: ¡La secuencia de clave '57b0c8b6-509f-4e46-9f97-38d1eac952e2' no es válida!
comment:6 by , 9 years ago
I also notified the Mapillary team about this issue. The problem here is not that the API was unavailable, but that it returned unexpected responses.
Apparently someone managed to create sequences with an overlong key, which contains an image that is part of two sequences at the same time.
comment:7 by , 9 years ago
I've got the same error with sequence key 4cb8a97f-969d-4394-95ba-3f6f481352cc. Interestingly, I get this exact error in different regions which do not have any sequences in common (as far as I know).
2017-02-23 10:08:16.040 INFO: GET https://api.openstreetmap.org/api/0.6/trackpoints?bbox=-38.6543655,-12.9794677,-38.5980606,-12.917568&page=1 -> 200 (132 B)
2017-02-23 10:08:24.959 SEVERE: Handled by bug report queue: java.lang.IllegalArgumentException: The sequence key '4cb8a97f-969d-4394-95ba-3f6f481352
and
2017-02-23 10:06:48.758 INFO: GET https://api.openstreetmap.org/api/0.6/trackpoints?bbox=-40.7819366,-16.2430238,-40.5992889,-16.1210272&page=2 -> 200 (132 B)
2017-02-23 10:06:58.775 WARNING: Unable to convert property casing-color to type class java.awt.Color: found #66066 of type class java.lang.String!
2017-02-23 10:07:00.705 SEVERE: Handled by bug report queue: java.lang.IllegalArgumentException: The sequence key '4cb8a97f-969d-4394-95ba-3f6f481352cc' is invalid!
comment:8 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
This issue should be resolved with the latest release 1.4.0, which is now distributed via JOSM's plugin update mechanism.
It occured, because the mapillary plugin expected the sequence keys to have a certain format, but the mapillary team now uses a different one when splitting and/or joining sequences. I dropped this validation now, so this issue should occur no more.
This morning both Chromium & Firefox can load a Mapillary URL (eg https://www.mapillary.com/map/im/iu_gJE5FeIOu7_rciYk9aw). Sure enough, testing JOSM 11541 + 11526, Mapillary can now be loaded without penalty. In addition, the cursor can now be gaily waved around with abandon, also without penalty everytime it passes across the location of a photo.
Naturally, the bug still needs fixing; it is coding-101 to retire gracefully if a site is unavailable rather than crash the host App.