Modify

Opened 3 years ago

Last modified 5 months ago

#21222 needinfo defect

DataIntegrityProblemException: Complete node with null coordinates

Reported by: anonymous Owned by: anonymous
Priority: normal Milestone:
Component: Core Version:
Keywords: template_report Cc:

Description (last modified by Don-vip)

What steps will reproduce the problem?

  1. JOSM finds a mismatch, but did not show the problem

What is the expected result?

What happens instead?

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

URL:https://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2021-08-02 19:44:04 +0200 (Mon, 02 Aug 2021)
Build-Date:2021-08-02 18:26:20
Revision:18118
Relative:URL: ^/trunk

Identification: JOSM/1.5 (18118 nl) Windows 10 64-Bit
OS Build number: Windows 10 Home 2009 (19042)
Memory Usage: 650 MB / 989 MB (292 MB allocated, but free)
Java version: 1.8.0_301-b09, Oracle Corporation, Java HotSpot(TM) Client VM
Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Screen: \Display0 1920×1080 (scaling 1.00×1.00)
Maximum Screen Size: 1920×1080
Best cursor sizes: 16×16→32×32, 32×32→32×32
System property file.encoding: Cp1252
System property sun.jnu.encoding: Cp1252
Locale info: nl_NL
Numbers with default locale: 1234567890 -> 1234567890

Dataset consistency test:
[COMPLETE WITHOUT COORDINATES] {Node id=-102743 version=0 MV } is not incomplete but has null coordinates


Plugins:
+ kartverketimport (35)
+ measurement (35640)
+ utilsplugin2 (35792)

Last errors/warnings:
- 32548.057 E: org.openstreetmap.josm.io.OsmApiException: ResponseCode=400, Error Header=<Node -102743 does not include all mandatory fields at line 25, column 46>
- 32548.068 E: Ongeldig verzoek - <html>De OSM-server 'https://api.openstreetmap.org/api/0.6/' rapporteerde een slecht verzoek.<br><br>Foutenbericht (niet vertaald): Node -102743 does not include all mandatory fields at line 25, column 46</html>
- 32560.957 E: Exception while applying condition[org.openstreetmap.josm.gui.mappaint.mapcss.ExpressionFactory$Factory$$Lambda$477/29356781@19c3778]:: java.lang.NullPointerException
- 32572.318 E: Error header: Node -102743 does not include all mandatory fields at line 25, column 46
- 32572.461 E: org.openstreetmap.josm.io.OsmApiException: ResponseCode=400, Error Header=<Node -102743 does not include all mandatory fields at line 25, column 46>
- 32572.472 E: Ongeldig verzoek - <html>De OSM-server 'https://api.openstreetmap.org/api/0.6/' rapporteerde een slecht verzoek.<br><br>Foutenbericht (niet vertaald): Node -102743 does not include all mandatory fields at line 25, column 46</html>
- 32605.302 E: Exception while applying condition[org.openstreetmap.josm.gui.mappaint.mapcss.ExpressionFactory$Factory$$Lambda$477/29356781@19c3778]:: java.lang.NullPointerException
- 32644.582 E: Error header: Cannot parse valid node from xml string <node id="-102743" visible="true" changeset="109673541"/>. lat missing
- 32644.732 E: org.openstreetmap.josm.io.OsmTransferException: org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Complete node with null coordinates: {Node id=-102742 version=0 MVD }. Oorzaak: org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Complete node with null coordinates: {Node id=-102742 version=0 MVD }
- 32644.736 E: Handled by bug report queue: org.openstreetmap.josm.io.OsmTransferException: org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Complete node with null coordinates: {Node id=-102742 version=0 MVD }. Oorzaak: org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Complete node with null coordinates: {Node id=-102742 version=0 MVD }



=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (17) of main
org.openstreetmap.josm.io.OsmTransferException: org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Complete node with null coordinates: {Node id=-102742 version=0 MVD }
	at org.openstreetmap.josm.gui.io.UploadPrimitivesTask.cleanupAfterUpload(UploadPrimitivesTask.java:246)
	at org.openstreetmap.josm.gui.io.UploadPrimitivesTask.realRun(UploadPrimitivesTask.java:319)
	at org.openstreetmap.josm.gui.io.AsynchronousUploadPrimitivesTask.realRun(AsynchronousUploadPrimitivesTask.java:129)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:94)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:142)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Complete node with null coordinates: {Node id=-102742 version=0 MVD }
	at org.openstreetmap.josm.data.osm.Node.setDataset(Node.java:205)
	at org.openstreetmap.josm.data.osm.DataSet.removePrimitiveImpl(DataSet.java:565)
	at org.openstreetmap.josm.data.osm.DataSet.lambda$cleanupDeletedPrimitives$25(DataSet.java:1112)
	at org.openstreetmap.josm.data.osm.DataSet.update(DataSet.java:988)
	at org.openstreetmap.josm.data.osm.DataSet.cleanupDeletedPrimitives(DataSet.java:1105)
	at org.openstreetmap.josm.gui.layer.OsmDataLayer.cleanupAfterUpload(OsmDataLayer.java:661)
	at org.openstreetmap.josm.gui.io.UploadPrimitivesTask.lambda$cleanupAfterUpload$0(UploadPrimitivesTask.java:228)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$500(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$JavaSecurityAccessImpl.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.pumpEventsForFilter(Unknown Source)
	at java.awt.WaitDispatchSupport$2.run(Unknown Source)
	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.WaitDispatchSupport.enter(Unknown Source)
	at java.awt.Dialog.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at java.awt.Dialog.setVisible(Unknown Source)
	at org.openstreetmap.josm.gui.progress.swing.PleaseWaitProgressMonitor.lambda$doBeginTask$3(PleaseWaitProgressMonitor.java:255)
	at org.openstreetmap.josm.gui.progress.swing.PleaseWaitProgressMonitor.lambda$doInEDT$0(PleaseWaitProgressMonitor.java:113)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$500(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$JavaSecurityAccessImpl.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)

Attachments (0)

Change History (4)

comment:1 by GerdP, 3 years ago

Hmm, you have a new node that has no coordinates and thus JOSM cannot show it. No idea how such a node can be created. Maybe you loaded a modified OSM file?

comment:2 by Don-vip, 3 years ago

Description: modified (diff)
Summary: JOSM finds a mismatch, but did not show the problemDataIntegrityProblemException: Complete node with null coordinates

comment:3 by rahilarious, 18 months ago

Hey. I'm getting same kind of error. Did you find any solution? Please help me out, I worked hard on crucial changes and I am not able to upload because of this error. I don't want to lose my work

comment:4 by taylor.smock, 5 months ago

Owner: changed from team to anonymous
Status: newneedinfo

We kind of need to know how the error happens. Without that information, we cannot fix the root cause.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as needinfo The owner will remain anonymous.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from anonymous to the specified user. Next status will be 'new'.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will remain anonymous. Next status will be 'assigned'.

Add Comment


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