Modify ↓
Opened 15 years ago
Closed 14 years ago
#2903 closed defect (fixed)
missing handling of http error 500 from trackpoint download
Reported by: | Cobra | Owned by: | team |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | Core | Version: | latest |
Keywords: | Cc: |
Description
When download of trackpoints fails, you'll get this instead of a nice message:
console output:
[...] loading wmsplugin GET http://www.openstreetmap.org/api/capabilities... OK Communications with http://www.openstreetmap.org/api established using protocol version 0.6 GET http://www.openstreetmap.org/api/0.6/map?bbox=13.42306137084961,52.500078479696676,13.42949867248535,52.50381421879876 Silent shortcut conflict: 'properties:edit' moved by 'menu:PicLayer' to 'Alt+C'. Silent shortcut conflict: 'subwindow:conflict' moved by 'properties:edit' to 'Alt+Umschalt+C'. GET http://www.openstreetmap.org/api/0.6/trackpoints?bbox=13.42306137084961,52.500078479696676,13.42949867248535,52.50381421879876&page=0 GET http://www.openstreetmap.org/api/0.6/trackpoints?bbox=13.42306137084961,52.500078479696676,13.42949867248535,52.50381421879876&page=1 java.lang.RuntimeException: java.lang.RuntimeException: org.openstreetmap.josm.io.OsmApiException: ResponseCode=500, Error Body=<<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [... beginning of the bug report]
josm's bug report:
Path: trunk URL: http://josm.openstreetmap.de/svn/trunk Repository Root: http://josm.openstreetmap.de/svn Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Revision: 1759 Node Kind: directory Last Changed Author: stoecker Last Changed Rev: 1759 Last Changed Date: 2009-07-10 20:32:09 +0200 (Fri, 10 Jul 2009) Memory Usage: 17 MB / 1016 MB (1 MB allocated, but free) Java version: 1.6.0_07 Plugins: Intersect_wayPicLayermeasurementopenstreetbugsremotecontrolusertoolsutilspluginvalidatorwmsplugin Plugin Intersect_way Version: 12781 Plugin PicLayer Version: 16302 Plugin measurement Version: 16317 Plugin openstreetbugs Version: 16294 Plugin remotecontrol Version: 16290 Plugin usertools Version: 14125 Plugin utilsplugin Version: 16290 Plugin validator Version: 16409 Plugin wmsplugin Version: 16363 java.lang.RuntimeException: java.lang.RuntimeException: org.openstreetmap.josm.io.OsmApiException: ResponseCode=500, Error Body=<<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <body> <img src="http://www.openstreetmap.org/images/osm_logo.png" style="float:left; margin:10px"> <div style="float:left;"> <h1>Application error</h1> <p>The OpenStreetMap server encountered an unexpected condition that prevented it from fulfilling the request (HTTP 500)</p> <p>Feel free to <a href="http://wiki.openstreetmap.org/wiki/Contact" title="Various contact channels explained">contact</a> the OpenStreetMap community if your problem persists. Make a note of the exact URL / post data of your request.</p> <p>This may be a problem in our Ruby On Rails code. 500 occurs with exceptions thrown outside of an action (like in Dispatcher setups or broken Ruby code)</p> </div> </body> </html>> at org.openstreetmap.josm.gui.PleaseWaitRunnable$3.run(PleaseWaitRunnable.java:120) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) Caused by: java.lang.RuntimeException: org.openstreetmap.josm.io.OsmApiException: ResponseCode=500, Error Body=<<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <body> <img src="http://www.openstreetmap.org/images/osm_logo.png" style="float:left; margin:10px"> <div style="float:left;"> <h1>Application error</h1> <p>The OpenStreetMap server encountered an unexpected condition that prevented it from fulfilling the request (HTTP 500)</p> <p>Feel free to <a href="http://wiki.openstreetmap.org/wiki/Contact" title="Various contact channels explained">contact</a> the OpenStreetMap community if your problem persists. Make a note of the exact URL / post data of your request.</p> <p>This may be a problem in our Ruby On Rails code. 500 occurs with exceptions thrown outside of an action (like in Dispatcher setups or broken Ruby code)</p> </div> </body> </html>> at org.openstreetmap.josm.io.BoundingBoxDownloader.parseRawGps(BoundingBoxDownloader.java:84) at org.openstreetmap.josm.actions.downloadtasks.DownloadGpsTask$Task.realRun(DownloadGpsTask.java:40) at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:95) at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:144) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) Caused by: org.openstreetmap.josm.io.OsmApiException: ResponseCode=500, Error Body=<<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <body> <img src="http://www.openstreetmap.org/images/osm_logo.png" style="float:left; margin:10px"> <div style="float:left;"> <h1>Application error</h1> <p>The OpenStreetMap server encountered an unexpected condition that prevented it from fulfilling the request (HTTP 500)</p> <p>Feel free to <a href="http://wiki.openstreetmap.org/wiki/Contact" title="Various contact channels explained">contact</a> the OpenStreetMap community if your problem persists. Make a note of the exact URL / post data of your request.</p> <p>This may be a problem in our Ruby On Rails code. 500 occurs with exceptions thrown outside of an action (like in Dispatcher setups or broken Ruby code)</p> </div> </body> </html>> at org.openstreetmap.josm.io.OsmServerReader.getInputStreamRaw(OsmServerReader.java:95) at org.openstreetmap.josm.io.OsmServerReader.getInputStream(OsmServerReader.java:45) at org.openstreetmap.josm.io.BoundingBoxDownloader.parseRawGps(BoundingBoxDownloader.java:51) ... 9 more
Attachments (0)
Note:
See TracTickets
for help on using tickets.
Should be fixed inbetween.