Modify

Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#9045 closed defect (duplicate)

Null pointer exception whilst attempting to revert a changeset

Reported by: marcobra.ubuntu@… Owned by: team
Priority: normal Milestone:
Component: Core validator Version: latest
Keywords: template_report zero one node way connect area Cc: SomeoneElse2

Description

What steps will reproduce the problem?

  1. Try to revert entire changeset

http://www.openstreetmap.org/browse/changeset/17650342

  1. Josm load data to a new layer
  2. try to send that data to server

What is the expected result?
load data

What happens instead?
crash, Josm also crash if i try to validate data...

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

Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2013-09-03 01:36:01
Last Changed Author: Don-vip
Revision: 6214
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2013-09-02 03:10:02 +0200 (Mon, 02 Sep 2013)
Last Changed Rev: 6214

Identification: JOSM/1.5 (6214 it) Linux Ubuntu 12.04.3 LTS
Memory Usage: 279 MB / 889 MB (137 MB allocated, but free)
Java version: 1.8.0-ea, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
VM arguments: [-Djava.net.useSystemProxies=true, -DproxySet=xxx, -DproxyHost=xxx, -DproxyPort=xxx, -Xmx1000m]

Dataset consistency test:
[WARN - ZERO NODES] Way {Way id=219403642 version=2 MT nodes=[]} has zero nodes
[WARN - NO NODES] Way {Way id=198653475 version=2 MT> nodes=[{Node id=769024428 version=2 V lat=40.6987525,lon=8.5930507}]} has only one node
[WARN - NO NODES] Way {Way id=168638908 version=2 MT nodes=[{Node id=306814117 version=2 V lat=40.6914273,lon=8.5521053}]} has only one node
[WARN - NO NODES] Way {Way id=195163073 version=2 MT nodes=[{Node id=2056481035 version=2 VT lat=40.6995849,lon=8.5993086}]} has only one node
[WARN - NO NODES] Way {Way id=195163113 version=2 MT nodes=[{Node id=769024487 version=2 V lat=40.6978941,lon=8.5956989}]} has only one node
[WARN - ZERO NODES] Way {Way id=169498491 version=2 MT nodes=[]} has zero nodes
[WARN - ZERO NODES] Way {Way id=169500356 version=2 MT nodes=[]} has zero nodes
[WARN - ZERO NODES] Way {Way id=219403643 version=2 MT nodes=[]} has zero nodes
[WARN - NO NODES] Way {Way id=198653476 version=2 MT> nodes=[{Node id=769024468 version=2 V lat=40.6986383,lon=8.593034}]} has only one node
[WARN - ZERO NODES] Way {Way id=169501656 version=2 MT nodes=[]} has zero nodes
[WARN - NO NODES] Way {Way id=168638780 version=2 MT nodes=[{Node id=1798639548 version=1 V lat=40.6749791,lon=8.612288}]} has only one node
[WARN - NO NODES] Way {Way id=168638825 version=2 MT nodes=[{Node id=1798643104 version=1 V lat=40.7147933,lon=8.6111455}]} has only one node
[WARN - ZERO NODES] Way {Way id=198653479 version=2 MT nodes=[]} has zero nodes
[WARN - NO NODES] Way {Way id=195163100 version=2 MT nodes=[{Node id=769024307 version=1 V lat=40.6976723,lon=8.5955687}]} has only one node
[WARN - ZERO NODES] Way {Way id=169500327 version=2 MT nodes=[]} has zero nodes


Plugin: AddrInterpolation (29854)
Plugin: CommandLine (29854)
Plugin: FastDraw (29854)
Plugin: FixAddresses (29854)
Plugin: HouseNumberTaggingTool (29854)
Plugin: ImportImagePlugin (29854)
Plugin: OpeningHoursEditor (29854)
Plugin: PicLayer (29854)
Plugin: RoadSigns (29854)
Plugin: SeaMapEditor (29905)
Plugin: SimplifyArea (29854)
Plugin: buildings_tools (29854)
Plugin: continuosDownload (28565)
Plugin: contourmerge (1005)
Plugin: dataimport (29854)
Plugin: download_along (29854)
Plugin: ext_tools (29854)
Plugin: geotools (29767)
Plugin: importvec (29854)
Plugin: irsrectify (29210)
Plugin: jts (29854)
Plugin: lakewalker (29854)
Plugin: log4j (29853)
Plugin: mirrored_download (29854)
Plugin: namemanager (29854)
Plugin: opendata (29854)
Plugin: pbf (29854)
Plugin: pdfimport (29854)
Plugin: photo_geotagging (29854)
Plugin: plastic_laf (29854)
Plugin: poly (29854)
Plugin: print (29854)
Plugin: proj4j (29854)
Plugin: reltoolbox (29854)
Plugin: reverter (29854)
Plugin: scripting (30540)
Plugin: tag2link (29854)
Plugin: tageditor (29854)
Plugin: tagging-preset-tester (29864)
Plugin: terracer (29854)
Plugin: turnlanes (29854)
Plugin: turnrestrictions (29854)
Plugin: utilsplugin2 (29854)
Plugin: walkingpapers (29854)
Plugin: waypoint_search (29854)
Plugin: wikipedia (29854)
Plugin: wms-turbo-challenge2 (29854)

java.lang.NullPointerException
	at org.openstreetmap.josm.data.validation.tests.WayConnectedToArea.visit(WayConnectedToArea.java:31)
	at org.openstreetmap.josm.data.osm.Way.accept(Way.java:212)
	at org.openstreetmap.josm.data.validation.Test.visit(Test.java:144)
	at org.openstreetmap.josm.actions.upload.ValidateUploadHook.checkUpload(ValidateUploadHook.java:61)
	at org.openstreetmap.josm.actions.UploadAction.checkPreUploadConditions(UploadAction.java:197)
	at org.openstreetmap.josm.actions.UploadAction.uploadData(UploadAction.java:220)
	at org.openstreetmap.josm.actions.UploadAction.actionPerformed(UploadAction.java:270)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
	at java.awt.Component.processMouseEvent(Component.java:6522)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3322)
	at java.awt.Component.processEvent(Component.java:6287)
	at java.awt.Container.processEvent(Container.java:2229)
	at java.awt.Component.dispatchEventImpl(Component.java:4878)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Component.dispatchEvent(Component.java:4700)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4872)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4528)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4457)
	at java.awt.Container.dispatchEventImpl(Container.java:2273)
	at java.awt.Window.dispatchEventImpl(Window.java:2724)
	at java.awt.Component.dispatchEvent(Component.java:4700)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:743)
	at java.awt.EventQueue.access$400(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:694)
	at java.awt.EventQueue$3.run(EventQueue.java:691)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
...<snip>...

Attachments (0)

Change History (4)

comment:1 by skyper, 11 years ago

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

comment:2 by skyper, 11 years ago

Cc: SomeoneElse2 added
Component: CoreSomeoneElse2
Keywords: SomeoneElse2 added; template_report removed
Version: SomeoneElse2

SomeoneElse2

comment:3 by Don-vip, 11 years ago

Resolution: duplicate
Status: newclosed

Closed as duplicate of #7465.

comment:4 by sabas88, 11 years ago

After the changeset there were no edits (I saw the changeset 2 hours after it was uploaded)...

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.