Modify

Opened 21 months ago

Last modified 4 months ago

#13478 new defect

IAE: Parameter 'member' must not be null when resolving relation conflict

Reported by: brianh Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: template_report conflict relation member Cc: sanfermtb@…

Description (last modified by Don-vip)

What steps will reproduce the problem?

  1. adding Dublin City 1936-37 relation now complete, will not upload, do not understand conflict

What is the expected result?

What happens instead?

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: 2016-08-11 21:54:24 +0200 (Thu, 11 Aug 2016)
Build-Date:2016-08-11 22:36:05
Revision:10786
Relative:URL: ^/trunk

Identification: JOSM/1.5 (10786 en) Windows 10 64-Bit
Memory Usage: 989 MB / 989 MB (278 MB allocated, but free)
Java version: 1.8.0_101-b13, Oracle Corporation, Java HotSpot(TM) Client VM

Dataset consistency test:
[NO DATASET] {Way id=-131708 version=0 MV nodes=[{Node id=3817784634 version=2 V lat=53.2911568,lon=-6.2778202}, {Node id=3817784632 version=1 V lat=53.2909242,lon=-6.277606}, {Node id=3817784631 version=1 V lat=53.290629,lon=-6.2777931}, {Node id=3817784636 version=1 V lat=53.2915016,lon=-6.2824048}]} is referenced by {Relation id=6534727 version=2 VT [way 274597369, way 325924927, way 274597345, way 18640839, way 18640841, way 439418692, way 439418712, way 375954346, way 275770972, way 335758237, way 274597366, way 335758246, way 330240935, way 318710307, way 318710295, way 410043609, way 410043610, way 274374845, way 251275227, way 318710302, way 71337314, way 276390332, way 77547367, way 326805553, way 367985457, way 338675966, way 361248897, way 339045755, way 339045756, way 339232492, way 76300299, way 335767421, way 361457172, way 378875544, way 378323449, way 378323467, way 439418691, way 439418708, way 339218899, way 3701392, way 228009037, way 23086679, way 330226953, way 439418700, way 128943046, way 439418693, way 333903175, way 334569442, way 360493694, way 360988029, way 77531167, way 335052147, way 360493682, way 360268840, way 439418705, way 439418690, way 360268851, way 360268843, way 360988024, way 360988021, way 360988015, way 360988016, way 360988011, way 360988008, way 439418703, way 439418696, way 333905970, way 333905978, way 334569424, way 368018630, way 439418694, way 439418702, way 439418701, way 439418698, way 439418695, way 360262982, way 360262980, way 360262986, way 439444469, way 439444476, way 439444474, way 439444483, way 439444466, way 439444470, way 439444473, way 439444478, way 26967234, way 334873783, way 274316834, way 274316843, way 360527932, way 360527930, way 313459113, way 269399628, way 313459115, way 313459112, way 439444467, way 439444472, way 360132903, way 439444477, way 335817758, way 439444471, way 44814164, way 233890818, way 360143235, way 337844823, way 360143254, way 363325499, way 128087076, way 128082615, way 128086579, way 128086585, way 128085115, way 363177738, way 128085125, way 328985682, way 328985681, way 360143231, way 345061289, way 360143246, way 74433001, way 334004963, way 334004992, way 334004985, way 360460523, way 81047515, way 369889985, way 81047513, way 328990618, way 297839414, way 328990620, way 77710934, way 77710910, way 326805554, way 369889977, way 323476096, way 317675340, way 368164331, way 317675341, way 368176065, way 378323451, way 317219084, way 76645195, way 76645185, way 317219079, way 74433013, way 378365519, way 22715741, way 216630760, way -97815, way -97833, way 9187117, way 158718626, way 23567832, way 369214164, way 369214163, way 9186549, way 378365537, way 54703296, way 8684633, way 8684629, way -98832, way 216646028, way 318578638, way 74432966, way 165458564, way 327079060, way 318578641, way 165458559, way 384662849, way 384662852, way 16315623, way 338114097, way 338114099, way 165496514, way 165629251, way 378365514, way 316406616, way 71461563, way 313966941, way 329747155, way 165642619, way 313966939, way 6188246, way 165516063, way 318578644, way 165567943, way 313966944, way 165516064, way 318601735, way 166566492, way 165523376, way 106056188, way 166566496, way 166566494, way 166566500, way 165807825, way 378365516, way 22962766, way 165612307, way -128233, way 196928143, way 49912038, way -129152, way -130824, way -131690, way -131680, way -131708, way 378365534, way 378365533, way 23486646, way 127681058, way 319018504, way 77618360, way 378365528, way 169327909, way 378365511, way 169051401, way 169051397, way 319018509, way 271848007, way 131382462, way 71441706, way 378365531, way 378365532, way 378365513, way 378365520, way 368849529, way 169376053, way 169376050, way -220054, way -220050, way 71455532, way 8003975, way 328053361, way 143226425, way 8052972, way 8052973, way 421226020, way 421226005, way 378365527, way 200160023, way 275899554, way 28002443, way 4287292, way 325924948, way 252061734, way 318417999, way 332564610, way 332564609, way 168339840, way 168339842, way 318417988, way 275899573, way 252044663, way 275899582, way 318417983, way 325924918, way 127680073, way 326974425, way 326974418, way 326974423, way 4278352]} but not found in dataset


Plugins:
+ FastDraw (32773)
+ HouseNumberTaggingTool (32699)
+ Mapillary (32796)
+ OpenStreetView (13)
+ PicLayer (32796)
+ apache-commons (32699)
+ apache-http (32699)
+ buildings_tools (32796)
+ ejml (32680)
+ geotools (32699)
+ jts (32699)
+ opendata (32796)
+ terracer (32699)
+ turnrestrictions (32796)
+ utilsplugin2 (32796)

Tagging presets:
+ http://maps.openstreetmap.ie/josm/irishboundaries.xml

Map paint styles:
+ http://maps.openstreetmap.ie/josm/townland.mapcss

Last errors/warnings:
- E: java.io.IOException: Stream closed
- 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>, Error Body=<Reading error text failed.>
- E: Bad Request - <html>The OSM server 'api.openstreetmap.org' reported a bad request.<br><br>The area you tried to download is too big or your request was too large.<br>Either request a smaller area or use an export file provided by the OSM community.</html>
- W: Conflicts detected - <html>There were 8 conflicts detected.</html>
- W: Warning - <html>The data to be uploaded participates in unresolved conflicts of layer 'Data Layer 1'.<br>You have to resolve them first.</html>
- W: Warning - <html>The data to be uploaded participates in unresolved conflicts of layer 'Dublin City pre 1936-37 most of.osm'.<br>You have to resolve them first.</html>
- E: org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Relation member must be part of the same dataset as relation(relation 6534727, way -131708)
- W: Conflict in data - <html>This relation has been changed outside of the editor.<br>You cannot apply your changes and continue editing.<br><br>Do you want to create a conflict and close the editor?</html>
- W: Warning - <html>The data to be uploaded participates in unresolved conflicts of layer 'Dublin City pre 1936-37 most of.osm'.<br>You have to resolve them first.</html>
- E: java.lang.IllegalArgumentException: Parameter 'member' must not be null


=== REPORTED CRASH DATA ===
BugReportExceptionHandler$BugReporterThread#askForBugReport:
No data collected.

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (16) of main
java.lang.IllegalArgumentException: Parameter 'member' must not be null
	at org.openstreetmap.josm.tools.CheckParameterUtil.ensureParameterNotNull(CheckParameterUtil.java:83)
	at org.openstreetmap.josm.data.osm.RelationMember.<init>(RelationMember.java:134)
	at org.openstreetmap.josm.gui.conflict.pair.relation.RelationMemberListMergeModel.cloneEntryForMergedList(RelationMemberListMergeModel.java:90)
	at org.openstreetmap.josm.gui.conflict.pair.relation.RelationMemberListMergeModel.populate(RelationMemberListMergeModel.java:78)
	at org.openstreetmap.josm.gui.conflict.pair.relation.RelationMemberMerger.populate(RelationMemberMerger.java:63)
	at org.openstreetmap.josm.gui.conflict.pair.ConflictResolver.populate(ConflictResolver.java:253)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog.resolve(ConflictDialog.java:219)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog.access$200(ConflictDialog.java:76)
	at org.openstreetmap.josm.gui.dialogs.ConflictDialog$MouseEventHandler.mouseClicked(ConflictDialog.java:353)
	at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$500(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

Attachments (0)

Change History (4)

comment:1 Changed 21 months ago by Don-vip

Keywords: conflict added
Summary: adding Dublin City 1936-37 relation now complete, will not upload, do not understand conflict. brian@hollinshead.net OSM=brianhadding Dublin City 1936-37 relation now complete, will not upload, do not understand conflict

comment:2 Changed 4 months ago by Don-vip

Description: modified (diff)
Summary: adding Dublin City 1936-37 relation now complete, will not upload, do not understand conflictIAE: Parameter 'member' must not be null

comment:3 Changed 4 months ago by Don-vip

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

comment:4 Changed 4 months ago by Don-vip

Cc: sanfermtb@… added
Keywords: relation member added
Summary: IAE: Parameter 'member' must not be nullIAE: Parameter 'member' must not be null when resolving relation conflict

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set.
to The owner will be changed from team to the specified user.
The owner will change to brianh
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.