Modify

Opened 10 years ago

Closed 10 years ago

#9731 closed defect (fixed)

Crash on running validator for large files (147 MB)

Reported by: mkoniecz Owned by: Don-vip
Priority: normal Milestone: 14.02
Component: Core validator Version:
Keywords: Cc:

Description

Crash happened on running validator, data file was 147 MB and obtained from overpass API.

Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2014-02-18 02:34:55
Last Changed Author: Don-vip
Revision: 6867
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2014-02-18 00:35:15 +0100 (Tue, 18 Feb 2014)
Last Changed Rev: 6867

Identification: JOSM/1.5 (6867 en) Windows 7 32-Bit
Memory Usage: 247 MB / 247 MB (40 MB allocated, but free)
Java version: 1.7.0_51, Oracle Corporation, Java HotSpot(TM) Client VM
Dataset consistency test: No problems found

Plugin: OpeningHoursEditor (30235)
Plugin: RoadSigns (30277)
Plugin: buildings_tools (30277)
Plugin: continuosDownload (28565)
Plugin: lakewalker (30277)
Plugin: notes (v0.9.1)
Plugin: wikipedia (30277)

java.lang.NullPointerException
	at org.openstreetmap.josm.data.validation.util.ValUtil.getSegmentCells(ValUtil.java:117)
	at org.openstreetmap.josm.data.validation.tests.CrossingWays.getSegments(CrossingWays.java:274)
	at org.openstreetmap.josm.data.validation.tests.CrossingWays.visit(CrossingWays.java:229)
	at org.openstreetmap.josm.data.validation.tests.CrossingWays$Boundaries.visit(CrossingWays.java:141)
	at org.openstreetmap.josm.data.osm.Relation.accept(Relation.java:166)
	at org.openstreetmap.josm.data.validation.Test.visit(Test.java:200)
	at org.openstreetmap.josm.actions.ValidateAction$ValidationTask.realRun(ValidateAction.java:172)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:82)
	at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:150)
	at java.util.concurrent.Executors$RunnableAdapter.call(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)

Attachments (0)

Change History (2)

comment:1 by Don-vip, 10 years ago

Milestone: 14.02
Owner: changed from team to Don-vip
Status: newassigned

comment:2 by Don-vip, 10 years ago

Resolution: fixed
Status: assignedclosed

In 6869/josm:

fix #9731 - fix a bunch of problems occuring when validating incomplete data

Modify Ticket

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