Modify

Opened 15 years ago

Closed 14 years ago

Last modified 14 years ago

#6138 closed defect (duplicate)

Unhandled exception when downloading from OSM

Reported by: anonymous Owned by: Nakor
Priority: normal Milestone:
Component: Plugin download_along Version: tested
Keywords: template_report Cc:

Description

I started downloading some lengthy area using "download_along" plugin. Several downloads later I got unhandled exception.

In the console I see:
org.openstreetmap.josm.io.OsmApiException: ResponseCode=509, Error Header=<You h
ave downloaded too much data. Please try again later.>, Error Body=<<html><head>
<title>Bandwidth Limit Exceeded</title></head><body><p>You have downloaded too m
uch data. Please try again later.</p></body></html>>

I think when any exception during download happens, it should be handled and some explanatory message shown instead of "unhandled exception" window.

Build-Date: 2011-02-25 15:11:28
Revision: 3931
Is-Local-Build: true

Identification: JOSM/1.5 (3931 SVN en)
Memory Usage: 607 MB / 910 MB (163 MB allocated, but free)
Java version: 1.6.0_05, Sun Microsystems Inc., Java HotSpot(TM) 64-Bit Server VM
Operating system: Windows 2003
Dataset consistency test: No problems found

Plugin: buildings_tools (25469)
Plugin: contourmerge (25626)
Plugin: download_along (25190)
Plugin: graphview (25199)
Plugin: measurement (25199)
Plugin: openstreetbugs (25540)
Plugin: reverter (25578)
Plugin: terracer2 (${version.entry.commit.revision})
Plugin: tracer (25191)
Plugin: undelete (25199)
Plugin: utilsplugin2 (25190)
Plugin: waydownloader (25190)

Build-Date: 2011-02-25 15:11:28
Revision: 3931
Is-Local-Build: true

Identification: JOSM/1.5 (3931 SVN en)
Memory Usage: 607 MB / 910 MB (163 MB allocated, but free)
Java version: 1.6.0_05, Sun Microsystems Inc., Java HotSpot(TM) 64-Bit Server VM
Operating system: Windows 2003
Dataset consistency test: No problems found

Plugin: buildings_tools (25469)
Plugin: contourmerge (25626)
Plugin: download_along (25190)
Plugin: graphview (25199)
Plugin: measurement (25199)
Plugin: openstreetbugs (25540)
Plugin: reverter (25578)
Plugin: terracer2 (${version.entry.commit.revision})
Plugin: tracer (25191)
Plugin: undelete (25199)
Plugin: utilsplugin2 (25190)
Plugin: waydownloader (25190)

java.lang.ClassCastException: javax.swing.JLabel cannot be cast to javax.swing.text.JTextComponent
	at javax.swing.text.html.EditableView.paint(EditableView.java:59)
	at javax.swing.text.BoxView.paintChild(BoxView.java:144)
	at javax.swing.text.BoxView.paint(BoxView.java:416)
	at javax.swing.text.BoxView.paintChild(BoxView.java:144)
	at javax.swing.text.BoxView.paint(BoxView.java:416)
	at javax.swing.text.ParagraphView.paint(ParagraphView.java:587)
	at javax.swing.text.html.ParagraphView.paint(ParagraphView.java:224)
	at javax.swing.text.BoxView.paintChild(BoxView.java:144)
	at javax.swing.text.BoxView.paint(BoxView.java:416)
	at javax.swing.text.html.BlockView.paint(BlockView.java:265)
	at javax.swing.text.BoxView.paintChild(BoxView.java:144)
	at javax.swing.text.BoxView.paint(BoxView.java:416)
	at javax.swing.text.html.BlockView.paint(BlockView.java:265)
	at javax.swing.plaf.basic.BasicHTML$Renderer.paint(BasicHTML.java:464)
	at javax.swing.plaf.basic.BasicLabelUI.paint(BasicLabelUI.java:163)
	at javax.swing.plaf.ComponentUI.update(ComponentUI.java:143)
	at javax.swing.JComponent.paintComponent(JComponent.java:763)
	at javax.swing.JComponent.paint(JComponent.java:1027)
	at javax.swing.JComponent.paintChildren(JComponent.java:864)
	at javax.swing.JComponent.paint(JComponent.java:1036)
	at javax.swing.JComponent.paintChildren(JComponent.java:864)
	at javax.swing.JComponent.paint(JComponent.java:1036)
	at javax.swing.JComponent.paintChildren(JComponent.java:864)
	at javax.swing.JComponent.paint(JComponent.java:1036)
	at javax.swing.JComponent.paintChildren(JComponent.java:864)
	at javax.swing.JComponent.paint(JComponent.java:1036)
	at javax.swing.JComponent.paintChildren(JComponent.java:864)
	at javax.swing.JComponent.paint(JComponent.java:1036)
	at javax.swing.JComponent.paintChildren(JComponent.java:864)
	at javax.swing.JComponent.paint(JComponent.java:1036)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:564)
	at javax.swing.JComponent.paintChildren(JComponent.java:864)
	at javax.swing.JComponent.paintToOffscreen(JComponent.java:5129)
	at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:285)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1128)
	at javax.swing.JComponent.paint(JComponent.java:1013)
	at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
	at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
	at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
	at java.awt.Container.paint(Container.java:1797)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:734)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:679)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:659)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128)
	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.pumpEventsForFilter(EventDispatchThread.java:177)
	at java.awt.Dialog$1.run(Dialog.java:1045)
	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.pumpEventsForFilter(EventDispatchThread.java:177)
	at java.awt.Dialog$1.run(Dialog.java:1045)
	at java.awt.Dialog$3.run(Dialog.java:1097)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Dialog.show(Dialog.java:1095)
	at java.awt.Component.show(Component.java:1422)
	at java.awt.Component.setVisible(Component.java:1375)
	at java.awt.Window.setVisible(Window.java:806)
	at java.awt.Dialog.setVisible(Dialog.java:985)
	at org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor$3.run(PleaseWaitProgressMonitor.java:83)
	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)

Attachments (0)

Change History (2)

comment:1 by Don-vip, 14 years ago

Resolution: duplicate
Status: newclosed

comment:2 by Don-vip, 14 years ago

Closed as duplicate of #6821.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Nakor.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.