Modify

Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#11401 closed defect (othersoftware)

way invisible when downloading via Overpass API

Reported by: malenki Owned by: team
Priority: normal Milestone:
Component: Core Version: latest
Keywords: overpass api, invisible Cc:

Description

The issue happens with way number 340431930:
When downloading the area via Overpass API the way isn't displayed in JOSM, though one can select and edit it. But using tools like "make rectangular" or "enhance way" result in a segfault¹.
After downloading the area from OSM via download area or download object it is displayed normally.

Tested with r8279, r8315, the latter also with blank ~/.josm
The data set check returns no errors.

¹

Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2015-05-03 01:32:10
Last Changed Author: stoecker
Revision: 8315
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Relative URL: ^/trunk
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2015-05-02 23:33:56 +0200 (Sat, 02 May 2015)
Last Changed Rev: 8315

Identification: JOSM/1.5 (8315 de) Linux Debian GNU/Linux 8.0 (jessie)
Memory Usage: 2524 MB / 12444 MB (1605 MB allocated, but free)
Java version: 1.7.0_79, Oracle Corporation, OpenJDK 64-Bit Server VM
Java package: openjdk-7-jre:amd64-7u79-2.5.5-1
VM arguments: [-Dsun.java2d.opengl=false]
Dataset consistency test: No problems found

Plugins:
- FastDraw (30892)
- FixAddresses (30892)
- HouseNumberTaggingTool (30892)
- ImportImagePlugin (30892)
- InfoMode (30892)
- OpeningHoursEditor (30962)
- PicLayer (30962)
- RoadSigns (30977)
- ShapeTools (1000)
- buildings_tools (31100)
- conflation (0.1.7)
- contourmerge (1013)
- download_along (30892)
- editgpx (30892)
- ext_tools (30892)
- fieldpapers (b49dadd)
- geotools (31068)
- imagery_offset_db (31056)
- jts (31002)
- log4j (30892)
- mapdust (30892)
- measurement (30892)
- mirrored_download (30962)
- photo_geotagging (30967)
- reltoolbox (31056)
- reverter (30990)
- scoutsigns (44)
- tag2link (31066)
- tageditor (30892)
- terracer (30892)
- todo (29154)
- turnrestrictions (31034)
- undelete (30892)
- utilsplugin2 (31072)
- waydownloader (30892)
- wikipedia (31035)

Last errors/warnings:
- E: java.lang.IllegalArgumentException: Parameter 'p2' must not be null
- E: java.lang.IllegalArgumentException: Parameter 'p2' must not be null
- E: java.lang.NullPointerException
- E: java.lang.NullPointerException
- E: java.lang.NullPointerException

java.lang.NullPointerException
	at org.openstreetmap.josm.actions.OrthogonalizeAction$WayData.calcDirections(OrthogonalizeAction.java:432)
	at org.openstreetmap.josm.actions.OrthogonalizeAction.orthogonalize(OrthogonalizeAction.java:256)
	at org.openstreetmap.josm.actions.OrthogonalizeAction.actionPerformed(OrthogonalizeAction.java:175)
	at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1662)
	at javax.swing.JComponent.processKeyBinding(JComponent.java:2870)
	at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:307)
	at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:263)
	at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2962)
	at javax.swing.JComponent.processKeyBindings(JComponent.java:2954)
	at javax.swing.JComponent.processKeyEvent(JComponent.java:2833)
	at java.awt.Component.processEvent(Component.java:6293)
	at java.awt.Container.processEvent(Container.java:2229)
	at java.awt.Component.dispatchEventImpl(Component.java:4872)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Component.dispatchEvent(Component.java:4698)
	at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1887)
	at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:762)
	at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1027)
	at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:899)
	at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:727)
	at java.awt.Component.dispatchEventImpl(Component.java:4742)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Window.dispatchEventImpl(Window.java:2719)
	at java.awt.Component.dispatchEvent(Component.java:4698)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:747)
	at java.awt.EventQueue.access$300(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:706)
	at java.awt.EventQueue$3.run(EventQueue.java:704)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.awt.EventQueue$4.run(EventQueue.java:720)
	at java.awt.EventQueue$4.run(EventQueue.java:718)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:717)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Attachments (2)

2015-05-03_105411_scr.png (76.6 KB) - added by malenki 6 years ago.
invisible selected path in Nepal
invisible_path.osm (18.9 KB) - added by malenki 6 years ago.
invisible path in Nepal

Download all attachments as: .zip

Change History (4)

Changed 6 years ago by malenki

Attachment: 2015-05-03_105411_scr.png added

invisible selected path in Nepal

Changed 6 years ago by malenki

Attachment: invisible_path.osm added

invisible path in Nepal

comment:1 Changed 6 years ago by bastiK

Resolution: othersoftware
Status: newclosed

One of the way nodes is missing in the OSM file:

INFO: Way 340,431,930 with 89 nodes has incomplete nodes because at least one node was missing in the loaded data.

This means it is invalid data.

comment:2 Changed 6 years ago by malenki

Reported the issue on github

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.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.