Page MenuHomePhabricator

Ensure WLM tools hosted on heritage are accessible
Open, Needs TriagePublic

Description

There are quite a lot of tools hosted on heritage ; until today some were not even being served though (see https://gerrit.wikimedia.org/r/#/c/281280/ for context).

They do not necessarily work though  − see eg https://tools.wmflabs.org/heritage/tools/wlm/gallery-all.php

We need to make sure all the tools that are still working are accessible.

Event Timeline

JeanFred created this task.Apr 3 2016, 8:18 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptApr 3 2016, 8:18 PM

This would explain that :

2016-04-03 20:07:35: (mod_fastcgi.c.2701) FastCGI-stderr: PHP Warning:  require_once(/home/platonides/subversion/mediawiki//phase3/includes/AutoLoader.php): failed to open stream: Permission denied in /data/project/heritage/heritage/common/lib.php on line 15
PHP Stack trace:
PHP   1. {main}() /data/project/heritage/heritage/tools/wlm/gallery-all.php:0
PHP   2. require_once() /data/project/heritage/heritage/tools/wlm/gallery-all.php:9
PHP Fatal error:  require_once(): Failed opening required '/home/platonides/subversion/mediawiki//phase3/includes/AutoLoader.php' (include_path='.:/usr/share/php:/usr/share/pear') in /data/project/heritage/heritage/common/lib.php on line 15
PHP Stack trace:
PHP   1. {main}() /data/project/heritage/heritage/tools/wlm/gallery-all.php:0
PHP   2. require_once() /data/project/heritage/heritage/tools/wlm/gallery-all.php:9

I poked it a bit. Now it's dying a couple of fatals later, at RequestContext.php

FastCGI-stderr: PHP Fatal error: Call to a member function getVal() on a non-object in /data/project/heritage/mediawiki/core/includes/context/RequestContext.php on line 272

Aklapper removed JeanFred as the assignee of this task.Jun 19 2020, 4:16 PM

This task has been assigned to the same task owner for more than two years. Resetting task assignee due to inactivity, to decrease task cookie-licking and to get a slightly more realistic overview of plans. Please feel free to assign this task to yourself again if you still realistically work or plan to work on this task - it would be welcome!

For tips how to manage individual work in Phabricator (noisy notifications, lists of task, etc.), see https://phabricator.wikimedia.org/T228575#6237124 for available options.
(For the records, two emails were sent to assignee addresses before resetting assignees. See T228575 for more info and for potential feedback. Thanks!)