-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A large number of edits create an empty changeset #380
Comments
The edge case of conflict is not supported. Do you think it is your case ? |
I have an idea how to repeat the bug, but without logs it's pretty useless:( The assumption is the following: The following bug sometimes appears on the site: if you solve problems on one zoom, then change the zoom, then some of the problems may reappear. Maybe I solved these problems again and when sending it caused a conflict. |
It is a cache issue, to improve server size perf. It is expected. The cache is about 5s.
It is a know issue of no dealing with conflicts. A solution, if it is this problem. Is to save often. It stay anyway in the same changeset. |
Markers continue to appear on other zooms for much longer than 5 seconds (over a minute)
The problem of conflicts and the lack of error messages are different problems (if I am translating your messages correctly. Is there an issue on this?)
Maybe inform the user about it? For example, highlight the save button. |
That does not work. I lost changesets with less than 20 modifications which is really not much when fixing addr:street fields. Given its current state Osmose should display a warning telling people not to make changes as there is, in my experience, a > 30% probability their work will be lost. |
I was fixing tags a few hours, saved changes from time to time but did not checked if it was saved. But now I see that only a few changesets were saved. Almost all changes were lost :( |
Sorry to hear that. The upload to osm.org must be reworked. Prior works are already in progress (by slowly). |
I also lost about 60 changes last week. Osmose has silently been unusable for a couple of months now :-( |
Now Osmose report an error. But the error message does not yet contain if it is about conflict or not. |
Thinking how to avoid big changes... Would it be easier to dump conflict details into browser console add maybe a GUI message to check console? |
The UI already display the message send by the API. But the API only send a generic message. |
if error, send the objects one by one or divide the group by 2 for each error if you want to optimise uploading (if a group of 64 objects causes an error, try with the first 32, if that fails try with the first 16) |
If you create an edit package with 100-200 edits, only an empty edit package is created. No error messages appear.
Example changesets:
https://osmcha.org/changesets/123314632
https://osmcha.org/changesets/123337130
The text was updated successfully, but these errors were encountered: