Last modified: 2013-11-22 23:10:05 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T59448, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 57448 - Undefined variable: wgPoolCounterConf when running forceSearchIndex.php for CirrusSearch
Undefined variable: wgPoolCounterConf when running forceSearchIndex.php for C...
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
CirrusSearch (Other open bugs)
unspecified
All All
: Unprioritized normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-11-22 22:11 UTC by Tisza Gergő
Modified: 2013-11-22 23:10 UTC (History)
5 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Tisza Gergő 2013-11-22 22:11:25 UTC
Steps to reproduce:
1. install mediawiki-vagrant with cirrussearch role
2. run /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php

Full output:

PHP Notice:  Undefined variable: wgPoolCounterConf in /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php on line 64
PHP Stack trace:
PHP   1. {main}() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:0
PHP   2. require_once() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:325
PHP   3. ForceSearchIndex->execute() /vagrant/mediawiki/maintenance/doMaintenance.php:113

Notice: Undefined variable: wgPoolCounterConf in /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php on line 64

Call Stack:
    0.0023     795296   1. {main}() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:0
    0.0074    1413624   2. require_once('/vagrant/mediawiki/maintenance/doMaintenance.php') /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:325
    0.1757   15286264   3. ForceSearchIndex->execute() /vagrant/mediawiki/maintenance/doMaintenance.php:113

PHP Notice:  Undefined variable: wgPoolCounterConf in /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php on line 65
PHP Stack trace:
PHP   1. {main}() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:0
PHP   2. require_once() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:325
PHP   3. ForceSearchIndex->execute() /vagrant/mediawiki/maintenance/doMaintenance.php:113

Notice: Undefined variable: wgPoolCounterConf in /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php on line 65

Call Stack:
    0.0023     795296   1. {main}() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:0
    0.0074    1413624   2. require_once('/vagrant/mediawiki/maintenance/doMaintenance.php') /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:325
    0.1757   15286264   3. ForceSearchIndex->execute() /vagrant/mediawiki/maintenance/doMaintenance.php:113

PHP Warning:  Search backend error during get for 1.  Error message is:  No enabled connection [Called from {closure} in /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchSearcher.php at line 344] in /vagrant/mediawiki/includes/debug/Debug.php on line 301
PHP Stack trace:
PHP   1. {main}() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:0
PHP   2. require_once() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:325
PHP   3. ForceSearchIndex->execute() /vagrant/mediawiki/maintenance/doMaintenance.php:113
PHP   4. CirrusSearchUpdater::updatePages() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:136
PHP   5. CirrusSearchUpdater::isFresh() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:148
PHP   6. CirrusSearchSearcher->get() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:190
PHP   7. PoolCounterWork->execute() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchSearcher.php:356
PHP   8. PoolCounterWorkViaCallback->doWork() /vagrant/mediawiki/includes/PoolCounter.php:222
PHP   9. call_user_func_array() /vagrant/mediawiki/includes/PoolCounter.php:306
PHP  10. {closure}() /vagrant/mediawiki/includes/PoolCounter.php:0
PHP  11. wfLogWarning() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchSearcher.php:344
PHP  12. MWDebug::warning() /vagrant/mediawiki/includes/GlobalFunctions.php:1123
PHP  13. MWDebug::sendWarning() /vagrant/mediawiki/includes/debug/Debug.php:157
PHP  14. trigger_error() /vagrant/mediawiki/includes/debug/Debug.php:301

Warning: Search backend error during get for 1.  Error message is:  No enabled connection [Called from {closure} in /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchSearcher.php at line 344] in /vagrant/mediawiki/includes/debug/Debug.php on line 301

Call Stack:
    0.0023     795296   1. {main}() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:0
    0.0074    1413624   2. require_once('/vagrant/mediawiki/maintenance/doMaintenance.php') /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:325
    0.1757   15286264   3. ForceSearchIndex->execute() /vagrant/mediawiki/maintenance/doMaintenance.php:113
    0.2773   22793272   4. CirrusSearchUpdater::updatePages() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:136
    0.2773   22794608   5. CirrusSearchUpdater::isFresh() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:148
    0.2799   23142152   6. CirrusSearchSearcher->get() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:190
    0.2848   23372392   7. PoolCounterWork->execute() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchSearcher.php:356
    0.2864   23522416   8. PoolCounterWorkViaCallback->doWork() /vagrant/mediawiki/includes/PoolCounter.php:222
    0.2864   23522808   9. call_user_func_array() /vagrant/mediawiki/includes/PoolCounter.php:306
    0.2864   23522864  10. {closure}() /vagrant/mediawiki/includes/PoolCounter.php:0
    0.3016   24382768  11. wfLogWarning() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchSearcher.php:344
    0.3016   24383152  12. MWDebug::warning() /vagrant/mediawiki/includes/GlobalFunctions.php:1123
    0.3017   24384824  13. MWDebug::sendWarning() /vagrant/mediawiki/includes/debug/Debug.php:157
    0.3017   24385232  14. trigger_error() /vagrant/mediawiki/includes/debug/Debug.php:301

PHP Warning:  Search backend error during get for 2.  Error message is:  No enabled connection [Called from {closure} in /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchSearcher.php at line 344] in /vagrant/mediawiki/includes/debug/Debug.php on line 301
PHP Stack trace:
PHP   1. {main}() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:0
PHP   2. require_once() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:325
PHP   3. ForceSearchIndex->execute() /vagrant/mediawiki/maintenance/doMaintenance.php:113
PHP   4. CirrusSearchUpdater::updatePages() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:136
PHP   5. CirrusSearchUpdater::isFresh() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:148
PHP   6. CirrusSearchSearcher->get() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:190
PHP   7. PoolCounterWork->execute() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchSearcher.php:356
PHP   8. PoolCounterWorkViaCallback->doWork() /vagrant/mediawiki/includes/PoolCounter.php:222
PHP   9. call_user_func_array() /vagrant/mediawiki/includes/PoolCounter.php:306
PHP  10. {closure}() /vagrant/mediawiki/includes/PoolCounter.php:0
PHP  11. wfLogWarning() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchSearcher.php:344
PHP  12. MWDebug::warning() /vagrant/mediawiki/includes/GlobalFunctions.php:1123
PHP  13. MWDebug::sendWarning() /vagrant/mediawiki/includes/debug/Debug.php:157
PHP  14. trigger_error() /vagrant/mediawiki/includes/debug/Debug.php:301

Warning: Search backend error during get for 2.  Error message is:  No enabled connection [Called from {closure} in /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchSearcher.php at line 344] in /vagrant/mediawiki/includes/debug/Debug.php on line 301

Call Stack:
    0.0023     795296   1. {main}() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:0
    0.0074    1413624   2. require_once('/vagrant/mediawiki/maintenance/doMaintenance.php') /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:325
    0.1757   15286264   3. ForceSearchIndex->execute() /vagrant/mediawiki/maintenance/doMaintenance.php:113
    0.2773   22793272   4. CirrusSearchUpdater::updatePages() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:136
    0.3683   29964616   5. CirrusSearchUpdater::isFresh() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:148
    0.3683   29967952   6. CirrusSearchSearcher->get() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:190
    0.3684   29972672   7. PoolCounterWork->execute() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchSearcher.php:356
    0.3685   29974136   8. PoolCounterWorkViaCallback->doWork() /vagrant/mediawiki/includes/PoolCounter.php:222
    0.3685   29974528   9. call_user_func_array() /vagrant/mediawiki/includes/PoolCounter.php:306
    0.3685   29974584  10. {closure}() /vagrant/mediawiki/includes/PoolCounter.php:0
    0.3688   30015664  11. wfLogWarning() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchSearcher.php:344
    0.3688   30016048  12. MWDebug::warning() /vagrant/mediawiki/includes/GlobalFunctions.php:1123
    0.3690   30017720  13. MWDebug::sendWarning() /vagrant/mediawiki/includes/debug/Debug.php:157
    0.3690   30018128  14. trigger_error() /vagrant/mediawiki/includes/debug/Debug.php:301

PHP Warning:  CirrusSearch update failed caused by:  No enabled connection [Called from {closure} in /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php at line 251] in /vagrant/mediawiki/includes/debug/Debug.php on line 301
PHP Stack trace:
PHP   1. {main}() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:0
PHP   2. require_once() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:325
PHP   3. ForceSearchIndex->execute() /vagrant/mediawiki/maintenance/doMaintenance.php:113
PHP   4. CirrusSearchUpdater::updatePages() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:136
PHP   5. CirrusSearchUpdater::sendDocuments() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:161
PHP   6. PoolCounterWork->execute() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:266
PHP   7. PoolCounterWorkViaCallback->doWork() /vagrant/mediawiki/includes/PoolCounter.php:222
PHP  11. MWDebug::warning() /vagrant/mediawiki/includes/GlobalFunctions.php:1123
PHP  12. MWDebug::sendWarning() /vagrant/mediawiki/includes/debug/Debug.php:157
PHP  13. trigger_error() /vagrant/mediawiki/includes/debug/Debug.php:301

Warning: CirrusSearch update failed caused by:  No enabled connection [Called from {closure} in /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php at line 251] in /vagrant/mediawiki/includes/debug/Debug.php on line 301

Call Stack:
    0.0023     795296   1. {main}() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:0
    0.0074    1413624   2. require_once('/vagrant/mediawiki/maintenance/doMaintenance.php') /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:325
    0.1757   15286264   3. ForceSearchIndex->execute() /vagrant/mediawiki/maintenance/doMaintenance.php:113
    0.2773   22793272   4. CirrusSearchUpdater::updatePages() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:136
    0.4221   32313680   5. CirrusSearchUpdater::sendDocuments() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:161
    0.4222   32319016   6. PoolCounterWork->execute() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:266
    0.4223   32320480   7. PoolCounterWorkViaCallback->doWork() /vagrant/mediawiki/includes/PoolCounter.php:222
    0.4223   32320872   8. call_user_func_array() /vagrant/mediawiki/includes/PoolCounter.php:306
    0.4223   32320928   9. {closure}() /vagrant/mediawiki/includes/PoolCounter.php:0
    0.4284   32585720  10. wfLogWarning() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:251
    0.4284   32586104  11. MWDebug::warning() /vagrant/mediawiki/includes/GlobalFunctions.php:1123
    0.4286   32587720  12. MWDebug::sendWarning() /vagrant/mediawiki/includes/debug/Debug.php:157
    0.4286   32588104  13. trigger_error() /vagrant/mediawiki/includes/debug/Debug.php:301

PHP Warning:  CirrusSearch update failed caused by:  No enabled connection [Called from {closure} in /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php at line 251] in /vagrant/mediawiki/includes/debug/Debug.php on line 301
PHP Stack trace:
PHP   1. {main}() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:0
PHP   2. require_once() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:325
PHP   3. ForceSearchIndex->execute() /vagrant/mediawiki/maintenance/doMaintenance.php:113
PHP   4. CirrusSearchUpdater::updatePages() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:136
PHP   5. CirrusSearchUpdater::sendDocuments() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:162
PHP   6. PoolCounterWork->execute() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:266
PHP   7. PoolCounterWorkViaCallback->doWork() /vagrant/mediawiki/includes/PoolCounter.php:222
PHP   8. call_user_func_array() /vagrant/mediawiki/includes/PoolCounter.php:306
PHP   9. {closure}() /vagrant/mediawiki/includes/PoolCounter.php:0
PHP  10. wfLogWarning() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:251
PHP  11. MWDebug::warning() /vagrant/mediawiki/includes/GlobalFunctions.php:1123
PHP  12. MWDebug::sendWarning() /vagrant/mediawiki/includes/debug/Debug.php:157
PHP  13. trigger_error() /vagrant/mediawiki/includes/debug/Debug.php:301

Warning: CirrusSearch update failed caused by:  No enabled connection [Called from {closure} in /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php at line 251] in /vagrant/mediawiki/includes/debug/Debug.php on line 301

Call Stack:
    0.0023     795296   1. {main}() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:0
    0.0074    1413624   2. require_once('/vagrant/mediawiki/maintenance/doMaintenance.php') /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:325
    0.1757   15286264   3. ForceSearchIndex->execute() /vagrant/mediawiki/maintenance/doMaintenance.php:113
    0.2773   22793272   4. CirrusSearchUpdater::updatePages() /vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php:136
    0.4329   32538712   5. CirrusSearchUpdater::sendDocuments() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:162
    0.4331   32544048   6. PoolCounterWork->execute() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:266
    0.4331   32545512   7. PoolCounterWorkViaCallback->doWork() /vagrant/mediawiki/includes/PoolCounter.php:222
    0.4331   32545904   8. call_user_func_array() /vagrant/mediawiki/includes/PoolCounter.php:306
    0.4331   32545960   9. {closure}() /vagrant/mediawiki/includes/PoolCounter.php:0
    0.4346   32585704  10. wfLogWarning() /vagrant/mediawiki/extensions/CirrusSearch/includes/CirrusSearchUpdater.php:251
    0.4346   32586088  11. MWDebug::warning() /vagrant/mediawiki/includes/GlobalFunctions.php:1123
    0.4347   32587704  12. MWDebug::sendWarning() /vagrant/mediawiki/includes/debug/Debug.php:157
    0.4348   32588088  13. trigger_error() /vagrant/mediawiki/includes/debug/Debug.php:301

Indexed 2 pages ending at 2 at 8/second
Indexed a total of 2 pages at 8/second
Comment 1 Tisza Gergő 2013-11-22 22:52:16 UTC
Seems related to this change (and the connection warnings are some different issue): https://gerrit.wikimedia.org/r/#/c/96665/
Comment 2 Gerrit Notification Bot 2013-11-22 22:59:04 UTC
Change 97132 had a related patch set uploaded by Gergő Tisza:
Fix accidental dependency on PoolCounter extension

https://gerrit.wikimedia.org/r/97132
Comment 3 Chad H. 2013-11-22 23:00:10 UTC
Should be fixed as of https://gerrit.wikimedia.org/r/#/c/96898/ actually, sorry about that.
Comment 4 Gerrit Notification Bot 2013-11-22 23:04:24 UTC
Change 97132 abandoned by Gergő Tisza:
Fix accidental dependency on PoolCounter extension

Reason:
Already fixed in I5a717c254

https://gerrit.wikimedia.org/r/97132
Comment 5 Tisza Gergő 2013-11-22 23:10:05 UTC
Weird, I checked out the code a few hours after that got merged. Anyway, the error does not appear with current master.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links