﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
7868	NPE in multiGetIdPackage	stefan.tauner@…	team	"After updating data i get the ""check for deleted nodes on server""* question. After clicking on ""check""* i get a NullPointerException:
{{{
…
GET http://api.openstreetmap.org/api/0.6/nodes?nodes=290171164,291472032,290171161,747825550,288801503,417618749,1005926816,1049950033,317588295,605218974,317588294,319768765,319768766,1212449485,1777205495,33302025,75865294,301387494,296151545,296151537,706207417,296151536,296151539,296151538,903260892,296151541,296151540,319477905,370018719,706207422,296151543,1753943366,33301597,296151542,43514765,296151531,296151532,296151533,296151534,296151535,561089465,561089467,561089469,734068826,319768783,1753943397,561089463,456358355,319768787,313165448,313165449,313165450,1238351554,313165451,1238351555,313165452,685042,313165454,1238351558,313165455,1467117364,1467117367,1467117366,1467117360,313165446,1467117362,313165447,1238351569,1467117358,313165456,69242775,1545504272,319707435,725396534,319707439,288800850,684997,319707442,246781480,286673856,99951336,1455717106,60730742,99951328,1260498430,319677919,319677913,319677912,293476566,319677915,1429373977,1429373976,1429373979,1429373978,1429373981,1429373980,319677920,1429373982,1429373969,1429373971,1429373970,1429373973,1429373972,1429373975,1429373974,308935476,366952522,298388870,317588068,317588067,317588066,317588065,345739750,1212449252,605219245,322907765,356920590,1455717221,245495972,1455717241,1455717234,1455717235,1455717233,1455717238,1455717239,336334512,1455717236,1455717237,213287623,317588008,322706248,33301882,288801178,288801176,1455717287,1455717285,1455717283,1455717281,1455717303,1455717301,1455717299,68202473,1455717296,1455717309,333116982,1455717308,1455717307,1455717305,1455717252,1455717253,1455717254,1455717255,1455717261,1455717263,1455717257,1455717259,1455717265,1455717277,1455717279,1455717273,1455717275,370018315,1455717346,370018314,1455717344,370018312,1455717345,1455717350,370018318,1455717348,370018316,1455717363,1455717362,1455717361,1455717366,1455717364,370018322,1455717370,1455717368,810103114,1455717372,333302681,370018346,1455717319,317588138,370018336,1455717321,317588136,1455717323,370018341,1455717324,1455717325,1455717326,317588140,1455717327,1455717329,1455717328,1455717341,1455717343,1455717342
org.openstreetmap.josm.io.OsmTransferException: org.openstreetmap.josm.io.IllegalDataException: java.lang.NullPointerException
	at org.openstreetmap.josm.io.MultiFetchServerObjectReader.multiGetIdPackage(MultiFetchServerObjectReader.java:306)
	at org.openstreetmap.josm.io.MultiFetchServerObjectReader.fetchPrimitives(MultiFetchServerObjectReader.java:413)
	at org.openstreetmap.josm.io.MultiFetchServerObjectReader.parseOsm(MultiFetchServerObjectReader.java:448)
	at org.openstreetmap.josm.gui.io.UpdatePrimitivesTask.realRun(UpdatePrimitivesTask.java:148)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:82)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:145)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:679)
Caused by: org.openstreetmap.josm.io.IllegalDataException: java.lang.NullPointerException
	at org.openstreetmap.josm.io.OsmReader.doParseDataSet(OsmReader.java:598)
	at org.openstreetmap.josm.io.OsmReader.parseDataSet(OsmReader.java:615)
	at org.openstreetmap.josm.io.MultiFetchServerObjectReader.multiGetIdPackage(MultiFetchServerObjectReader.java:302)
	... 11 more
Caused by: java.lang.NullPointerException
	at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1009)
	at java.lang.Double.parseDouble(Double.java:527)
	at org.openstreetmap.josm.io.OsmReader.parseNode(OsmReader.java:180)
	at org.openstreetmap.josm.io.OsmReader.parseOsm(OsmReader.java:134)
	at org.openstreetmap.josm.io.OsmReader.parseRoot(OsmReader.java:104)
	at org.openstreetmap.josm.io.OsmReader.parse(OsmReader.java:90)
	at org.openstreetmap.josm.io.OsmReader.doParseDataSet(OsmReader.java:567)
	... 13 more
}}}

This happens with two ""tested"" releases namely version 5267 and 5315 (the only ones i have tried). I can reproduce this on every update (at least with my current .osm file which is ~60MB).

{{{*}}} i cant remember the exact wording"	defect	closed	major		Core	tested	duplicate		
