Modify

Opened 7 years ago

Closed 5 years ago

#14713 closed defect (duplicate)

DataIntegrityProblemException: Relation member must be part of the same dataset as relation - while editing multiple relations

Reported by: Dakon Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: template_report relation Cc:

Description

What happens instead?

I had multiple relation dialogs open (all newly created ones) and closed them one after another.

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

URL:http://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2017-04-02 01:45:00 +0200 (Sun, 02 Apr 2017)
Build-Date:2017-04-02 01:34:50
Revision:11826
Relative:URL: ^/trunk

Identification: JOSM/1.5 (11826 de) Linux openSUSE Tumbleweed
Memory Usage: 793 MB / 910 MB (246 MB allocated, but free)
Java version: 1.8.0_121-b13, Oracle Corporation, OpenJDK 64-Bit Server VM
Screen: :0.0 1920x1200, :0.1 1920x1200
Maximum Screen Size: 1920x1200
Java package: java-1_8_0-openjdk:x86_64-1.8.0.121

Dataset consistency test:
[NO DATASET] {Way id=-42383 version=0 MVT nodes=[{Node id=1246600065 version=2 VT lat=53.0985936,lon=8.7908967}, {Node id=1246600305 version=2 V lat=53.0987173,lon=8.7907513}]} is referenced by {Relation id=-52030 version=0 VT [Linie 377078525, Linie 16580852, Linie 16580851, Linie 108520511, Linie 4422033, Linie 4371859, Linie 62166727, Linie 377078524, Linie 108520506, Linie 108520519, Linie 108520497, Linie 108520512, Linie 377078520, Linie 108518599, Linie 108518608, Linie 108518616, Linie 108518605, Linie 108518602, Linie 108518612, Linie 108515844, Linie 4392586, Linie 189292555, Linie 108515828, Linie 255676281, Linie 108507028, Linie 108507041, Linie 108500988, Linie 108500903, Linie 108722936, Linie 108722954, Linie 108500968, Linie 471624303, Linie 4371860, Linie 4649488, Linie 4649487, Linie 4649478, Linie 4649477, Linie 4608840, Linie 4608839, Linie 4371864, Linie 4392585, Linie 469939544, Linie 469939545, Linie 232381165, Linie 232381164, Linie 30996760, Linie 352760957, Linie 4234075, Linie 108507037, Linie 108500952, Linie 108500863, Linie 455837961, Linie -42383, Linie 108722928, Linie 108722922]} but not found in dataset


Plugins:
+ Mapillary (v1.5.3)
+ OpeningHoursEditor (33185)
+ apache-commons (32994)
+ apache-http (32699)
+ imagery_offset_db (33004)
+ poly (33004)
+ pt_assistant (33108)
+ reverter (33088)
+ utilsplugin2 (33212)

Tagging presets:
+ ${HOME}/repos/upstream/OSM/OpenRailwayMap/josm-presets/de-signals-eso.xml
+ ${HOME}/repos/upstream/OSM/OpenRailwayMap/josm-presets/de.xml

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1
+ https://github.com/simon04/coloured-addresses.mapcss/raw/master/dist/coloured-addresses.mapcss
- ${HOME}/repos/upstream/OSM/OpenRailwayMap/styles/josm-additional.mapcss
- ${HOME}/repos/upstream/OSM/OpenRailwayMap/styles/electrified.zip
- ${HOME}/repos/upstream/OSM/OpenRailwayMap/styles/signals.zip
- ${HOME}/repos/upstream/OSM/OpenRailwayMap/styles/maxspeed.zip
+ ${HOME}/repos/upstream/OSM/OpenRailwayMap/styles/standard.zip

Validator rules:
+ ${HOME}/repos/upstream/OSM/OpenRailwayMap/validator/openrailwaymap.validator.mapcss
+ ${HOME}/repos/upstream/OSM/OpenRailwayMap/validator/de-openrailwaymap.validator.mapcss

Last errors/warnings:
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: java.io.IOException: Attribution is not loaded yet
- W: JOSM erwartet das Objekt [Linie -42383] im Datensatz zu finden, aber es ist nicht vorhanden. Bitte melden Sie dies unter https://josm.openstreetmap.de. Es handelt sich nicht um einen kritischen Fehler. Sie sollten die Arbeit mit JOSM fortsetzen können.
- E: java.lang.Exception
- E: Handled by bug report queue: org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Relation member must be part of the same dataset as relation(Relation -52030, Linie -42383)


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

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (19) of main
org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Relation member must be part of the same dataset as relation(Relation -52030, Linie -42383)
	at org.openstreetmap.josm.data.osm.Relation.checkMembers(Relation.java:497)
	at org.openstreetmap.josm.data.osm.Relation.setDataset(Relation.java:482)
	at org.openstreetmap.josm.data.osm.DataSet.addPrimitive(DataSet.java:605)
	at org.openstreetmap.josm.command.AddCommand.executeCommand(AddCommand.java:73)
	at org.openstreetmap.josm.data.UndoRedoHandler.addNoRedraw(UndoRedoHandler.java:53)
	at org.openstreetmap.josm.data.UndoRedoHandler.add(UndoRedoHandler.java:81)
	at org.openstreetmap.josm.gui.dialogs.relation.actions.SavingAction.applyNewRelation(SavingAction.java:73)
	at org.openstreetmap.josm.gui.dialogs.relation.actions.SavingAction.applyChanges(SavingAction.java:169)
	at org.openstreetmap.josm.gui.dialogs.relation.actions.OKAction.actionPerformed(OKAction.java:44)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
	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:6533)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3315)
	at java.awt.Component.processEvent(Component.java:6298)
	at java.awt.Container.processEvent(Container.java:2236)
	at java.awt.Component.dispatchEventImpl(Component.java:4889)
	at java.awt.Container.dispatchEventImpl(Container.java:2294)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
	at java.awt.Container.dispatchEventImpl(Container.java:2280)
	at java.awt.Window.dispatchEventImpl(Window.java:2746)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
	at java.awt.EventQueue$4.run(EventQueue.java:731)
	at java.awt.EventQueue$4.run(EventQueue.java:729)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Attachments (0)

Change History (5)

comment:1 by michael2402, 7 years ago

Did you delete any objects / do any uploads while the relation dialogs were open?

comment:2 by Dakon, 7 years ago

I'm not aware of any deletions, and I can for sure say that there were no uploads.

comment:3 by Don-vip, 7 years ago

Keywords: relation added
Summary: Crash while editing multiple relationsDataIntegrityProblemException: Relation member must be part of the same dataset as relation - while editing multiple relations

comment:4 by skyper, 5 years ago

Similar to #16169

comment:5 by Don-vip, 5 years ago

Resolution: duplicate
Status: newclosed

Closed as duplicate of #16169.

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.