Page MenuHomePhabricator

re-enable AFTv5 on beta cluster
Closed, ResolvedPublic

Description

After the recent deployment of the latest AFTv5 to dewiki, AFTv5 on beta cluster has become completely disabled: http://en.wikipedia.beta.wmflabs.org/w/index.php?title=Special:ArticleFeedbackv5

Special:ArticleFeedbackv5 should be enabled and user input should be enabled for 100% of article pages on enwiki, dewiki, and frwiki in beta cluster.


Version: unspecified
Severity: normal

Details

Reference
bz46382

Related Objects

StatusSubtypeAssignedTask
ResolvedNone
Resolvedhashar

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 1:34 AM
bzimport set Reference to bz46382.
bzimport added a subscriber: Unknown Object (MLST).

I got a 1146: Table 'dewiki.aft_feedback' doesn't exist (10.4.0.53)“. That surely does not help :-]

mwscript update.php --wiki=dewiki --quick --quiet

gives a stack trace about:

PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'CNDatabasePatcher' not found or invalid function name in /data/project/apache/common-local/php-master/includes/Hooks.php on line 255

CN is the prefix of CentralNotice. Will investigate.

I have opened bug 46533 against CentralNotice

Meanwhile, I've setup the new table for de.wikipedia.beta.wmflabs.org manually.

https://gerrit.wikimedia.org/r/#/c/55566/ should re-enable AFTv5 on labs' enwiki.

The JavaScript is cached by ResourceLoader. The debugging version does work:

http://en.wikipedia.beta.wmflabs.org/w/index.php?title=Special:ArticleFeedbackv5&debug=true

mw.config.get('wgArticleFeedbackv5Namespaces');
[0, 12, 4]

As a complete newbie, I have cleared the cached by touching the AFTv5 javascript files:

touch /home/wikipedia/common/php-master/extensions/ArticleFeedbackv5/modules/ext.articleFeedbackv5/*.js

Seems to work now :-] Thanks Matthias!