What steps will reproduce the problem?
- Clicking the mapillary button on the menu to bring images into josm
- Mapillary images should load normally
- My computer explodes
What is the expected result?
What happens instead?
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2021-11-01 23:05:46 +0100 (Mon, 01 Nov 2021)
Revision:18303
Build-Date:2021-11-01 22:25:18
URL:https://josm.openstreetmap.de/svn/trunk
Identification: JOSM/1.5 (18303 en) Mac OS X 10.16
OS Build number: macOS 11.4 (20F71)
Memory Usage: 3647 MB / 4096 MB (2039 MB allocated, but free)
Java version: 11.0.10+9-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.formdev.flatlaf.FlatDarculaLaf
Screen: Display 1 2240×1260 (scaling 2.00×2.00) Display 2 1920×1080 (scaling 1.00×1.00)
Maximum Screen Size: 2240×1260
Best cursor sizes: 16×16→16×16, 32×32→32×32
Environment variable LANG: en_US.UTF-8
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: en_US
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djava.util.Arrays.useLegacyMergeSort=true, --add-exports=jdk.deploy/com.sun.deploy.config=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-reads=java.naming=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.action=ALL-UNNAMED,java.desktop, --add-reads=java.base=ALL-UNNAMED,java.desktop, --add-exports=java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED, --add-exports=java.desktop/sun.awt=ALL-UNNAMED,java.desktop, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-exports=java.base/sun.security.validator=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop, --add-exports=java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, --add-exports=java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop, --add-exports=javafx.graphics/com.sun.javafx.application=ALL-UNNAMED, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/sun.applet=ALL-UNNAMED,java.desktop,jdk.jsobject, --add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-exports=java.base/sun.security.util=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-reads=java.desktop=ALL-UNNAMED,java.naming, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-exports=java.base/sun.security.x509=ALL-UNNAMED,java.desktop, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-exports=java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.provider=ALL-UNNAMED,java.desktop]
Dataset consistency test: No problems found
Plugins:
+ EasyPresets (1623509627)
+ Mapillary (2.0.0-alpha.47)
+ apache-commons (35524)
+ apache-http (35589)
+ auto_tools (81)
+ buildings_tools (35823)
+ changeset-viewer (25)
+ flatlaf (35862)
+ geochat (35640)
+ graphview (35640)
+ intersection (0.0.7)
+ jna (35662)
+ markseen (14)
+ measurement (35640)
+ openqa (0.2.2)
+ osm-obj-info (66)
+ rex (53)
+ turnrestrictions (35640)
+ utilsplugin2 (35856)
Tagging presets:
+ <josm.userdata>/EasyPresets.xml
Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1
+ https://raw.githubusercontent.com/KaartGroup/Kaart-Styles/master/Kaart-Styles.mapcss
+ https://raw.githubusercontent.com/KaartGroup/Kaart-Styles/master/Overlapping%20Ways.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1
Validator rules:
+ https://raw.githubusercontent.com/KaartGroup/KaartValidator/master/kaart.clingstone.validator.mapcss
Last errors/warnings:
- 00013.079 E: <josm.userdata>/EasyPresets.xml
- 00225.840 E: java.io.IOException: java.util.concurrent.TimeoutException. Cause: java.util.concurrent.TimeoutException
- 00227.397 E: java.lang.NullPointerException
- 00227.401 E: java.lang.NullPointerException
- 00227.467 E: Handled by bug report queue: java.lang.NullPointerException
- 00227.477 E: Handled by bug report queue: java.lang.NullPointerException
- 00227.488 E: Handled by bug report queue: java.lang.NullPointerException
- 00229.538 E: Handled by bug report queue: java.lang.NullPointerException
- 00234.459 E: java.lang.NullPointerException
- 00234.475 E: Handled by bug report queue: java.lang.NullPointerException
=== REPORTED CRASH DATA ===
JsonDecoder#lambda$decodeData$0:
- json: {"data":[{"id":"962716957613999"},{"id":"681063386215975"},{"id":"4301742993236641"},{"id":"333389325216994"},{"id":"472349004019929"},{"id":"254287190074070"},{"id":"627726394886498"},{"id":"593261741987120"},{"id":"232542522211842"},{"id":"581890213019921"},{"id":"423405979188882"},{"id":"1537129239977698"},{"id":"398510568396111"},{"id":"594442914937871"},{"id":"120192043760723"},{"id":"3028905927436896"},{"id":"998362157686700"},{"id":"905859690349007"},{"id":"218334130397781"},{"id":"908004503472763"},{"id":"2632515266894566"},{"id":"338816698004410"},{"id":"632585661483374"},{"id":"639845404050630"},{"id":"305797097738303"},{"id":"1217476235404854"},{"id":"4467396133339212"},{"id":"410383940763407"},{"id":"4489915024378589"},{"id":"429391065479568"},{"id":"192288913051874"},{"id":"257183442904678"},{"id":"240331428157333"},{"id":"296610798953535"},{"id":"1224182528087366"},{"id":"852848272048975"},{"id":"1177222386136477"},{"id":"414246760219809"},{"id":"1024913475012744"},{"id":"3007087482844459"},{"id":"287254853258593"},{"id":"866890560636047"},{"id":"252935630184256"},{"id":"4335040429945685"},{"id":"220902263471398"},{"id":"282547310422530"},{"id":"616465076031493"},{"id":"4517482308295350"},{"id":"1053172055456603"},{"id":"3046736192235465"},{"id":"1269285680211712"},{"id":"605206920523360"},{"id":"1705289156330826"},{"id":"272972528085541"},{"id":"184238480553227"},{"id":"1623767014637397"},{"id":"171673255086042"},{"id":"287510929760622"},{"id":"3056632897952627"},{"id":"371313301343420"},{"id":"2950868261909993"},{"id":"405144981062919"},{"id":"837905477612383"},{"id":"3064765027129580"},{"id":"846950992655331"},{"id":"248207357359337"},{"id":"459564832485288"},{"id":"926034288043124"},{"id":"447022653422575"},{"id":"1525888314443780"},{"id":"591698562085038"},{"id":"871376383528465"},{"id":"134821902225102"},{"id":"309708433946541"},{"id":"413610920313535"},{"id":"2964012203823711"}]}
Warning issued by: JsonDecoder#lambda$decodeData$0
=== STACK TRACE ===
Thread: AWT-EventQueue-1 (32) of JOSM
java.lang.NullPointerException
at org.openstreetmap.josm.plugins.mapillary.utils.VectorDataSetUtils.lambda$removeObject$0(VectorDataSetUtils.java:134)
at org.openstreetmap.josm.plugins.mapillary.utils.VectorDataSetUtils.tryWrite(VectorDataSetUtils.java:107)
at org.openstreetmap.josm.plugins.mapillary.utils.VectorDataSetUtils.removeObject(VectorDataSetUtils.java:131)
at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.lambda$realDownloadImages$12(MapillaryDownloader.java:152)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1603)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:274)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:175)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.lambda$realDownloadImages$13(MapillaryDownloader.java:149)
at java.base/java.util.HashMap.forEach(HashMap.java:1336)
at java.base/java.util.Collections$UnmodifiableMap.forEach(Collections.java:1505)
at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.realDownloadImages(MapillaryDownloader.java:138)
at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.downloadImages(MapillaryDownloader.java:76)
at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.downloadImages(MapillaryDownloader.java:65)
at org.openstreetmap.josm.plugins.mapillary.utils.api.JsonSequencesDecoder.decodeSequence(JsonSequencesDecoder.java:75)
at org.openstreetmap.josm.plugins.mapillary.utils.api.JsonDecoder.decodeData(JsonDecoder.java:94)
at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.lambda$downloadSequences$24(MapillaryDownloader.java:229)
at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.downloadSequences(MapillaryDownloader.java:230)
at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.downloadSequences(MapillaryDownloader.java:188)
at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.lambda$realDownloadImages$10(MapillaryDownloader.java:149)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:175)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.lambda$realDownloadImages$13(MapillaryDownloader.java:149)
at java.base/java.util.HashMap.forEach(HashMap.java:1336)
at java.base/java.util.Collections$UnmodifiableMap.forEach(Collections.java:1505)
at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.realDownloadImages(MapillaryDownloader.java:138)
at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.downloadImages(MapillaryDownloader.java:76)
at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.downloadImages(MapillaryDownloader.java:65)
at java.base/java.util.Optional.ifPresent(Optional.java:183)
at org.openstreetmap.josm.plugins.mapillary.gui.layer.geoimage.MapillaryImageEntry.lambda$new$3(MapillaryImageEntry.java:130)
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)