﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1421	Lakewalker stuck	fatbozz	framm	"I opened josm download some OSM data and LANDSAT image. Clicked on water area and josm stuck.

{{{
Path: trunk
URL: http://josm.openstreetmap.de/svn/trunk
Repository Root: http://josm.openstreetmap.de/svn
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Revision: 780
Node Kind: directory
Last Changed Author: ulfl
Last Changed Rev: 780
Last Changed Date: 2008-08-14 09:57:40 +0200 (Thu, 14 Aug 2008)


java.lang.NullPointerException
	at org.openstreetmap.josm.data.osm.visitor.SimplePaintVisitor.visit(SimplePaintVisitor.java:200)
	at org.openstreetmap.josm.data.osm.Way.visit(Way.java:53)
	at org.openstreetmap.josm.data.osm.visitor.SimplePaintVisitor.visitAll(SimplePaintVisitor.java:138)
	at org.openstreetmap.josm.gui.layer.OsmDataLayer.paint(OsmDataLayer.java:170)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:223)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

}}}

Here is some debug output from cmd line


{{{
E:\GPSaWardriving>java -Xmx512M -Duser.country=US -Duser.language=en -jar josm-l
atest.jar
Mappaint: Icon nautical/viaduct.png not found, using default icon
Mappaint: Icon vehicle/restrictions/speed.png not found, using default icon
loading measurement
loading validator
loading usertools
loading wmsplugin
loading lakewalker
loading utilsplugin
loading openvisible
loading namefinder
loading unglueplugin
download: http://www.openstreetmap.org/api/0.5/map?bbox=14.430898430887606,50.20
6880837889,14.589151721772417,50.312442362365125
got return: 200
http://onearth.jpl.nasa.gov/wms.cgi?request=GetMap&layers=global_mosaic&styles=&
srs=EPSG:4326&format=image/jpeg
http://onearth.jpl.nasa.gov/wms.cgi?request=GetMap&layers=global_mosaic&styles=&
srs=EPSG:4326&format=image/jpeg
Looking for image in disk cache: IR1/landsat_4000_2000_xy_58000_200000.png
Can't read input file!
Downloading from http://onearth.jpl.nasa.gov/wms.cgi?request=GetMap&layers=globa
l_mosaic_base&styles=IR1&srs=EPSG:4326&format=image/png&bbox=14.500000,50.000000
,15.000000,50.500000&width=2000&height=2000
java.io.FileNotFoundException: D:\Documents and Settings\fatbozz\Data aplikacÝ\J
OSM\plugins\Lakewalker\IR1\landsat_4000_2000_xy_58000_200000.png (SystÚm nem¨×e
nalÚzt uvedenou cestu)
        at java.io.RandomAccessFile.open(Native Method)
        at java.io.RandomAccessFile.<init>(Unknown Source)
        at javax.imageio.stream.FileImageOutputStream.<init>(Unknown Source)
        at com.sun.imageio.spi.FileImageOutputStreamSpi.createOutputStreamInstan
ce(Unknown Source)
        at javax.imageio.ImageIO.createImageOutputStream(Unknown Source)
        at javax.imageio.ImageIO.write(Unknown Source)
        at org.openstreetmap.josm.plugins.lakewalker.LakewalkerWMS.saveimage(Lak
ewalkerWMS.java:157)
        at org.openstreetmap.josm.plugins.lakewalker.LakewalkerWMS.getTile(Lakew
alkerWMS.java:137)
        at org.openstreetmap.josm.plugins.lakewalker.LakewalkerWMS.getPixel(Lake
walkerWMS.java:172)
        at org.openstreetmap.josm.plugins.lakewalker.Lakewalker.trace(Lakewalker
.java:121)
        at org.openstreetmap.josm.plugins.lakewalker.LakewalkerAction.processnod
elist(LakewalkerAction.java:141)
        at org.openstreetmap.josm.plugins.lakewalker.LakewalkerAction.access$000
(LakewalkerAction.java:43)
        at org.openstreetmap.josm.plugins.lakewalker.LakewalkerAction$1.realRun(
LakewalkerAction.java:118)
        at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.
java:84)
        at java.lang.Thread.run(Unknown Source)
null
Found shore at lat 50.2802 lon 14.5341
0 nodes so far...
Adding node at 58135,201120 (14.53375,50.28)
Adding node at 58135,201121 (14.53375,50.28025)
Adding node at 58136,201120 (14.534,50.28)
Adding node at 58135,201120 (14.53375,50.28)
4 nodes generated
After vertex reduction 0 nodes remain.
After Douglas-Peucker approximation 0 nodes remain.
After removing duplicate nodes, 0 nodes remain.
Exception occurred during event dispatching:
java.lang.NullPointerException
        at org.openstreetmap.josm.data.osm.visitor.SimplePaintVisitor.visit(Simp
lePaintVisitor.java:200)
        at org.openstreetmap.josm.data.osm.Way.visit(Way.java:53)
        at org.openstreetmap.josm.data.osm.visitor.SimplePaintVisitor.visitAll(S
implePaintVisitor.java:138)
        at org.openstreetmap.josm.gui.layer.OsmDataLayer.paint(OsmDataLayer.java
:170)
        at org.openstreetmap.josm.gui.MapView.paint(MapView.java:223)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintToOffscreen(Unknown Source)
        at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
        at javax.swing.RepaintManager.paint(Unknown Source)
        at javax.swing.JComponent._paintImmediately(Unknown Source)
        at javax.swing.JComponent.paintImmediately(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
n Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.Dialog$1.run(Unknown Source)
        at java.awt.Dialog$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Dialog.show(Unknown Source)
        at java.awt.Component.show(Unknown Source)
        at java.awt.Component.setVisible(Unknown Source)
        at java.awt.Window.setVisible(Unknown Source)
        at java.awt.Dialog.setVisible(Unknown Source)
        at org.openstreetmap.josm.gui.PleaseWaitRunnable$3.run(PleaseWaitRunnabl
e.java:78)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
java.lang.NullPointerException
        at org.openstreetmap.josm.data.osm.visitor.SimplePaintVisitor.visit(Simp
lePaintVisitor.java:200)
        at org.openstreetmap.josm.data.osm.Way.visit(Way.java:53)
        at org.openstreetmap.josm.data.osm.visitor.SimplePaintVisitor.visitAll(S
implePaintVisitor.java:138)
        at org.openstreetmap.josm.gui.layer.OsmDataLayer.paint(OsmDataLayer.java
:170)
        at org.openstreetmap.josm.gui.MapView.paint(MapView.java:223)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintToOffscreen(Unknown Source)
        at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
        at javax.swing.RepaintManager.paint(Unknown Source)
        at javax.swing.JComponent._paintImmediately(Unknown Source)
        at javax.swing.JComponent.paintImmediately(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
n Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
java.lang.NullPointerException
        at org.openstreetmap.josm.data.osm.visitor.SimplePaintVisitor.visit(Simp
lePaintVisitor.java:200)
        at org.openstreetmap.josm.data.osm.Way.visit(Way.java:53)
        at org.openstreetmap.josm.data.osm.visitor.SimplePaintVisitor.visitAll(S
implePaintVisitor.java:138)
        at org.openstreetmap.josm.gui.layer.OsmDataLayer.paint(OsmDataLayer.java
:170)
        at org.openstreetmap.josm.gui.MapView.paint(MapView.java:223)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintToOffscreen(Unknown Source)
        at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
        at javax.swing.RepaintManager.paint(Unknown Source)
        at javax.swing.JComponent._paintImmediately(Unknown Source)
        at javax.swing.JComponent.paintImmediately(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
n Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
java.lang.NullPointerException
        at org.openstreetmap.josm.data.osm.visitor.SimplePaintVisitor.visit(Simp
lePaintVisitor.java:200)
        at org.openstreetmap.josm.data.osm.Way.visit(Way.java:53)
        at org.openstreetmap.josm.data.osm.visitor.SimplePaintVisitor.visitAll(S
implePaintVisitor.java:138)
        at org.openstreetmap.josm.gui.layer.OsmDataLayer.paint(OsmDataLayer.java
:170)
        at org.openstreetmap.josm.gui.MapView.paint(MapView.java:223)
        at javax.swing.JComponent.paintChildren(Unknown Source)
        at javax.swing.JComponent.paint(Unknown Source)
        at javax.swing.JComponent.paintToOffscreen(Unknown Source)
        at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
        at javax.swing.RepaintManager.paint(Unknown Source)
        at javax.swing.JComponent._paintImmediately(Unknown Source)
        at javax.swing.JComponent.paintImmediately(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
n Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
}}}




"	defect	closed	major		Plugin	latest	fixed	lakewalker	
