Closed GoogleCodeExporter closed 9 years ago
This has happened to me a few times now. I've found if i upload my other
changes then try the tag edit again it seems happy.
0.70.0 on Archos 70 internet tablet
Original comment by jrhipk...@gmail.com
on 29 Oct 2011 at 3:47
I think I found and fixed the cause for this. OsmElementFactory wasn't
serialized, while StorageDelegator and currentStorage/apiStorage were. Creating
a few elements, closing the app and later restarting it resulted in existing
elements with OsmId -1, -2, -3... and an OsmElementFactory ready to assign -1
again. Once a new element was created, there were two elements with the same
OsmId, resulting in a great mess (including this issue).
(Hopefully) fixed in the GSoC branch by making the ID counters non-static and
serializing the factory together with currentStorage/apiStorage.
Original comment by janschej...@gmail.com
on 11 Aug 2012 at 7:40
I'm going to trust Jan's opinion that this has been fixed and close this. The
suspected cause of this problem looks very reasonable. In any case, I've been
unable to reproduce it.
Original comment by andrew.g...@gmail.com
on 2 Sep 2012 at 11:22
Original issue reported on code.google.com by
toby.mur...@gmail.com
on 28 Oct 2011 at 7:24