Modify

Opened 7 years ago

Closed 4 years ago

Last modified 4 years ago

#14405 closed defect (duplicate)

DataIntegrityProblemException: Relation member must be part of the same dataset as relation

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

Description

What steps will reproduce the problem?

  1. double-click conflict resolution for newly created bus route (PTv2)

or

  1. try to upload selection (in that case: newly created bus route and its elements)

What is the expected result?

begin conflict resolution

What happens instead?

fault screen

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-02-02 01:22:52 +0100 (Thu, 02 Feb 2017)
Build-Date:2017-02-02 02:33:28
Revision:11526
Relative:URL: ^/trunk

Identification: JOSM/1.5 (11526 de) Mac OS X 10.10.5
Memory Usage: 383 MB / 910 MB (63 MB allocated, but free)
Java version: 1.8.0_121-b13, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Screen: Display 69731456 1920x1080
Maximum Screen Size: 1920x1080
VM arguments: [-Djava.library.path=/Applications/JOSM.app/Contents/MacOS, -DLibraryDirectory=${HOME}/Library, -DDocumentsDirectory=${HOME}/Documents, -DApplicationSupportDirectory=${HOME}/Library/Application Support, -DCachesDirectory=${HOME}/Library/Caches, -DSandboxEnabled=false, -Dapple.laf.useScreenMenuBar=true, -Dcom.apple.macos.use-file-dialog-packages=true, -Dcom.apple.macos.useScreenMenuBar=true, -Dcom.apple.mrj.application.apple.menu.about.name=JOSM, -Dcom.apple.smallTabs=true]

Dataset consistency test:
[NO DATASET] {Way id=-135961 version=0 MVT nodes=[{Node id=299745888 version=4 V lat=51.3548533,lon=11.096706}, {Node id=298973551 version=2 V lat=51.3544408,lon=11.0966701}, {Node id=298973556 version=1 V lat=51.3543615,lon=11.0966488}]} is referenced by {Relation id=-133519 version=0 MVT [Punkt 4701252197, Punkt 4701252198, Punkt 573587896, Punkt 4701349649, Punkt 4701358720, Punkt 302209920, Punkt 4701410879, Punkt 4701410880, Punkt 4701415732, Punkt 4701444732, Punkt 4701444733, Punkt 4701450645, Punkt 4698932232, Punkt 4697781063, Punkt 2980127841, Punkt 2999825400, Linie 29028364, Linie -135784, Linie 308025463, Linie 275115764, Linie 308026000, Linie 308025994, Linie 308026004, Linie -135904, Linie -135943, Linie 27305555, Linie -135961, Linie -135943, Linie 180141460, Linie 158584360, Linie 117606933, Linie 157725142, Linie 398052510, Linie 157725144, Linie 315271439, Linie 157725138, Linie 398705147, Linie 58871691, Linie 172022406, Linie 398257965, Linie 179249989, Linie 179249984, Linie 160074809, Linie 179249994, Linie 179249976, Linie 172022407, Linie 160074807, Linie 172022405, Linie 160074806, Linie 160074804, Linie 463722994, Linie 165333876, Linie 160191789, Linie 160191783, Linie 165333875, Linie 160191786, Linie 160191794, Linie 160191785, Linie 160937216, Linie 160937232, Linie 356043991, Linie 356043993, Linie 160937208, Linie 160937213, Linie 160191791, Linie 35438093, Linie 150731189, Linie 150731193, Linie 150731190, Linie 356041300, Linie 356041303, Linie 179356061, Linie 160204431, Linie 160204434, Linie 179364715, Linie 160204424, Linie 245032878, Linie 245032881, Linie 160204435, Linie 160204439, Linie 160204440, Linie 160204438, Linie 160204437, Linie 179364729, Linie 245032860, Linie 160204436, Linie 160204420, Linie 245032859, Linie 245032839, Linie 199998765, Linie 199998763, Linie 354174140, Linie 354174141, Linie 354174151, Linie 375356821, Linie 354174154, Linie 354174152, Linie 294413081, Linie 294413080, Linie 294413082, Linie -136548, Linie 294413093, Linie -136548, Linie -136520, Linie 294413074, Linie 294413073, Linie 294413072, Linie 294233239, Linie 294233244, Linie 294233247, Linie 294233242, Linie 294233241, Linie 294233245, Linie 294233240, Linie 385847136, Linie 296190464, Linie 296190474, Linie 296190488]} but not found in dataset


Last errors/warnings:
- E: org.openstreetmap.josm.io.OsmApiException: ResponseCode=400, Error Header=<You requested too many nodes (limit is 50000). Either request a smaller area, or use planet.osm>
- E: Fehlerhafte Anfrage - <html>Der OSM-Server »api.openstreetmap.org« meldete eine fehlerhafte Anfrage.<br><br>Der angeforderte Bereich ist zu groß oder enthält zu viele Daten.<br>Versuchen Sie, einen kleineren Bereich herunterzuladen oder nutzen Sie einen Datenbankexport.</html>
- E: org.openstreetmap.josm.io.OsmApiException: ResponseCode=400, Error Header=<You requested too many nodes (limit is 50000). Either request a smaller area, or use planet.osm>
- E: Fehlerhafte Anfrage - <html>Der OSM-Server »api.openstreetmap.org« meldete eine fehlerhafte Anfrage.<br><br>Der angeforderte Bereich ist zu groß oder enthält zu viele Daten.<br>Versuchen Sie, einen kleineren Bereich herunterzuladen oder nutzen Sie einen Datenbankexport.</html>
- E: Handled by bug report queue: org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Relation member must be part of the same dataset as relation(Relation -133519, Linie -135961)


=== 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: Relation member must be part of the same dataset as relation(Relation -133519, Linie -135961)
	at org.openstreetmap.josm.data.osm.Relation.checkMembers(Relation.java:498)
	at org.openstreetmap.josm.data.osm.Relation.fireMembersChanged(Relation.java:516)
	at org.openstreetmap.josm.data.osm.Relation.setMembers(Relation.java:64)
	at org.openstreetmap.josm.data.osm.Relation.cloneFrom(Relation.java:248)
	at org.openstreetmap.josm.command.ChangeCommand.executeCommand(ChangeCommand.java:81)
	at org.openstreetmap.josm.data.UndoRedoHandler.addNoRedraw(UndoRedoHandler.java:52)
	at org.openstreetmap.josm.data.UndoRedoHandler.add(UndoRedoHandler.java:85)
	at org.openstreetmap.josm.gui.dialogs.relation.actions.SavingAction.applyExistingNonConflictingRelation(SavingAction.java:107)
	at org.openstreetmap.josm.gui.dialogs.relation.actions.SavingAction.applyChanges(SavingAction.java:180)
	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:3324)
	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 (4)

comment:1 by Don-vip, 5 years ago

Keywords: relation conflict added
Summary: No conflict resolution possible with newly created busrouteDataIntegrityProblemException: Relation member must be part of the same dataset as relation

comment:2 by Don-vip, 5 years ago

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

comment:3 by GerdP, 4 years ago

Resolution: fixed
Status: newclosed

Very likely fixed with r17063, see #19353.

comment:4 by Klumbumbus, 4 years ago

Resolution: fixedduplicate

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.