﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
4385	Error when using josm at higher resolution with WMS	malenki	team	"When I use a WMS-layer and make JOSM fill up the whole screen (3200x1200) it gives an error dialoge which cant be read and cant be removed. Moving it gives tons of more message windows. JOSM is unusable and has to be killed.
I tried Yahoo at scale 2 km and corrected image (?) of Haiti.

the dump I got with kill -s QUIT:
{{{
$ 2010-01-17 12:15:22
Full thread dump Java HotSpot(TM) Server VM (14.3-b01 mixed mode):

""pool-3-thread-3"" prio=10 tid=0x2e515c00 nid=0x5214 waiting on condition [0x2be48000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x34f53510> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

""pool-3-thread-2"" prio=10 tid=0x2e517800 nid=0x5213 waiting on condition [0x2beea000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x34f53510> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

""pool-3-thread-1"" prio=10 tid=0x2e517000 nid=0x5212 waiting on condition [0x2bdf7000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x34f53510> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

""Map Status Collector"" daemon prio=10 tid=0x2daf9c00 nid=0x5208 in Object.wait() [0x2be99000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x34e2a020> (a org.openstreetmap.josm.gui.MapStatus$Collector)
	at java.lang.Object.wait(Object.java:485)
	at org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:148)
	- locked <0x34e2a020> (a org.openstreetmap.josm.gui.MapStatus$Collector)
	at java.lang.Thread.run(Thread.java:619)

""pool-1-thread-1"" prio=10 tid=0x2d570000 nid=0x5205 waiting on condition [0x2dbed000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x33da2e28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)

""Timer-0"" daemon prio=10 tid=0x2e52c800 nid=0x51f0 in Object.wait() [0x2d17c000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x341dcef0> (a java.util.TaskQueue)
	at java.lang.Object.wait(Object.java:485)
	at java.util.TimerThread.mainLoop(Timer.java:483)
	- locked <0x341dcef0> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:462)

""OSMJobThread 1"" daemon prio=10 tid=0x08c0f800 nid=0x51ee waiting on condition [0x2e0a1000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x345aa6e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)
	at org.openstreetmap.gui.jmapviewer.JobDispatcher$JobThread.executeJobs(JobDispatcher.java:111)
	at org.openstreetmap.gui.jmapviewer.JobDispatcher$JobThread.run(JobDispatcher.java:98)

""DestroyJavaVM"" prio=10 tid=0x2d816c00 nid=0x51c8 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

""RemoteControl HTTP Server"" daemon prio=10 tid=0x2d476c00 nid=0x51df runnable [0x2db70000]
   java.lang.Thread.State: RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
	- locked <0x341dd648> (a java.net.SocksSocketImpl)
	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
	at java.net.ServerSocket.accept(ServerSocket.java:421)
	at org.openstreetmap.josm.plugins.remotecontrol.HttpServer.run(HttpServer.java:51)

""TimerQueue"" daemon prio=10 tid=0x2e6b4400 nid=0x51d9 in Object.wait() [0x2e050000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x33fce750> (a javax.swing.TimerQueue)
	at javax.swing.TimerQueue.run(TimerQueue.java:232)
	- locked <0x33fce750> (a javax.swing.TimerQueue)
	at java.lang.Thread.run(Thread.java:619)

""AWT-EventQueue-0"" prio=10 tid=0x2e54e000 nid=0x51d6 in Object.wait() [0x2e15b000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x33c40998> (a java.awt.EventQueue)
	at java.lang.Object.wait(Object.java:485)
	at java.awt.EventQueue.getNextEvent(EventQueue.java:479)
	- locked <0x33c40998> (a java.awt.EventQueue)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:236)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paintToOffscreen(JComponent.java:5119)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1475)
	at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1406)
	at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:294)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1220)
	at javax.swing.JComponent.paint(JComponent.java:1003)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	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:1780)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	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 javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:853)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:650)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:621)
	at wmsplugin.WMSLayer.downloadAndPaintVisible(WMSLayer.java:236)
	at wmsplugin.WMSLayer.paint(WMSLayer.java:189)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:454)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1030)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)
	at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
	at javax.swing.JComponent.paintChildren(JComponent.java:852)
	- locked <0x33c6d2d0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(JComponent.java:1026)

""AWT-Shutdown"" prio=10 tid=0x2e54d400 nid=0x51d5 in Object.wait() [0x2e0f2000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x33c40a58> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:485)
	at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
	- locked <0x33c40a58> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:619)

""AWT-XAWT"" daemon prio=10 tid=0x08878c00 nid=0x51d4 runnable [0x2e1f4000]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.X11.XToolkit.waitForEvents(Native Method)
	at sun.awt.X11.XToolkit.run(XToolkit.java:548)
	at sun.awt.X11.XToolkit.run(XToolkit.java:523)
	at java.lang.Thread.run(Thread.java:619)

""Java2D Disposer"" daemon prio=10 tid=0x0884d400 nid=0x51d3 in Object.wait() [0x2e245000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x33d9fa58> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <0x33d9fa58> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at sun.java2d.Disposer.run(Disposer.java:125)
	at java.lang.Thread.run(Thread.java:619)

""Low Memory Detector"" daemon prio=10 tid=0x086cc000 nid=0x51d1 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

""CompilerThread1"" daemon prio=10 tid=0x086c9c00 nid=0x51d0 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

""CompilerThread0"" daemon prio=10 tid=0x086c8400 nid=0x51cf waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

""Signal Dispatcher"" daemon prio=10 tid=0x086c6c00 nid=0x51ce waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

""Finalizer"" daemon prio=10 tid=0x086b4000 nid=0x51cd in Object.wait() [0x2ee14000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x33966e60> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	- locked <0x33966e60> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

""Reference Handler"" daemon prio=10 tid=0x086b2800 nid=0x51cc in Object.wait() [0x2ee65000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x33966ee8> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
	- locked <0x33966ee8> (a java.lang.ref.Reference$Lock)

""VM Thread"" prio=10 tid=0x086ae800 nid=0x51cb runnable 

""GC task thread#0 (ParallelGC)"" prio=10 tid=0x085fb000 nid=0x51c9 runnable 

""GC task thread#1 (ParallelGC)"" prio=10 tid=0x085fc800 nid=0x51ca runnable 

""VM Periodic Task Thread"" prio=10 tid=0x086ce000 nid=0x51d2 waiting on condition 

JNI global references: 6281

Heap
 PSYoungGen      total 129920K, used 96660K [0xa55d0000, 0xb21b0000, 0xb3950000)
  eden space 52288K, 72% used [0xa55d0000,0xa7adac80,0xa88e0000)
  from space 77632K, 75% used [0xa88e0000,0xac23a4a8,0xad4b0000)
  to   space 77632K, 0% used [0xad5e0000,0xad5e0000,0xb21b0000)
 PSOldGen        total 100352K, used 62239K [0x33950000, 0x39b50000, 0xa55d0000)
  object space 100352K, 62% used [0x33950000,0x37617df0,0x39b50000)
 PSPermGen       total 27392K, used 18592K [0x2f950000, 0x31410000, 0x33950000)
  object space 27392K, 67% used [0x2f950000,0x30b782b8,0x31410000)
}}}
"	defect	closed	blocker		Core imagery	latest	fixed		
