Modify

Opened 13 years ago

Closed 13 years ago

#7868 closed defect (duplicate)

NPE in multiGetIdPackage

Reported by: stefan.tauner@… Owned by: team
Priority: major Milestone:
Component: Core Version: tested
Keywords: Cc:

Description

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

Attachments (0)

Change History (4)

comment:1 by Don-vip, 13 years ago

Hi, thanks for the report.
Could you please:

  1. attach your .osm file (zipped, or hosted on another site)
  2. test with OSM latest to see if it is one of the many bugs caused by the recent OSM API changes we may already have fixed.

Thanks.

Last edited 13 years ago by Don-vip (previous) (diff)

comment:2 by anonymous, 13 years ago

Thanks for your fast response! It is indeed already fixed in the latest release (5345). At least the problem is now documented ;) I presume you no longer need my .osm. Thanks again

comment:3 by Don-vip, 13 years ago

Good to know :) Thanks !

comment:4 by Don-vip, 13 years ago

Resolution: duplicate
Status: newclosed

Closed as duplicate of #7847.

Modify Ticket

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

Add Comment


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