Opened 9 years ago
Closed 9 years ago
#13338 closed defect (fixed)
SSLException in Mapillary plugin on activation of large area
| Reported by: | Owned by: | Don-vip | |
|---|---|---|---|
| Priority: | critical | Milestone: | |
| Component: | Plugin mapillary | Version: | tested |
| Keywords: | template_report | Cc: | lists@…, Hobgoblin |
Description
What steps will reproduce the problem?
- Download a larger area, i.e. a whole town
- Activate Mapillary layer
- Wait
What is the expected result?
Mapillary start downloading data in the area
What happens instead?
Mapillary failed with message about area being too big
Please provide any additional information below. Attach a screenshot if possible.
URL:http://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2016-08-11 21:54:24 +0200 (Thu, 11 Aug 2016)
Build-Date:2016-08-11 22:36:05
Revision:10786
Relative:URL: ^/trunk
Identification: JOSM/1.5 (10786 en) Mac OS X 10.11.6
Memory Usage: 497 MB / 910 MB (173 MB allocated, but free)
Java version: 1.8.0_101-b13, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
VM arguments: [-Djava.library.path=/Applications/JOSM.app/Contents/MacOS, -DLibraryDirectory=${HOME}/Library, -DDocumentsDirectory=${HOME}/Documents, -DApplicationSupportDirectory=${HOME}/Library/Application Support, -DCachesDirectory=${HOME}/Library/Caches, -DSandboxEnabled=false, -Dapple.laf.useScreenMenuBar=true, -Dcom.apple.macos.use-file-dialog-packages=true, -Dcom.apple.macos.useScreenMenuBar=true, -Dcom.apple.mrj.application.apple.menu.about.name=JOSM, -Dcom.apple.smallTabs=true]
Dataset consistency test: No problems found
Plugins:
+ FixAddresses (32796)
+ Mapillary (32796)
+ OpeningHoursEditor (32699)
+ SeaChart (32699)
+ SeaMapEditor (32767)
+ apache-commons (32699)
+ apache-http (32699)
+ continuosDownload (53)
+ ejml (32680)
+ geochat (32796)
+ geotools (32699)
+ jts (32699)
+ merge-overlap (32699)
+ opendata (32796)
+ reverter (32796)
+ rex (1928)
+ turnlanes (32796)
+ turnrestrictions (32796)
+ undelete (32699)
+ utilsplugin2 (32796)
+ waydownloader (32699)
Tagging presets:
+ https://raw.githubusercontent.com/OpenSeaMap/josm/master/Presets_Sport.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/OpenSeaMap_bridge&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/NewTags&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Crafts&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/LaneAttributes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Leaftype&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/OneClick&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/ParkingLanes&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/PublicTransportOneClick&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Towers&zip=1
+ https://github.com/simonpoole/beautified-JOSM-preset/raw/master/gen/vespucci_zip.zip
+ https://raw.githubusercontent.com/OpenNauticalChart/josm/master/INT-1-preset.xml
+ https://raw.githubusercontent.com/OpenNauticalChart/josm/master/Presets_Hafen.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/Quick-highways&zip=1
Map paint styles:
+ ${HOME}/Documents/workspace/mapnik-brasil/base.mapcss
- ${HOME}/Documents/workspace/JOSM-ONC/INT1_MapCSS.mapcss
- https://github.com/bastik/mapcss-tools/raw/osm/mapnik2mapcss/osm-results/mapnik.zip
- https://josm.openstreetmap.de/josmfile?page=Styles/Noname&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Power&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransport&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&zip=1
- https://raw.githubusercontent.com/OpenSeaMap/josm/master/BNIWR_MapCSS.mapcss
- https://raw.githubusercontent.com/OpenSeaMap/josm/master/CEVNI_MapCSS.mapcss
- https://raw.githubusercontent.com/OpenSeaMap/josm/master/INT1_Seamark.mapcss
- https://raw.githubusercontent.com/OpenSeaMap/josm/master/PPWBC_MapCSS.mapcss
Validator rules:
+ https://raw.githubusercontent.com/OSMBrasil/validador-josm/master/Rules_Brazilian-Specific.validator.mapcss
+ https://raw.githubusercontent.com/OpenSeaMap/josm/master/Seamark.validator.mapcss
+ https://raw.githubusercontent.com/stefan-a-bauer/josm-validators/master/mtb.validator.mapcss
Last errors/warnings:
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- E: javax.json.JsonException: I/O error while parsing JSON. Cause: javax.net.ssl.SSLException: SSL peer shut down incorrectly
=== REPORTED CRASH DATA ===
BugReportExceptionHandler$BugReporterThread#askForBugReport:
No data collected.
=== STACK TRACE ===
Thread: AWT-EventQueue-0 (18) of main
javax.json.JsonException: I/O error while parsing JSON
at org.glassfish.json.JsonTokenizer.read(JsonTokenizer.java:444)
at org.glassfish.json.JsonTokenizer.readNumberChar(JsonTokenizer.java:243)
at org.glassfish.json.JsonTokenizer.readNumber(JsonTokenizer.java:272)
at org.glassfish.json.JsonTokenizer.nextToken(JsonTokenizer.java:410)
at org.glassfish.json.JsonParserImpl$ArrayContext.getNextEvent(JsonParserImpl.java:303)
at org.glassfish.json.JsonParserImpl$StateIterator.next(JsonParserImpl.java:172)
at org.glassfish.json.JsonParserImpl.next(JsonParserImpl.java:149)
at org.glassfish.json.JsonReaderImpl.readArray(JsonReaderImpl.java:136)
at org.glassfish.json.JsonReaderImpl.readArray(JsonReaderImpl.java:139)
at org.glassfish.json.JsonReaderImpl.readObject(JsonReaderImpl.java:180)
at org.glassfish.json.JsonReaderImpl.readArray(JsonReaderImpl.java:143)
at org.glassfish.json.JsonReaderImpl.readObject(JsonReaderImpl.java:180)
at org.glassfish.json.JsonReaderImpl.readObject(JsonReaderImpl.java:103)
at org.openstreetmap.josm.plugins.mapillary.io.download.MapillarySequenceDownloadThread.run(MapillarySequenceDownloadThread.java:59)
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)
Caused by: javax.net.ssl.SSLException: SSL peer shut down incorrectly
at sun.security.ssl.InputRecord.readV3Record(InputRecord.java:596)
at sun.security.ssl.InputRecord.read(InputRecord.java:532)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at sun.net.www.http.ChunkedInputStream.fastRead(ChunkedInputStream.java:244)
at sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:689)
at java.io.FilterInputStream.read(FilterInputStream.java:133)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3336)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:161)
at java.io.BufferedReader.read1(BufferedReader.java:212)
at java.io.BufferedReader.read(BufferedReader.java:286)
at org.glassfish.json.JsonTokenizer.fillBuf(JsonTokenizer.java:473)
at org.glassfish.json.JsonTokenizer.read(JsonTokenizer.java:434)
... 16 more
Attachments (0)
Change History (14)
comment:1 by , 9 years ago
| Summary: | Mapillary plugin faulting on activation for large area → SSLException in Mapillary plugin on activation of large area |
|---|
comment:2 by , 9 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → needinfo |
comment:5 by , 9 years ago
I generally use continuousDownload plugin, but this problem happens also with remote control (download requested from osm.org) and manual downloads, even with continuousDownload disabled. It also happens after moving the map, within an already downloaded area, so it might be some event captured by the plugin.
Doesn't seem to be necessary to have mapillary data within the area, I get the error independent of the amount of mapillary in the area.
comment:7 by , 9 years ago
| Cc: | added |
|---|
comment:11 by , 9 years ago
| Priority: | normal → critical |
|---|
comment:14 by , 9 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed in v1.4.1: https://github.com/JOSM/Mapillary/releases/tag/v1.4.1



What download mode are you using? And could you try with latest version?
Thanks