https://bugzilla.wikimedia.org/show_bug.cgi?id=50940

John Mark Vandenberg <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]
            Summary|action=wbeditentity for     |action=wbeditentity for
                   |creation fails randomly     |creation fails randomly
                   |                            |with error
                   |                            |edit-already-exists

--- Comment #2 from John Mark Vandenberg <[email protected]> ---
While the underlying problem shouldnt occur, the current error condition should
be given a different error name because 'edit-already-exists' in core is a
permanent error whereas Wikibase is using it for a transient & internal error
condition.

If it has its own error code, software can detect this problem and decide
whether to resubmit based on whether the Wikibase server version indicates
resubmitting will resolve the error.(i.e. when talking to a server with the
underlying bug is fixed, the software would not presume this error code is
transient.)

As an example, pywikibot is currently resubmitting (25 times?) on any
'failed-save' error response, including (almost) permanent error conditions
like wikibase-error-label-not-unique-item.  I've provided sample code for
better handling on bug 62126.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to