I got the error "Version mismatch" today while trying to save. Is there a way for me to find a way by ID in the iD editor? Is there a way for me to get rid of this error so I can save my additions? asked 05 Mar '14, 10:51 ubuzen aseerel4c26 ♦ |
April 2015: looks like ID saves all but the problematical node. It is not clear from the message and it looks like nothing was saved, but when I was comming to the PC one hour later, changes were on the map (maybe without one node, I don't know). answered 08 Apr '15, 12:18 zvolsky 1
That wasn't the case for me (Apr 2016). iD Showed the error without the possibility to do anything about it.
(29 Apr '16, 10:24)
carciofo
|
I just ran across this issue and came up with a workaround. I was using Chrome at the time so the procedure is for Chrome. You’ll also need JOSM (or another tool which can open an
The benefit here is that, even if you don’t have JOSM installed on the system on which you made the changes, you can take the osc file and perform the rest of the steps later when you do have JOSM on hand. Hope it helps and saves you from having to throw away your changeset! PS: at a minimum, I think iD should provide the ability to download the answered 27 Apr '16, 17:02 carciofo |
From memory I believe that you need to undo back past the point where you modified that way, and then save there. Unfortunately I can't find anything written down to back that statement up. The iD issues list has lots of discussion about how "save" should work, but I can't immediately see your problem (which I presume is "another mapper has modified a way in the meantime") listed. In a separate browser window, you can look at the history of the way concerned: answered 05 Mar '14, 12:50 SomeoneElse ♦ Sounds like try and error, because iD doesn't tell you which change needs to be undone.
(05 Mar '14, 13:37)
scai ♦
1
Thanks. I wasn't about to spend hours testing which change in the list was the culprit. I just undid all my changes. That'll teach me to make big sets of changes; lesson learned. /r/openstreetmap suggested JOSM, so I'll be using that from now on instead of iD.
(05 Mar '14, 14:35)
ubuzen
Note that any editor can lead to that error. But JOSM makes it possible to identify the corresponding way and to resolve possible conflicts (which doesn't mean that resolving conflicts in JOSM is trivial, though).
(05 Mar '14, 15:18)
scai ♦
|
I also get the error: "Version mismatch: Provided 10, server had: 11 of Way 43318104". It looks like ID editor has screwed up as I have comitted the version 10 and 11 and continued my edits. Undo/redo didn't make sense as the conflict was exactly on the first object that was modified after the last save. So unless I undo one hour of my work I cannot get around this bug.
Why not to make ID editor to skip once there is a conflict with particular node and let user commit the rest of the features?
Now, these nasty bugs make lose lots of work although they affect maybe just one small object out of the whole changeset.
It is hard for the editor to determine of omitting a single object would cause just a minor or a major problem. For example omitting a way from a boundary relation or a coastline could cause more serious problems which aren't easy to spot, whereas omitting a bench or street lamp wouldn't cause any problems at all. In my opinion a better solution would be to display a warning in all editors if the user edited for more than 15 minutes without uploading his changes.
If you can remember what happened (perhaps on the dev server) I'm sure the iD developers would be keen to investigate. The relevant live issue seems to be this one.