Page MenuHomePhabricator

Failure to start new translations (item.dispose is not a function)
Closed, ResolvedPublicBUG REPORT

Description

When trying to start a translation from dawiki, nowik or svwiki, this error often shows up:

"Kritisk feil: Innhaldomsetjinga kunne ikkje lastast på grunn av ein intern feil."

(Critical errror. Content translation could not be loaded because of an internal error)

And the translation tool fails to load.

This seemed to happen all the time over the last week or so. I have tried it today with a few random articles, with some examples given below. As I have reopened the URLs for the error, the translation can sometimes be opened, so the error doesn't always occur.

Examples of problems:

Bakteriemi, Galoisteori and Royal Society for the Protection of Birds from sv to nn

Sample URL:
https://nn.wikipedia.org/w/index.php?title=Spesial:Innhaldsomsetjing&campaign=newarticle&from=sv&page=Royal+Society+for+the+Protection+of+Birds&targettitle=Royal+Society+for+the+Protection+of+Birds&to=nn

International Union of Socialist Youth, Durumhvete and Cordobanini from no to nn
Sample URL:
https://nn.wikipedia.org/w/index.php?title=Spesial:Innhaldsomsetjing&campaign=undefined&from=nb&page=Cordobanini&to=nn

Aliyah from da to nn
Sample URL:
https://nn.wikipedia.org/w/index.php?title=Spesial:Innhaldsomsetjing&campaign=newarticle&from=da&page=Aliyah&targettitle=Aliyah&to=nn

Event Timeline

Root cause is a regresssion from recent cxserver upgrade. Fix already in place https://gerrit.wikimedia.org/r/c/mediawiki/services/cxserver/+/978192 waiting for deployment

The actual failure can be reproduced by visiting https://cxserver.wikimedia.org/v2/page/sv/nn/Royal_Society_for_the_Protection_of_Birds

Page sv:Royal_Society_for_the_Protection_of_Birds could not be found. TypeError: item.dispose is not a function

@Ranveig This is deployed now. Please check and let us know if Content Translation works fine now.

It does seem to be fixed. Thank you very much!

Nikerabbit renamed this task from Failure to start new translations to Failure to start new translations (item.dispose is not a function).Dec 5 2023, 8:43 AM