Opened 14 years ago
Last modified 8 years ago
#7465 closed defect
[Patch] NullPointerException in WayConnectedToArea due to Way w/ 0 nodes — at Version 2
| Reported by: | anonymous | Owned by: | team |
|---|---|---|---|
| Priority: | major | Milestone: | 13.12 |
| Component: | Core validator | Version: | |
| Keywords: | way connect area | Cc: | scorp1988, neopolis, Kiko2000, SomeoneElse2, f.pelullo@…, OSMChris, christof.kammerer@… |
Description (last modified by )
Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2012-01-30 02:32:23
Last Changed Author: stoecker
Revision: 4878
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2012-01-30 00:02:54 +0100 (Mon, 30 Jan 2012)
Last Changed Rev: 4878
Identification: JOSM/1.5 (4878 de)
Memory Usage: 137 MB / 494 MB (31 MB allocated, but free)
Java version: 1.7.0, Oracle Corporation, Java HotSpot(TM) Client VM
Operating system: Windows 7
Dataset consistency test:
[WARN - ZERO NODES] Way {Way id=152739257 version=2 MVT nodes=[]} has zero nodes
[WARN - ZERO NODES] Way {Way id=110239757 version=10 MVT nodes=[]} has zero nodes
java.lang.NullPointerException
at org.openstreetmap.josm.data.validation.tests.WayConnectedToArea.visit(WayConnectedToArea.java:27)
at org.openstreetmap.josm.data.osm.Way.visit(Way.java:187)
at org.openstreetmap.josm.data.validation.Test.visit(Test.java:139)
at org.openstreetmap.josm.actions.upload.ValidateUploadHook.checkUpload(ValidateUploadHook.java:60)
at org.openstreetmap.josm.actions.UploadAction.checkPreUploadConditions(UploadAction.java:137)
at org.openstreetmap.josm.actions.UploadAction.checkPreUploadConditions(UploadAction.java:103)
at org.openstreetmap.josm.gui.io.SaveLayersDialog$SaveAndUploadTask.uploadLayers(SaveLayersDialog.java:417)
at org.openstreetmap.josm.gui.io.SaveLayersDialog$SaveAndUploadTask.run(SaveLayersDialog.java:521)
at java.lang.Thread.run(Unknown Source)
Change History (3)
by , 14 years ago
| Attachment: | 7465.patch added |
|---|
comment:1 by , 14 years ago
comment:2 by , 14 years ago
| Component: | Core → Core validator |
|---|---|
| Description: | modified (diff) |
| Summary: | Fehler → [Patch] NullPointerException in WayConnectedToArea due to Way w/ 0 nodes |
Note:
See TracTickets
for help on using tickets.



IMHO it makes sense to skip all validation tests for ways with 0 or 1 nodes as those objects shouldn't be there anyway and presumably also other tests may be broken (cf. #7437). See attached patch.
What do you think?