Modify

Opened 7 years ago

Closed 18 months ago

#16563 closed defect (duplicate)

DataIntegrityProblemException: Deleted member referenced

Reported by: mpasha Owned by: Zverikk
Priority: normal Milestone:
Component: Plugin reltoolbox Version: latest
Keywords: template_report relation polygon Cc:

Description

Turned the multipolygon into a polygon (Reconstruct a polygon at the Relation Toolbox). Did some moving points. Returned the changes before changing the multipolygon.

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2018-08-03 00:21:35 +0200 (Fri, 03 Aug 2018)
Revision:14077
Build-Date:2018-08-03 01:34:04
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (14077 ru) Windows 10 64-Bit
OS Build number: Windows 10 Enterprise 2016 LTSB 1607 (14393)
Memory Usage: 459 MB / 1024 MB (115 MB allocated, but free)
Java version: 10.0.1+10, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Screen: \Display0 1366x768
Maximum Screen Size: 1366x768
VM arguments: [-Djosm.home=<josm.pref>]
Program arguments: [D:\Programs\JOSM_Portable\Session\default1.jos]

Dataset consistency test:
[DELETED REFERENCED] {Relation id=5265867 version=2 VT [линия 352902743, линия 352902731, линия 352902739, линия 352902729, линия 352902746, линия 585114128, линия 352902715]} refers to deleted primitive {Way id=585114128 version=1 MVD nodes=[]}


Plugins:
+ BuildingGeneralization (23)
+ DirectDownload (34381)
+ DirectUpload (34389)
+ FastDraw (34389)
+ HouseNumberTaggingTool (34389)
+ Mapillary (v1.5.15)
+ OpeningHoursEditor (34389)
+ apache-commons (34389)
+ apache-http (34389)
+ buildings_tools (34212)
+ continuosDownload (1530471163)
+ contourmerge (v0.1.0)
+ ejml (34389)
+ eventbus (34389)
+ geotools (34125)
+ gson (34389)
+ imagery_offset_db (34370)
+ jogl (1.2.1)
+ jts (34206)
+ kendzi3d-resources (0.0.1)
+ livegps (34206)
+ log4j (34038)
+ merge-overlap (34389)
+ namemanager (34206)
+ osm-obj-info (1509723997)
+ photoadjust (34389)
+ reltoolbox (34346)
+ surveyor (34109)
+ tag2link (34109)
+ tageditor (34109)
+ utilsplugin2 (34389)

Tagging presets:
+ https://josm.openstreetmap.de/josmfile?page=Presets/NewTags&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Towers&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Quick-stops&zip=1
+ https://raw.githubusercontent.com/yopaseopor/traffic_signs_preset_JOSM/master/UA.zip
+ https://josm.openstreetmap.de/josmfile?page=Presets/Manholes&zip=1

Map paint styles:
- https://github.com/GlassOceanos/indoor-JOSM-style/archive/master.zip
- D:\GitHub\-= JOSM =-\Map Styles\Test\potlatch2.mapcss
+ https://pasharm.github.io/New_basic_style_for_JOSM/New_basic_style.mapcss
- D:\GitHub\-= JOSM =-\Map Styles\Test\elemstyles standart JOSM.mapcss
- D:\GitHub\New_basic_style_for_JOSM\New_basic_style.mapcss
- D:\GitHub\Ones test style JOSM\Ones test.mapcss

Validator rules:
- <josm.pref>\validator\indoorhelper.validator.mapcss

Last errors/warnings:
- W: Unable to convert property color to type class java.awt.Color: found # of type class java.lang.String!
- W: Unable to convert property color to type class java.awt.Color: found # of type class java.lang.String!
- W: Unable to convert property color to type class java.awt.Color: found # of type class java.lang.String!
- W: Unable to convert property color to type class java.awt.Color: found # of type class java.lang.String!
- W: Unable to convert property color to type class java.awt.Color: found # of type class java.lang.String!
- W: Unable to convert property color to type class java.awt.Color: found # of type class java.lang.String!
- W: Unable to convert property color to type class java.awt.Color: found # of type class java.lang.String!
- W: Unable to convert property color to type class java.awt.Color: found # of type class java.lang.String!
- W: Unable to convert property color to type class java.awt.Color: found # of type class java.lang.String!
- E: Handled by bug report queue: org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Deleted member referenced: {Relation id=5265867 version=2 VT [линия 352902743, линия 352902731, линия 352902739, линия 352902729, линия 352902746, линия 585114128, линия 352902715]}


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

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (20) of main
org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Deleted member referenced: {Relation id=5265867 version=2 VT [линия 352902743, линия 352902731, линия 352902739, линия 352902729, линия 352902746, линия 585114128, линия 352902715]}
	at org.openstreetmap.josm.data.osm.Relation.checkMembers(Relation.java:476)
	at org.openstreetmap.josm.data.osm.Relation.fireMembersChanged(Relation.java:488)
	at org.openstreetmap.josm.data.osm.Relation.setMembers(Relation.java:59)
	at org.openstreetmap.josm.data.osm.Relation.load(Relation.java:264)
	at org.openstreetmap.josm.command.DeleteCommand.undoCommand(DeleteCommand.java:216)
	at org.openstreetmap.josm.command.SequenceCommand.undoCommands(SequenceCommand.java:101)
	at org.openstreetmap.josm.command.SequenceCommand.undoCommand(SequenceCommand.java:111)
	at org.openstreetmap.josm.command.SequenceCommand.undoCommands(SequenceCommand.java:101)
	at org.openstreetmap.josm.command.SequenceCommand.undoCommand(SequenceCommand.java:111)
	at org.openstreetmap.josm.data.UndoRedoHandler.undo(UndoRedoHandler.java:287)
	at org.openstreetmap.josm.data.UndoRedoHandler.undo(UndoRedoHandler.java:270)
	at org.openstreetmap.josm.actions.UndoAction.actionPerformed(UndoAction.java:39)
	at java.desktop/javax.swing.SwingUtilities.notifyAction(Unknown Source)
	at java.desktop/javax.swing.JComponent.processKeyBinding(Unknown Source)
	at java.desktop/javax.swing.KeyboardManager.fireBinding(Unknown Source)
	at java.desktop/javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)
	at java.desktop/javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)
	at java.desktop/javax.swing.JComponent.processKeyBindings(Unknown Source)
	at java.desktop/javax.swing.JComponent.processKeyEvent(Unknown Source)
	at java.desktop/java.awt.Component.processEvent(Unknown Source)
	at java.desktop/java.awt.Container.processEvent(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
	at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
	at java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
	at java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
	at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue.access$600(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

Attachments (0)

Change History (4)

comment:1 by Don-vip, 7 years ago

Summary: ErrorDataIntegrityProblemException: Deleted member referenced

comment:2 by Don-vip, 6 years ago

Component: CorePlugin reltoolbox
Keywords: relation polygon added
Owner: changed from team to Zverikk

in reply to:  description comment:3 by skyper, 4 years ago

Component: Plugin reltoolboxCore
Owner: changed from Zverikk to team

Do not find reltoolbox in the log. Think this is a problem in core.

Replying to mpasha:

Did some moving points. Returned the changes before changing the multipolygon.

I read this as undoing the changes, or did you refresh the multipolygon inside the relation editor. Anyway we are talking about deleted ways.

comment:4 by taylor.smock, 18 months ago

Component: CorePlugin reltoolbox
Owner: changed from team to Zverikk
Resolution: duplicate
Status: newclosed

Closed as duplicate of #23074.
This is more likely a reltoolbox problem; it was using a raw new DeleteCommand instead of one of the DeleteCommand.delete methods.

The stack trace for this sort of error isn't useful. The real problem usually occurs later, and we just discover it when we perform one of the checks.

See also #23074, #23077, #23123.

Modify Ticket

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