During Dec 2017 and Jan 2018 quite a few issues were reported around failure to load translations, both in-progress and published. These could have been momentary failures and never repeated. There have also been scripts run in later months that purged very old translations that have not been edited for more than a year. I am adding all the reported issues as subtasks of this ticket to check them quickly for any repeats or patterns.
Description
Description
Event Timeline
Comment Actions
Checked all subtask tickets to eliminate obvious cases of deleted translations or revisions etc.
I found one of my drafts (translation_id: 277246) is stuck in in-between state: As a user who owns the draft, I do not see it displayed 'In progress', but as another user tries to translate it, the message appears that it's a translation in progress. Then, if I (as the owner of the draft) try to translate the same article again, I would not have my new work saved and the "Loading the saved translation..." will be displayed and never finish to be displayed:
The stack trace:
exceptionHook — load.php:52:418jQuery.Deferred exception: undefined is not an object (evaluating 'this.targetTitle') (2) (anonymous function) — index.php:3:478 mightThrow — load.php:49:604 (anonymous function) — load.php:50:280 undefined var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; jQuery.Deferred.exceptionHook = function(error, stack) { if (window.console && window.console.warn && error && rerrorNames.test(error.name)) { window.console.warn("jQuery.Deferred exception: " + error.message, error.stack, stack); } };