Modify

Opened 12 years ago

Closed 11 years ago

#7934 closed defect (fixed)

Reverter plugin crash (NPE)

Reported by: FrViPofm Owned by: Upliner
Priority: normal Milestone:
Component: Plugin reverter Version:
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

  1. Trying to revert a quite old changeset (#2811447)

What is the expected result?

What happens instead?
crash of the plugin during the download of nodes

Please provide any additional information below. Attach a screenshot if
possible.

Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2012-08-08 01:31:07
Last Changed Author: Don-vip
Revision: 5406
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2012-08-08 01:25:25 +0200 (Wed, 08 Aug 2012)
Last Changed Rev: 5406

Identification: JOSM/1.5 (5406 fr)
Memory Usage: 276 MB / 782 MB (152 MB allocated, but free)
Java version: 1.6.0_24, Sun Microsystems Inc., OpenJDK Server VM
Operating system: Linux
Dataset consistency test: No problems found

Plugin: FixAddresses (28412)
Plugin: HouseNumberTaggingTool (28412)
Plugin: OpeningHoursEditor (28477)
Plugin: PicLayer (27883)
Plugin: buildings_tools (28529)
Plugin: cadastre-fr (27679)
Plugin: editgpx (27679)
Plugin: epci-fr (26960)
Plugin: importvec (28412)
Plugin: licensechange (28412)
Plugin: osmose (0.0.20111113.0)
Plugin: proj4j (28412)
Plugin: public_transport (28412)
Plugin: restart (28438)
Plugin: reverter (28503)
Plugin: tag2link (28412)
Plugin: tagging-preset-tester (28412)
Plugin: todo (28330)
Plugin: turnlanes (28412)
Plugin: turnrestrictions (28412)
Plugin: undelete (28501)
Plugin: utilsplugin2 (28523)
Plugin: walkingpapers (28412)

java.lang.NullPointerException
	at org.openstreetmap.josm.data.coor.LatLon.<init>(LatLon.java:128)
	at reverter.ChangesetReverter.hasEqualSemanticAttributes(ChangesetReverter.java:243)
	at reverter.ChangesetReverter.getCommands(ChangesetReverter.java:324)
	at reverter.RevertChangesetTask.realRun(RevertChangesetTask.java:80)
	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:67

Attachments (2)

josm_stars_back.png (284.7 KB ) - added by Don-vip 12 years ago.
stars7934.osm (157.3 KB ) - added by Don-vip 12 years ago.

Download all attachments as: .zip

Change History (14)

comment:1 by rickmastfan67, 12 years ago

Is it possible that you can upgrade Java first? That might fix your problems as I notice you're using a really old version.

comment:2 by rickmastfan67, 12 years ago

Summary: Reverter plugin crashReverter plugin crash (NPE)

Hmm, guess this is a real bug and not dealing with an out-of-date Java. I have Java 1.7.05 installed on my system and I just encountered the same NPE you got.

Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2012-08-08 01:31:07
Last Changed Author: Don-vip
Revision: 5406
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2012-08-08 01:25:25 +0200 (Wed, 08 Aug 2012)
Last Changed Rev: 5406

Identification: JOSM/1.5 (5406 en)
Memory Usage: 165 MB / 2730 MB (107 MB allocated, but free)
Java version: 1.7.0_05, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Operating system: Windows 7
Dataset consistency test: No problems found

Plugin: OpeningHoursEditor (28477)
Plugin: buildings_tools (28412)
Plugin: mapdust (28412)
Plugin: measurement (28412)
Plugin: mirrored_download (28418)
Plugin: openstreetbugs (28412)
Plugin: reverter (28503)
Plugin: turnrestrictions (28412)
Plugin: undelete (28501)
Plugin: utilsplugin2 (28523)

java.lang.NullPointerException
	at org.openstreetmap.josm.data.coor.LatLon.<init>(LatLon.java:128)
	at reverter.ChangesetReverter.hasEqualSemanticAttributes(ChangesetReverter.java:243)
	at reverter.ChangesetReverter.getCommands(ChangesetReverter.java:324)
	at reverter.RevertChangesetTask.realRun(RevertChangesetTask.java:80)
	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(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Version 0, edited 12 years ago by rickmastfan67 (next)

in reply to:  2 comment:3 by Don-vip, 12 years ago

Replying to rickmastfan67:

Hmm, guess this is a real bug and not dealing with an out-of-date Java.

OpenJDK 6u24 is not "that" old as it is the latest version of openjdk shipped with Ubuntu. This will change with the next version of Ubuntu (12.10, Quantal Quetzoal), where openjdk 7u3 will be shipped as default: https://lists.ubuntu.com/archives/ubuntu-devel/2012-June/035300.html

This bug is a pure reverter plugin bug as it apparently tries to create a LatLon object from a null one. Should be easy to fix.

comment:4 by Don-vip, 12 years ago

Fixed in [o28534]. I do not close this ticket however as it raises at least three bugs in JOSM, the first one being:

Build-Date: 2012-08-08 01:54:56
Revision: 5406
Is-Local-Build: true

Identification: JOSM/1.5 (5406 SVN en)
Memory Usage: 111 MB / 1816 MB (70 MB allocated, but free)
Java version: 1.7.0_05, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Operating system: Windows 7

Dataset consistency test:
[SEARCH WAYS] {Way id=41852837 version=2 MT nodes=[{Node id=517431294 version=1 V lat=43.2309108,lon=1.8722709}, {Node id=517431295 version=2 M lat=43.230709,lon=1.8747747}, {Node id=517431296 version=2 M lat=43.2297732,lon=1.8750444}, {Node id=517431297 version=1 V lat=43.2287282,lon=1.8758007}, {Node id=517431298 version=1 V lat=43.2285032,lon=1.8752403}, {Node id=517431299 version=1 V lat=43.2276004,lon=1.8752798}, {Node id=517431300 version=1 V lat=43.225874,lon=1.8773419}, {Node id=517431301 version=1 V lat=43.2253026,lon=1.8771514}, {Node id=517431302 version=1 V lat=43.2246596,lon=1.8770268}, {Node id=517431303 version=1 V lat=43.2245919,lon=1.8777423}, {Node id=517431304 version=1 V lat=43.2247605,lon=1.8782938}, {Node id=517431305 version=1 V lat=43.224382,lon=1.8788167}, {Node id=517431306 version=1 V lat=43.2235307,lon=1.8798802}, {Node id=517431307 version=1 V lat=43.2231504,lon=1.8797205}, {Node id=517431308 version=1 V lat=43.2230525,lon=1.8791691}, {Node id=517431309 version=1 V lat=43.2226223,lon=1.8786196}, {Node id=517431310 version=1 V lat=43.2224777,lon=1.8781654}, {Node id=517431311 version=1 V lat=43.2228541,lon=1.8771549}, {Node id=517431312 version=1 V lat=43.2231357,lon=1.8763072}, {Node id=517431313 version=1 V lat=43.2230131,lon=1.8754634}, {Node id=517431314 version=1 V lat=43.2228424,lon=1.8744243}, {Node id=517431315 version=1 V lat=43.2222251,lon=1.8747871}, {Node id=517431316 version=1 V lat=43.2217056,lon=1.8754409}, {Node id=517431317 version=1 V lat=43.2208525,lon=1.8760659}, {Node id=517431318 version=1 V lat=43.2190449,lon=1.875983}, {Node id=517431319 version=1 V lat=43.2186156,lon=1.8756608}, {Node id=517431320 version=1 V lat=43.2183491,lon=1.8745258}, {Node id=517431321 version=1 V lat=43.2181292,lon=1.8730318}, {Node id=517431322 version=1 V lat=43.2176742,lon=1.8724834}, {Node id=517431323 version=1 V lat=43.2163925,lon=1.8729483}, {Node id=517431324 version=1 V lat=43.2146358,lon=1.8734501}, {Node id=517431325 version=1 V lat=43.2138033,lon=1.8733923}, {Node id=517431326 version=1 V lat=43.212023,lon=1.8738942}, {Node id=517431327 version=1 V lat=43.2112389,lon=1.8741278}, {Node id=517431328 version=1 V lat=43.2104824,lon=1.8750115}, {Node id=517431329 version=1 V lat=43.210153,lon=1.8757289}, {Node id=517431330 version=1 V lat=43.2088913,lon=1.8753821}, {Node id=517431331 version=1 V lat=43.2079178,lon=1.8756824}, {Node id=517431332 version=1 V lat=43.2072258,lon=1.8751352}, {Node id=517431333 version=1 V lat=43.2075056,lon=1.8738655}, {Node id=517431334 version=1 V lat=43.2085264,lon=1.8735647}, {Node id=517431335 version=1 V lat=43.2097842,lon=1.8730348}, {Node id=517431336 version=1 V lat=43.2111371,lon=1.8724058}, {Node id=517431337 version=1 V lat=43.212061,lon=1.871781}, {Node id=517431338 version=1 V lat=43.2120575,lon=1.8709687}, {Node id=517431339 version=1 V lat=43.2115073,lon=1.8702254}, {Node id=517431340 version=1 V lat=43.2108657,lon=1.8701653}, {Node id=517431341 version=1 V lat=43.2103144,lon=1.8691625}, {Node id=517431342 version=1 V lat=43.2101445,lon=1.8683187}, {Node id=517431343 version=1 V lat=43.2103317,lon=1.8677321}, {Node id=517431344 version=1 V lat=43.2105913,lon=1.8672424}, {Node id=517431345 version=1 V lat=43.2100173,lon=1.8664671}, {Node id=517431346 version=1 V lat=43.2092806,lon=1.8664732}, {Node id=517431347 version=1 V lat=43.2087539,lon=1.8657305}, {Node id=517431348 version=1 V lat=43.2088211,lon=1.8646574}, {Node id=517431349 version=1 V lat=43.2090274,lon=1.8630626}, {Node id=517431350 version=1 V lat=43.2102172,lon=1.8634106}, {Node id=517431351 version=1 V lat=43.2113136,lon=1.8639543}, {Node id=517431352 version=1 V lat=43.212935,lon=1.8651433}, {Node id=517431353 version=1 V lat=43.2133189,lon=1.865855}, {Node id=517431354 version=1 V lat=43.2140135,lon=1.8669871}, {Node id=517431355 version=1 V lat=43.2144444,lon=1.8676662}, {Node id=517431356 version=1 V lat=43.2141146,lon=1.8682862}, {Node id=517431357 version=1 V lat=43.213521,lon=1.8686489}, {Node id=517431358 version=1 V lat=43.2135728,lon=1.8694607}, {Node id=517431359 version=1 V lat=43.2137171,lon=1.8698496}, {Node id=517431360 version=1 V lat=43.2136011,lon=1.8705331}, {Node id=517431361 version=1 V lat=43.2138183,lon=1.871409}, {Node id=517431362 version=1 V lat=43.2143204,lon=1.8719577}, {Node id=517431363 version=1 V lat=43.2150106,lon=1.8720819}, {Node id=517431364 version=1 V lat=43.2160558,lon=1.8719759}, {Node id=517431365 version=1 V lat=43.2167434,lon=1.8715157}, {Node id=517431366 version=1 V lat=43.2167875,lon=1.8707998}, {Node id=517431367 version=1 V lat=43.2163334,lon=1.8702184}, {Node id=517431368 version=1 V lat=43.2158355,lon=1.8703852}, {Node id=517431369 version=1 V lat=43.2154778,lon=1.8702583}, {Node id=517431370 version=1 V lat=43.2150715,lon=1.8698064}, {Node id=517431371 version=1 V lat=43.215021,lon=1.8690589}, {Node id=517431372 version=1 V lat=43.2153036,lon=1.8684393}, {Node id=517431373 version=1 V lat=43.2159405,lon=1.8674267}, {Node id=517431374 version=1 V lat=43.216484,lon=1.8666421}, {Node id=517431375 version=1 V lat=43.2171668,lon=1.8650763}, {Node id=517431376 version=1 V lat=43.2177537,lon=1.8634459}, {Node id=517431377 version=1 V lat=43.2183126,lon=1.8608083}, {Node id=517431378 version=1 V lat=43.217645,lon=1.8601965}, {Node id=517431379 version=1 V lat=43.2169994,lon=1.8594862}, {Node id=517431380 version=1 V lat=43.216404,lon=1.8591986}, {Node id=517431381 version=1 V lat=43.2147503,lon=1.8616502}, {Node id=517431382 version=1 V lat=43.2143939,lon=1.8615556}, {Node id=517431383 version=1 V lat=43.214203,lon=1.8615572}, {Node id=517431384 version=1 V lat=43.2141344,lon=1.8620615}, {Node id=517431385 version=1 V lat=43.2140913,lon=1.8629724}, {Node id=517431386 version=1 V lat=43.2133821,lon=1.8638881}, {Node id=517431387 version=1 V lat=43.2127621,lon=1.863633}, {Node id=517431388 version=1 V lat=43.212047,lon=1.8631843}, {Node id=517431389 version=1 V lat=43.2117111,lon=1.8624071}, {Node id=517431390 version=1 V lat=43.2118954,lon=1.8611702}, {Node id=517431391 version=1 V lat=43.2119397,lon=1.86026}, {Node id=517431392 version=1 V lat=43.211841,lon=1.8595452}, {Node id=517431393 version=1 V lat=43.2109832,lon=1.8590979}, {Node id=517431394 version=1 V lat=43.210031,lon=1.8589108}, {Node id=517431395 version=1 V lat=43.2092713,lon=1.8590469}, {Node id=517431396 version=1 V lat=43.2084647,lon=1.8595089}, {Node id=517431397 version=1 V lat=43.2069429,lon=1.8595215}, {Node id=517431398 version=1 V lat=43.2059415,lon=1.8588796}, {Node id=517431399 version=2 M lat=43.2063058,lon=1.8577051}, {Node id=517431400 version=2 M lat=43.2063474,lon=1.8569693}, {Node id=517431401 version=2 M lat=43.2068336,lon=1.8554321}, {Node id=517431402 version=2 M lat=43.2089879,lon=1.855966}, {Node id=517431403 version=2 M lat=43.2108714,lon=1.8559502}, {Node id=517431404 version=2 M lat=43.2114945,lon=1.8549031}, {Node id=517431405 version=2 M lat=43.212433,lon=1.8540369}, {Node id=517431406 version=2 M lat=43.2126867,lon=1.8531975}, {Node id=517431407 version=2 M lat=43.2131151,lon=1.8524263}, {Node id=517431408 version=2 M lat=43.2109394,lon=1.8497145}, {Node id=517431409 version=2 M lat=43.2096903,lon=1.8494976}, {Node id=517431410 version=2 M lat=43.2089189,lon=1.8494125}, {Node id=517431411 version=2 M lat=43.208734,lon=1.8492252}, {Node id=517431412 version=2 M lat=43.2070707,lon=1.8485031}, {Node id=517431413 version=2 M lat=43.2063545,lon=1.8485706}, {Node id=517431414 version=2 M lat=43.2054546,lon=1.848027}, {Node id=517431415 version=2 M lat=43.2039249,lon=1.8468133}, {Node id=517431416 version=2 M lat=43.2020847,lon=1.8464613}, {Node id=517431417 version=2 M lat=43.2021215,lon=1.8446839}, {Node id=517431418 version=2 M lat=43.2011753,lon=1.8438338}, {Node id=517431419 version=2 M lat=43.2016175,lon=1.8425427}, {Node id=517431420 version=2 M lat=43.2020376,lon=1.8408633}, {Node id=517431421 version=2 M lat=43.2030056,lon=1.8413117}, {Node id=517431422 version=2 M lat=43.2038254,lon=1.8417622}, {Node id=517431423 version=2 M lat=43.2046803,lon=1.8420595}, {Node id=517431424 version=2 M lat=43.2055338,lon=1.8417981}, {Node id=517431425 version=2 M lat=43.2062368,lon=1.8412838}, {Node id=517431426 version=2 M lat=43.2067952,lon=1.8415838}, {Node id=517431427 version=2 M lat=43.2074318,lon=1.8424926}, {Node id=517431428 version=2 M lat=43.2080981,lon=1.8420807}, {Node id=517431429 version=2 M lat=43.2080908,lon=1.8405062}, {Node id=517431430 version=2 M lat=43.208061,lon=1.8404402}, {Node id=517431431 version=2 M lat=43.2092257,lon=1.8389225}, {Node id=517431432 version=2 M lat=43.2109576,lon=1.8356085}, {Node id=517431433 version=2 M lat=43.2097042,lon=1.8344819}, {Node id=517431434 version=2 M lat=43.2103581,lon=1.8319735}, {Node id=517431435 version=2 M lat=43.2088481,lon=1.8305482}, {Node id=517431436 version=2 M lat=43.2089721,lon=1.8303422}, {Node id=517431437 version=2 M lat=43.2084493,lon=1.8297372}, {Node id=517431438 version=2 M lat=43.2076317,lon=1.8297444}, {Node id=517431439 version=1 V lat=43.2067672,lon=1.8288746}, {Node id=517431440 version=1 V lat=43.2062276,lon=1.8280672}, {Node id=517431441 version=1 V lat=43.2054259,lon=1.8281149}, {Node id=517431442 version=1 V lat=43.2047713,lon=1.8279173}, {Node id=517431443 version=1 V lat=43.2042066,lon=1.827963}, {Node id=517431444 version=1 V lat=43.2038548,lon=1.8288597}, {Node id=517431445 version=1 V lat=43.2035908,lon=1.8295529}, {Node id=517431446 version=1 V lat=43.2032659,lon=1.8299619}, {Node id=517431447 version=1 V lat=43.2030869,lon=1.8298821}, {Node id=517431448 version=1 V lat=43.2030528,lon=1.8290702}, {Node id=517431449 version=1 V lat=43.2030497,lon=1.8284201}, {Node id=517431450 version=1 V lat=43.2030141,lon=1.82708}, {Node id=517431451 version=1 V lat=43.2030081,lon=1.8258204}, {Node id=517431452 version=1 V lat=43.2029152,lon=1.8249276}, {Node id=517431453 version=1 V lat=43.2023939,lon=1.8244387}, {Node id=517431454 version=2 M lat=43.2031806,lon=1.8226213}, {Node id=517431455 version=2 M lat=43.2031578,lon=1.8225963}, {Node id=517431456 version=2 M lat=43.2049691,lon=1.818599}, {Node id=517431457 version=2 M lat=43.2071367,lon=1.8194894}, {Node id=517431458 version=2 M lat=43.2062303,lon=1.8213175}, {Node id=517431459 version=2 M lat=43.2104039,lon=1.8228513}, {Node id=517431460 version=2 M lat=43.2115002,lon=1.8208793}, {Node id=517431461 version=2 M lat=43.2126022,lon=1.8234953}, {Node id=517431462 version=2 M lat=43.2126103,lon=1.8252012}, {Node id=517431463 version=2 M lat=43.2139445,lon=1.8258719}, {Node id=517431464 version=2 M lat=43.2152004,lon=1.8275676}, {Node id=517431465 version=2 M lat=43.2151248,lon=1.8291607}, {Node id=517431466 version=2 M lat=43.2151286,lon=1.8299719}, {Node id=517431467 version=2 M lat=43.2149268,lon=1.8303406}, {Node id=517431468 version=2 M lat=43.214354,lon=1.8323934}, {Node id=517431469 version=2 M lat=43.2127934,lon=1.83673}, {Node id=517431470 version=2 M lat=43.2152079,lon=1.8370503}, {Node id=517431471 version=2 M lat=43.2145602,lon=1.8409239}, {Node id=517431472 version=2 M lat=43.2132389,lon=1.8430968}, {Node id=517431473 version=2 M lat=43.2138339,lon=1.845822}, {Node id=517431474 version=2 M lat=43.213681,lon=1.8487811}, {Node id=517431475 version=2 M lat=43.2170205,lon=1.8512556}, {Node id=517431476 version=2 M lat=43.2210944,lon=1.8505385}, {Node id=517431477 version=2 M lat=43.2216618,lon=1.8504631}, {Node id=517431478 version=2 M lat=43.2223039,lon=1.8521945}, {Node id=517431479 version=2 M lat=43.2229786,lon=1.8541231}, {Node id=517431480 version=2 M lat=43.2245559,lon=1.8531999}, {Node id=517431481 version=2 M lat=43.2258883,lon=1.8535296}, {Node id=517431483 version=2 M }, {Node id=517431484 version=2 M }, {Node id=517431485 version=2 M }, {Node id=517431487 version=2 M }, {Node id=517431488 version=2 M }, {Node id=517431489 version=2 M }, {Node id=517431491 version=2 M }, {Node id=517431492 version=2 M lat=43.2261642,lon=1.8612338}, {Node id=517431493 version=2 M lat=43.2260742,lon=1.8624694}, {Node id=517431495 version=2 M lat=43.2265059,lon=1.8633114}, {Node id=517431496 version=2 M lat=43.226082,lon=1.8642249}, {Node id=517431498 version=2 M lat=43.2258485,lon=1.8650071}, {Node id=517431499 version=2 M lat=43.2253288,lon=1.8658569}, {Node id=517431501 version=2 M lat=43.2263773,lon=1.8664987}, {Node id=517431503 version=2 M lat=43.2275695,lon=1.8671387}, {Node id=517431504 version=2 M lat=43.2277642,lon=1.868243}, {Node id=517431506 version=2 M lat=43.22753,lon=1.869155}, {Node id=517431507 version=2 M lat=43.2265861,lon=1.8705934}, {Node id=517431508 version=2 M lat=43.2257359,lon=1.8719004}, {Node id=517431509 version=2 M lat=43.2259291,lon=1.8726791}, {Node id=517431511 version=2 M lat=43.2249764,lon=1.872362}, {Node id=517431512 version=2 M lat=43.2239847,lon=1.8739305}, {Node id=517431514 version=2 M lat=43.2247521,lon=1.8752897}, {Node id=517431515 version=2 M lat=43.2263613,lon=1.873651}, {Node id=517431516 version=2 M lat=43.2271719,lon=1.8740998}, {Node id=517431517 version=2 M lat=43.2276893,lon=1.8729897}, {Node id=517431518 version=2 M lat=43.2273538,lon=1.8722775}, {Node id=517431519 version=2 M lat=43.228204,lon=1.8709704}, {Node id=517431520 version=2 M lat=43.2288138,lon=1.8691445}, {Node id=517431522 version=2 M lat=43.228901,lon=1.8672583}, {Node id=517431523 version=2 M lat=43.2290862,lon=1.8662162}, {Node id=517431525 version=2 M }, {Node id=517431526 version=2 M }, {Node id=517431528 version=2 M }, {Node id=517431529 version=2 M }, {Node id=517431530 version=2 M }, {Node id=517431532 version=1 V lat=43.236859,lon=1.8658067}, {Node id=517431533 version=1 V lat=43.2364482,lon=1.8663731}, {Node id=517431535 version=1 V lat=43.236081,lon=1.866658}, {Node id=517431537 version=1 V lat=43.2343619,lon=1.8672651}, {Node id=517431538 version=1 V lat=43.2334304,lon=1.8674378}, {Node id=517431540 version=1 V lat=43.2327184,lon=1.867714}, {Node id=517431541 version=1 V lat=43.2315479,lon=1.8705116}, {Node id=517431294 version=1 V lat=43.2309108,lon=1.8722709}]} not found using Dataset.searchWays()


Plugin: PicLayer (27883)
Plugin: cadastre-fr (28412)
Plugin: dataimport (28412)
Plugin: epci-fr (26960)
Plugin: imagery-xml-bounds (28412)
Plugin: jts (28415)
Plugin: licensechange (28412)
Plugin: opendata (28441)
Plugin: pbf (28412)
Plugin: pdfimport (28448)
Plugin: print (28412)
Plugin: public_transport (28412)
Plugin: restart (28438)
Plugin: reverter (28503)
Plugin: tag2link (28412)
Plugin: turnrestrictions (28412)
Plugin: undelete (28501)
Plugin: utilsplugin2 (28523)

org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Complete node with null coordinates: {Way id=41852837 version=2 MT nodes=[{Node id=517431294 version=1 V lat=43.2309108,lon=1.8722709}, {Node id=517431295 version=2 M lat=43.230709,lon=1.8747747}, {Node id=517431296 version=2 M lat=43.2297732,lon=1.8750444}, {Node id=517431297 version=1 V lat=43.2287282,lon=1.8758007}, {Node id=517431298 version=1 V lat=43.2285032,lon=1.8752403}, {Node id=517431299 version=1 V lat=43.2276004,lon=1.8752798}, {Node id=517431300 version=1 V lat=43.225874,lon=1.8773419}, {Node id=517431301 version=1 V lat=43.2253026,lon=1.8771514}, {Node id=517431302 version=1 V lat=43.2246596,lon=1.8770268}, {Node id=517431303 version=1 V lat=43.2245919,lon=1.8777423}, {Node id=517431304 version=1 V lat=43.2247605,lon=1.8782938}, {Node id=517431305 version=1 V lat=43.224382,lon=1.8788167}, {Node id=517431306 version=1 V lat=43.2235307,lon=1.8798802}, {Node id=517431307 version=1 V lat=43.2231504,lon=1.8797205}, {Node id=517431308 version=1 V lat=43.2230525,lon=1.8791691}, {Node id=517431309 version=1 V lat=43.2226223,lon=1.8786196}, {Node id=517431310 version=1 V lat=43.2224777,lon=1.8781654}, {Node id=517431311 version=1 V lat=43.2228541,lon=1.8771549}, {Node id=517431312 version=1 V lat=43.2231357,lon=1.8763072}, {Node id=517431313 version=1 V lat=43.2230131,lon=1.8754634}, {Node id=517431314 version=1 V lat=43.2228424,lon=1.8744243}, {Node id=517431315 version=1 V lat=43.2222251,lon=1.8747871}, {Node id=517431316 version=1 V lat=43.2217056,lon=1.8754409}, {Node id=517431317 version=1 V lat=43.2208525,lon=1.8760659}, {Node id=517431318 version=1 V lat=43.2190449,lon=1.875983}, {Node id=517431319 version=1 V lat=43.2186156,lon=1.8756608}, {Node id=517431320 version=1 V lat=43.2183491,lon=1.8745258}, {Node id=517431321 version=1 V lat=43.2181292,lon=1.8730318}, {Node id=517431322 version=1 V lat=43.2176742,lon=1.8724834}, {Node id=517431323 version=1 V lat=43.2163925,lon=1.8729483}, {Node id=517431324 version=1 V lat=43.2146358,lon=1.8734501}, {Node id=517431325 version=1 V lat=43.2138033,lon=1.8733923}, {Node id=517431326 version=1 V lat=43.212023,lon=1.8738942}, {Node id=517431327 version=1 V lat=43.2112389,lon=1.8741278}, {Node id=517431328 version=1 V lat=43.2104824,lon=1.8750115}, {Node id=517431329 version=1 V lat=43.210153,lon=1.8757289}, {Node id=517431330 version=1 V lat=43.2088913,lon=1.8753821}, {Node id=517431331 version=1 V lat=43.2079178,lon=1.8756824}, {Node id=517431332 version=1 V lat=43.2072258,lon=1.8751352}, {Node id=517431333 version=1 V lat=43.2075056,lon=1.8738655}, {Node id=517431334 version=1 V lat=43.2085264,lon=1.8735647}, {Node id=517431335 version=1 V lat=43.2097842,lon=1.8730348}, {Node id=517431336 version=1 V lat=43.2111371,lon=1.8724058}, {Node id=517431337 version=1 V lat=43.212061,lon=1.871781}, {Node id=517431338 version=1 V lat=43.2120575,lon=1.8709687}, {Node id=517431339 version=1 V lat=43.2115073,lon=1.8702254}, {Node id=517431340 version=1 V lat=43.2108657,lon=1.8701653}, {Node id=517431341 version=1 V lat=43.2103144,lon=1.8691625}, {Node id=517431342 version=1 V lat=43.2101445,lon=1.8683187}, {Node id=517431343 version=1 V lat=43.2103317,lon=1.8677321}, {Node id=517431344 version=1 V lat=43.2105913,lon=1.8672424}, {Node id=517431345 version=1 V lat=43.2100173,lon=1.8664671}, {Node id=517431346 version=1 V lat=43.2092806,lon=1.8664732}, {Node id=517431347 version=1 V lat=43.2087539,lon=1.8657305}, {Node id=517431348 version=1 V lat=43.2088211,lon=1.8646574}, {Node id=517431349 version=1 V lat=43.2090274,lon=1.8630626}, {Node id=517431350 version=1 V lat=43.2102172,lon=1.8634106}, {Node id=517431351 version=1 V lat=43.2113136,lon=1.8639543}, {Node id=517431352 version=1 V lat=43.212935,lon=1.8651433}, {Node id=517431353 version=1 V lat=43.2133189,lon=1.865855}, {Node id=517431354 version=1 V lat=43.2140135,lon=1.8669871}, {Node id=517431355 version=1 V lat=43.2144444,lon=1.8676662}, {Node id=517431356 version=1 V lat=43.2141146,lon=1.8682862}, {Node id=517431357 version=1 V lat=43.213521,lon=1.8686489}, {Node id=517431358 version=1 V lat=43.2135728,lon=1.8694607}, {Node id=517431359 version=1 V lat=43.2137171,lon=1.8698496}, {Node id=517431360 version=1 V lat=43.2136011,lon=1.8705331}, {Node id=517431361 version=1 V lat=43.2138183,lon=1.871409}, {Node id=517431362 version=1 V lat=43.2143204,lon=1.8719577}, {Node id=517431363 version=1 V lat=43.2150106,lon=1.8720819}, {Node id=517431364 version=1 V lat=43.2160558,lon=1.8719759}, {Node id=517431365 version=1 V lat=43.2167434,lon=1.8715157}, {Node id=517431366 version=1 V lat=43.2167875,lon=1.8707998}, {Node id=517431367 version=1 V lat=43.2163334,lon=1.8702184}, {Node id=517431368 version=1 V lat=43.2158355,lon=1.8703852}, {Node id=517431369 version=1 V lat=43.2154778,lon=1.8702583}, {Node id=517431370 version=1 V lat=43.2150715,lon=1.8698064}, {Node id=517431371 version=1 V lat=43.215021,lon=1.8690589}, {Node id=517431372 version=1 V lat=43.2153036,lon=1.8684393}, {Node id=517431373 version=1 V lat=43.2159405,lon=1.8674267}, {Node id=517431374 version=1 V lat=43.216484,lon=1.8666421}, {Node id=517431375 version=1 V lat=43.2171668,lon=1.8650763}, {Node id=517431376 version=1 V lat=43.2177537,lon=1.8634459}, {Node id=517431377 version=1 V lat=43.2183126,lon=1.8608083}, {Node id=517431378 version=1 V lat=43.217645,lon=1.8601965}, {Node id=517431379 version=1 V lat=43.2169994,lon=1.8594862}, {Node id=517431380 version=1 V lat=43.216404,lon=1.8591986}, {Node id=517431381 version=1 V lat=43.2147503,lon=1.8616502}, {Node id=517431382 version=1 V lat=43.2143939,lon=1.8615556}, {Node id=517431383 version=1 V lat=43.214203,lon=1.8615572}, {Node id=517431384 version=1 V lat=43.2141344,lon=1.8620615}, {Node id=517431385 version=1 V lat=43.2140913,lon=1.8629724}, {Node id=517431386 version=1 V lat=43.2133821,lon=1.8638881}, {Node id=517431387 version=1 V lat=43.2127621,lon=1.863633}, {Node id=517431388 version=1 V lat=43.212047,lon=1.8631843}, {Node id=517431389 version=1 V lat=43.2117111,lon=1.8624071}, {Node id=517431390 version=1 V lat=43.2118954,lon=1.8611702}, {Node id=517431391 version=1 V lat=43.2119397,lon=1.86026}, {Node id=517431392 version=1 V lat=43.211841,lon=1.8595452}, {Node id=517431393 version=1 V lat=43.2109832,lon=1.8590979}, {Node id=517431394 version=1 V lat=43.210031,lon=1.8589108}, {Node id=517431395 version=1 V lat=43.2092713,lon=1.8590469}, {Node id=517431396 version=1 V lat=43.2084647,lon=1.8595089}, {Node id=517431397 version=1 V lat=43.2069429,lon=1.8595215}, {Node id=517431398 version=1 V lat=43.2059415,lon=1.8588796}, {Node id=517431399 version=2 M lat=43.2063058,lon=1.8577051}, {Node id=517431400 version=2 M lat=43.2063474,lon=1.8569693}, {Node id=517431401 version=2 M lat=43.2068336,lon=1.8554321}, {Node id=517431402 version=2 M lat=43.2089879,lon=1.855966}, {Node id=517431403 version=2 M lat=43.2108714,lon=1.8559502}, {Node id=517431404 version=2 M lat=43.2114945,lon=1.8549031}, {Node id=517431405 version=2 M lat=43.212433,lon=1.8540369}, {Node id=517431406 version=2 M lat=43.2126867,lon=1.8531975}, {Node id=517431407 version=2 M lat=43.2131151,lon=1.8524263}, {Node id=517431408 version=2 M lat=43.2109394,lon=1.8497145}, {Node id=517431409 version=2 M lat=43.2096903,lon=1.8494976}, {Node id=517431410 version=2 M lat=43.2089189,lon=1.8494125}, {Node id=517431411 version=2 M lat=43.208734,lon=1.8492252}, {Node id=517431412 version=2 M lat=43.2070707,lon=1.8485031}, {Node id=517431413 version=2 M lat=43.2063545,lon=1.8485706}, {Node id=517431414 version=2 M lat=43.2054546,lon=1.848027}, {Node id=517431415 version=2 M lat=43.2039249,lon=1.8468133}, {Node id=517431416 version=2 M lat=43.2020847,lon=1.8464613}, {Node id=517431417 version=2 M lat=43.2021215,lon=1.8446839}, {Node id=517431418 version=2 M lat=43.2011753,lon=1.8438338}, {Node id=517431419 version=2 M lat=43.2016175,lon=1.8425427}, {Node id=517431420 version=2 M lat=43.2020376,lon=1.8408633}, {Node id=517431421 version=2 M lat=43.2030056,lon=1.8413117}, {Node id=517431422 version=2 M lat=43.2038254,lon=1.8417622}, {Node id=517431423 version=2 M lat=43.2046803,lon=1.8420595}, {Node id=517431424 version=2 M lat=43.2055338,lon=1.8417981}, {Node id=517431425 version=2 M lat=43.2062368,lon=1.8412838}, {Node id=517431426 version=2 M lat=43.2067952,lon=1.8415838}, {Node id=517431427 version=2 M lat=43.2074318,lon=1.8424926}, {Node id=517431428 version=2 M lat=43.2080981,lon=1.8420807}, {Node id=517431429 version=2 M lat=43.2080908,lon=1.8405062}, {Node id=517431430 version=2 M lat=43.208061,lon=1.8404402}, {Node id=517431431 version=2 M lat=43.2092257,lon=1.8389225}, {Node id=517431432 version=2 M lat=43.2109576,lon=1.8356085}, {Node id=517431433 version=2 M lat=43.2097042,lon=1.8344819}, {Node id=517431434 version=2 M lat=43.2103581,lon=1.8319735}, {Node id=517431435 version=2 M lat=43.2088481,lon=1.8305482}, {Node id=517431436 version=2 M lat=43.2089721,lon=1.8303422}, {Node id=517431437 version=2 M lat=43.2084493,lon=1.8297372}, {Node id=517431438 version=2 M lat=43.2076317,lon=1.8297444}, {Node id=517431439 version=1 V lat=43.2067672,lon=1.8288746}, {Node id=517431440 version=1 V lat=43.2062276,lon=1.8280672}, {Node id=517431441 version=1 V lat=43.2054259,lon=1.8281149}, {Node id=517431442 version=1 V lat=43.2047713,lon=1.8279173}, {Node id=517431443 version=1 V lat=43.2042066,lon=1.827963}, {Node id=517431444 version=1 V lat=43.2038548,lon=1.8288597}, {Node id=517431445 version=1 V lat=43.2035908,lon=1.8295529}, {Node id=517431446 version=1 V lat=43.2032659,lon=1.8299619}, {Node id=517431447 version=1 V lat=43.2030869,lon=1.8298821}, {Node id=517431448 version=1 V lat=43.2030528,lon=1.8290702}, {Node id=517431449 version=1 V lat=43.2030497,lon=1.8284201}, {Node id=517431450 version=1 V lat=43.2030141,lon=1.82708}, {Node id=517431451 version=1 V lat=43.2030081,lon=1.8258204}, {Node id=517431452 version=1 V lat=43.2029152,lon=1.8249276}, {Node id=517431453 version=1 V lat=43.2023939,lon=1.8244387}, {Node id=517431454 version=2 M lat=43.2031806,lon=1.8226213}, {Node id=517431455 version=2 M lat=43.2031578,lon=1.8225963}, {Node id=517431456 version=2 M lat=43.2049691,lon=1.818599}, {Node id=517431457 version=2 M lat=43.2071367,lon=1.8194894}, {Node id=517431458 version=2 M lat=43.2062303,lon=1.8213175}, {Node id=517431459 version=2 M lat=43.2104039,lon=1.8228513}, {Node id=517431460 version=2 M lat=43.2115002,lon=1.8208793}, {Node id=517431461 version=2 M lat=43.2126022,lon=1.8234953}, {Node id=517431462 version=2 M lat=43.2126103,lon=1.8252012}, {Node id=517431463 version=2 M lat=43.2139445,lon=1.8258719}, {Node id=517431464 version=2 M lat=43.2152004,lon=1.8275676}, {Node id=517431465 version=2 M lat=43.2151248,lon=1.8291607}, {Node id=517431466 version=2 M lat=43.2151286,lon=1.8299719}, {Node id=517431467 version=2 M lat=43.2149268,lon=1.8303406}, {Node id=517431468 version=2 M lat=43.214354,lon=1.8323934}, {Node id=517431469 version=2 M lat=43.2127934,lon=1.83673}, {Node id=517431470 version=2 M lat=43.2152079,lon=1.8370503}, {Node id=517431471 version=2 M lat=43.2145602,lon=1.8409239}, {Node id=517431472 version=2 M lat=43.2132389,lon=1.8430968}, {Node id=517431473 version=2 M lat=43.2138339,lon=1.845822}, {Node id=517431474 version=2 M lat=43.213681,lon=1.8487811}, {Node id=517431475 version=2 M lat=43.2170205,lon=1.8512556}, {Node id=517431476 version=2 M lat=43.2210944,lon=1.8505385}, {Node id=517431477 version=2 M lat=43.2216618,lon=1.8504631}, {Node id=517431478 version=2 M lat=43.2223039,lon=1.8521945}, {Node id=517431479 version=2 M lat=43.2229786,lon=1.8541231}, {Node id=517431480 version=2 M lat=43.2245559,lon=1.8531999}, {Node id=517431481 version=2 M lat=43.2258883,lon=1.8535296}, {Node id=517431483 version=2 M }, {Node id=517431484 version=2 M }, {Node id=517431485 version=2 M }, {Node id=517431487 version=2 M }, {Node id=517431488 version=2 M }, {Node id=517431489 version=2 M }, {Node id=517431491 version=2 M }, {Node id=517431492 version=2 M lat=43.2261642,lon=1.8612338}, {Node id=517431493 version=2 M lat=43.2260742,lon=1.8624694}, {Node id=517431495 version=2 M lat=43.2265059,lon=1.8633114}, {Node id=517431496 version=2 M lat=43.226082,lon=1.8642249}, {Node id=517431498 version=2 M lat=43.2258485,lon=1.8650071}, {Node id=517431499 version=2 M lat=43.2253288,lon=1.8658569}, {Node id=517431501 version=2 M lat=43.2263773,lon=1.8664987}, {Node id=517431503 version=2 M lat=43.2275695,lon=1.8671387}, {Node id=517431504 version=2 M lat=43.2277642,lon=1.868243}, {Node id=517431506 version=2 M lat=43.22753,lon=1.869155}, {Node id=517431507 version=2 M lat=43.2265861,lon=1.8705934}, {Node id=517431508 version=2 M lat=43.2257359,lon=1.8719004}, {Node id=517431509 version=2 M lat=43.2259291,lon=1.8726791}, {Node id=517431511 version=2 M lat=43.2249764,lon=1.872362}, {Node id=517431512 version=2 M lat=43.2239847,lon=1.8739305}, {Node id=517431514 version=2 M lat=43.2247521,lon=1.8752897}, {Node id=517431515 version=2 M lat=43.2263613,lon=1.873651}, {Node id=517431516 version=2 M lat=43.2271719,lon=1.8740998}, {Node id=517431517 version=2 M lat=43.2276893,lon=1.8729897}, {Node id=517431518 version=2 M lat=43.2273538,lon=1.8722775}, {Node id=517431519 version=2 M lat=43.228204,lon=1.8709704}, {Node id=517431520 version=2 M lat=43.2288138,lon=1.8691445}, {Node id=517431522 version=2 M lat=43.228901,lon=1.8672583}, {Node id=517431523 version=2 M lat=43.2290862,lon=1.8662162}, {Node id=517431525 version=2 M }, {Node id=517431526 version=2 M }, {Node id=517431528 version=2 M }, {Node id=517431529 version=2 M }, {Node id=517431530 version=2 M }, {Node id=517431532 version=1 V lat=43.236859,lon=1.8658067}, {Node id=517431533 version=1 V lat=43.2364482,lon=1.8663731}, {Node id=517431535 version=1 V lat=43.236081,lon=1.866658}, {Node id=517431537 version=1 V lat=43.2343619,lon=1.8672651}, {Node id=517431538 version=1 V lat=43.2334304,lon=1.8674378}, {Node id=517431540 version=1 V lat=43.2327184,lon=1.867714}, {Node id=517431541 version=1 V lat=43.2315479,lon=1.8705116}, {Node id=517431294 version=1 V lat=43.2309108,lon=1.8722709}]}Unexpected error. Please report it to http://josm.openstreetmap.de/ticket/3892
{Node id=517431483 version=2 M }
EastNorth: null
Mercator

	at org.openstreetmap.josm.data.osm.Way.checkNodes(Way.java:520)
	at org.openstreetmap.josm.data.osm.Way.fireNodesChanged(Way.java:530)
	at org.openstreetmap.josm.data.osm.Way.setNodes(Way.java:69)
	at org.openstreetmap.josm.data.osm.Way.cloneFrom(Way.java:289)
	at org.openstreetmap.josm.command.ChangeCommand.executeCommand(ChangeCommand.java:43)
	at org.openstreetmap.josm.command.SequenceCommand.executeCommand(SequenceCommand.java:54)
	at org.openstreetmap.josm.data.UndoRedoHandler.addNoRedraw(UndoRedoHandler.java:36)
	at org.openstreetmap.josm.data.UndoRedoHandler.add(UndoRedoHandler.java:58)
	at reverter.RevertChangesetTask.realRun(RevertChangesetTask.java:83)
	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(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

comment:5 by Don-vip, 12 years ago

In 5408/josm:

see #7934 - Only throw DataIntegrityProblemException for *visible* complete nodes without coordinates + fix javadoc of Way

comment:6 by Don-vip, 12 years ago

In 5409/josm:

see #7934 - forgot this file in previous commit due to a method signature change in Way (no plugin seems to be impacted)

comment:7 by Don-vip, 12 years ago

The second NPE appears when displaying the CLC polygons that contain a non visible node:

Build-Date: 2012-08-08 01:54:56
Revision: 5406
Is-Local-Build: true

Identification: JOSM/1.5 (5406 SVN en)
Memory Usage: 109 MB / 1816 MB (63 MB allocated, but free)
Java version: 1.7.0_05, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Operating system: Windows 7
Dataset consistency test: No problems found

Plugin: PicLayer (27883)
Plugin: cadastre-fr (28412)
Plugin: dataimport (28412)
Plugin: epci-fr (26960)
Plugin: imagery-xml-bounds (28412)
Plugin: jts (28415)
Plugin: licensechange (28412)
Plugin: opendata (28441)
Plugin: pbf (28412)
Plugin: pdfimport (28448)
Plugin: print (28412)
Plugin: public_transport (28412)
Plugin: restart (28438)
Plugin: reverter (28503)
Plugin: tag2link (28412)
Plugin: turnrestrictions (28412)
Plugin: undelete (28501)
Plugin: utilsplugin2 (28523)

java.lang.NullPointerException
	at org.openstreetmap.josm.data.osm.visitor.paint.MapPainter.getPath(MapPainter.java:852)
	at org.openstreetmap.josm.data.osm.visitor.paint.MapPainter.drawArea(MapPainter.java:859)
	at org.openstreetmap.josm.gui.mappaint.AreaElemStyle.paintPrimitive(AreaElemStyle.java:89)
	at org.openstreetmap.josm.data.osm.visitor.paint.StyledMapRenderer$StyleCollector.drawAll(StyledMapRenderer.java:139)
	at org.openstreetmap.josm.data.osm.visitor.paint.StyledMapRenderer.render(StyledMapRenderer.java:232)
	at org.openstreetmap.josm.gui.layer.OsmDataLayer.paint(OsmDataLayer.java:281)
	at org.openstreetmap.josm.gui.MapView.paintLayer(MapView.java:492)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:551)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JSplitPane.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.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.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$700(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$000(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(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)

by Don-vip, 12 years ago

Attachment: josm_stars_back.png added

comment:8 by Don-vip, 12 years ago

The third problem is the return of the "stars" effect (see http://josm.openstreetmap.de/ticket/7847#comment:25), but this time, not only in wireframe view:


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

by Don-vip, 12 years ago

Attachment: stars7934.osm added

comment:9 by Don-vip, 12 years ago

In 5410/josm:

see #7934 - Prevents NPEs with null EastNorth, override Node.isDrawable() to check lat/lon is known, improves Node javadoc

comment:10 by Don-vip, 12 years ago

Ticket #7960 has been marked as a duplicate of this ticket.

in reply to:  8 comment:11 by mdk, 12 years ago

Replying to Don-vip:

The third problem is the return of the "stars" effect (see http://josm.openstreetmap.de/ticket/7847#comment:25), but this time, not only in wireframe view]

I found the same issue in r5450 while try to revert changeset 11893148. As a result I get 4 conflicts (and I had 5 lines to the NW corner).

When I now resolve the conflicts by accepting the deletions, more and more lines jumps to their correct position. In the conflict dialog these 4 nodes are shown as "not Deleted", but with coorinates = "(none)".

Perhaps this is a reason to reopen #7847.

Last edited 12 years ago by mdk (previous) (diff)

comment:12 by Don-vip, 11 years ago

Resolution: fixed
Status: newclosed

Should be fixed in [o29553] (JOSM latest required).

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Upliner.
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.