﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
554	error parsing gpx file	diegor@…	framm	"My tracker sometime save some node with lat=""nan"" when it loses the fix.

When i try to import into josm i get the following error. It would be nice if josm can filter out bad node.

Path: josm
URL: http://www.openstreetmap.de/svn/josm
Repository Root: http://www.openstreetmap.de/svn/josm
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Revision: 484
Node Kind: directory
Last Changed Author: tabacha
Last Changed Rev: 484
Last Changed Date: 2007-12-07 09:50:01 +0100 (Fri, 07 Dec 2007)


java.lang.NumberFormatException: For input string: ""nan""
	at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1224)
	at java.lang.Double.parseDouble(Double.java:482)
	at org.openstreetmap.josm.io.GpxReader$Parser.startElement(GpxReader.java:124)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:878)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
	at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
	at org.openstreetmap.josm.io.GpxReader.<init>(GpxReader.java:279)
	at org.openstreetmap.josm.actions.OpenAction.openFileAsGpx(OpenAction.java:92)
	at org.openstreetmap.josm.actions.OpenAction.openFile(OpenAction.java:61)
	at org.openstreetmap.josm.Main.downloadFromParamString(Main.java:428)
	at org.openstreetmap.josm.Main.postConstructorProcessCmdLine(Main.java:364)
	at org.openstreetmap.josm.gui.MainApplication$2.run(MainApplication.java:166)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
"	defect	closed	minor		Core	latest	fixed		
