#2637 closed defect (duplicate)
Unable to resolve conflict in relation
Reported by: | Owned by: | team | |
---|---|---|---|
Priority: | critical | Milestone: | |
Component: | Core | Version: | latest |
Keywords: | IndexOutOfBoundsException, relation, conflict | Cc: | Gubaer |
Description
Trying to upload, JOSM reported in a popup "Version mismatch: Provided 88, server had: 89 of Relation 31562".
(Side problem: JOSM should offer an on-the-spot possibility to solve this problem.)
As it doesn't, I had to locate this relation and make sure it was downloaded again.
So I had a conflict to solve, just as I wanted.
But when I clicked on any of the buttons to solve it, I got what's in the attached log file. Reproducibly, that is. With 1607 as well as 1590. 1567 doesn't throw the exception but still doesn't solve the conflict.
How am I supposed to solve this conflict in the relation???
I've now saved my changes to an .osm file, manipulated the version number and succeeded with the upload this way but that's certainly not the solution for this. Naturally, I also looked up the change done by the other mapper and repeated it.
Attachments (0)
Change History (4)
comment:1 by , 15 years ago
comment:2 by , 15 years ago
Cc: | added |
---|---|
Resolution: | → duplicate |
Status: | new → closed |
comment:4 by , 15 years ago
Regarding the SPAM-Filter. If valid submissions are rejected like yours (which had -1 point) you can log in to solve this. I now finetined the points a bit, so in cases like yours the submission should be possible.
Totally cool, I love it NOT:
"Submission rejected as potential spam (Maximum number of external links per post exceeded, Akismet says content is spam)"
Now I get it, the URLs in the logfile are considered external links.
So I can't attach the logfile.
Well so I add it here and have to cripple the URLs:
This is the part from trying to upload:
GET OSMURL/api/capabilities... OK
Kommunikation mit OSMURL/api mittels Protokollversion 0.6
etabliert.
PUT OSMURL/api/0.6/changeset/create... OK
POST OSMURL/api/0.6/changeset/1291033/upload... Conflict
Error header: Version mismatch: Provided 88, server had: 89 of Relation 31562
PUT OSMURL/api/0.6/changeset/1291033/close... OK
GET OSMURL/api/capabilities... OK
Kommunikation mit http://www.openstreetmap.org/api mittels Protokollversion 0.6
etabliert.
Here I clicked on the button to take over the other mapper's version:
Exception occurred during event dispatching:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
rmed(ConflictResolver.java:113)
ce)
48)
log.java:120)
Dialog.java:48)
onflictDialog.java:66)
ce)