Page MenuHomePhabricator

Fatal error: Class 'SolrUpdateWork' not found at solrupdate.php on line 30
Closed, ResolvedPublic

Description

Noticed at least a couple of these tonight...

[07-Jan-2014 23:31:08] Fatal error: Class 'SolrUpdateWork' not found at /usr/local/apache/common-local/php-1.23wmf9/extensions/GeoData/solrupdate.php on line 30
Server: terbium
URL: http://[unknown-host]
Backtrace:
#0 /usr/local/apache/common-local/php-1.23wmf9/extensions/GeoData/solrupdate.php(30): SolrUpdate::execute()
#1 /usr/local/apache/common-local/php-1.23wmf9/maintenance/doMaintenance.php(113): SolrUpdate->execute()
#2 /usr/local/apache/common-local/php-1.23wmf9/extensions/GeoData/solrupdate.php(243): require_once('/usr/local/apac...')
#3 /usr/local/apache/common-local/multiversion/MWScript.php(97): require_once('/usr/local/apac...')
#4 {main}


Version: unspecified
Severity: minor

Details

Reference
bz59805

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 2:28 AM
bzimport added a project: GeoData.
bzimport set Reference to bz59805.
bzimport added a subscriber: Unknown Object (MLST).

There's a wiki that doesn't have GeoData enabled but is running the maintenance script and then get a fatal because the class doesn't exist

templates/misc/update-geodata.erb:/usr/local/bin/foreachwikiindblist /usr/local/apache/common/wikipedia.dblist extensions/GeoData/solrupdate.php
templates/misc/update-geodata.erb:/usr/local/bin/foreachwikiindblist /usr/local/apache/common/special.dblist extensions/GeoData/solrupdate.php
templates/misc/update-geodata.erb:/usr/local/bin/foreachwikiindblist /usr/local/apache/common/wikivoyage.dblist extensions/GeoData/solrupdate.php
templates/misc/update-geodata.erb:/usr/local/bin/foreachwikiindblist /usr/local/apache/common/all-labs.dblist extensions/GeoData/solrupdate.php
templates/misc/clear-killlist.erb:/usr/local/bin/foreachwikiindblist /usr/local/apache/common/wikipedia.dblist extensions/GeoData/solrupdate.php --clear-killlist $DAYS --noindex
templates/misc/clear-killlist.erb:/usr/local/bin/foreachwikiindblist /usr/local/apache/common/special.dblist extensions/GeoData/solrupdate.php --clear-killlist $DAYS --noindex
templates/misc/clear-killlist.erb:/usr/local/bin/foreachwikiindblist /usr/local/apache/common/wikivoyage.dblist extensions/GeoData/solrupdate.php --clear-killlist $DAYS --noindex
templates/misc/clear-killlist.erb:/usr/local/bin/foreachwikiindblist /usr/local/apache/common/all-labs.dblist extensions/GeoData/solrupdate.php --clear-killlist $DAYS --noindex

'wmgEnableGeoData' => array(
'default' => false,
'loginwiki' => false,
'votewiki' => false,
'wiki' => true,
'wikivoyage' => true,
),

Change 108899 had a related patch set uploaded by Reedy:
loginwiki and votewiki are labelled as 'wiki'

https://gerrit.wikimedia.org/r/108899

Change 108899 merged by jenkins-bot:
loginwiki and votewiki are labelled as 'wiki'

https://gerrit.wikimedia.org/r/108899

reedy@fluorine:/a/mw-log$ grep SolrUpdateWork fatal.log -c
0