id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc 13177,Better handle errors while downloading parent ways/relations,naoliv,team,"I have selected some nodes and clicked on `Download parent ways/relations` Was waiting to finish and then when I saw, nothing happened. Looking at console I can see: {{{ (...) INFO: GET https://api.openstreetmap.org/api/0.6/way/46609181/full -> 503 (387 B) ERRO: org.openstreetmap.josm.io.OsmApiException: ResponseCode=503, Error Body=< 503 Service Unavailable

Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.


Apache/2.4.18 (Ubuntu) Server at api.openstreetmap.org Port 443
> org.openstreetmap.josm.io.OsmApiException: ResponseCode=503, Error Body=< 503 Service Unavailable

Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.


Apache/2.4.18 (Ubuntu) Server at api.openstreetmap.org Port 443
> at org.openstreetmap.josm.io.OsmServerReader.getInputStreamRaw(OsmServerReader.java:163) at org.openstreetmap.josm.io.OsmServerReader.getInputStreamRaw(OsmServerReader.java:97) at org.openstreetmap.josm.io.OsmServerReader.getInputStream(OsmServerReader.java:61) at org.openstreetmap.josm.io.OsmServerReader.getInputStream(OsmServerReader.java:44) at org.openstreetmap.josm.io.OsmServerObjectReader.parseOsm(OsmServerObjectReader.java:129) at org.openstreetmap.josm.io.OsmServerBackreferenceReader.readIncompletePrimitives(OsmServerBackreferenceReader.java:197) at org.openstreetmap.josm.io.OsmServerBackreferenceReader.parseOsm(OsmServerBackreferenceReader.java:247) at org.openstreetmap.josm.actions.downloadtasks.DownloadReferrersTask.downloadParents(DownloadReferrersTask.java:146) at org.openstreetmap.josm.actions.downloadtasks.DownloadReferrersTask.realRun(DownloadReferrersTask.java:192) at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:93) at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:159) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) 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) }}} '''1A)''' Could JOSM give a message saying that there was a problem while downloading the data, without silently failing? '''1B)''' Could JOSM offer to retry in this message? '''2)''' Could JOSM, if possible, use/display the already downloaded data? In my case, it had downloaded a lot of data (but somehow it just ignored/discarded after the error, since it couldn't download the remaining data) JOSM: {{{ URL:http://josm.openstreetmap.de/svn/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2016-07-20 00:25:18 +0200 (Wed, 20 Jul 2016) Build-Date:2016-07-20 01:32:00 Revision:10569 Relative:URL: ^/trunk Identification: JOSM/1.5 (10569 pt_BR) Linux Debian GNU/Linux testing (stretch) Memory Usage: 635 MB / 10206 MB (362 MB allocated, but free) Java version: 1.8.0_91-8u91-b14-3-b14, Oracle Corporation, OpenJDK 64-Bit Server VM VM arguments: [-Dawt.useSystemAAFontSettings=on] Dataset consistency test: No problems found Plugins: - Create_grid_of_ways (32440) - ImportImagePlugin (32584) - OpeningHoursEditor (32583) - PicLayer (32495) - RoadSigns (32584) - SimplifyArea (32517) - apache-commons (32584) - buildings_tools (32639) - conflation (0.2.0) - contourmerge (1014) - download_along (32535) - editgpx (32485) - ejml (32639) - geojson (42) - geotools (32584) - importvec (32490) - indoorhelper (32637) - jts (32539) - log4j (32309) - measurement (32454) - merge-overlap (32471) - opendata (32584) - pbf (32584) - pdfimport (32584) - poly (32584) - reverter (32584) - scripting (30723) - todo (29154) - turnrestrictions (32629) - undelete (32584) - utilsplugin2 (32584) }}}",defect,closed,critical,20.05,Core,,fixed,download parent,