Last modified: 2013-11-22 23:10:05 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
Seems related to this change (and the connection warnings are some different issue): https://gerrit.wikimedia.org/r/#/c/96665/
Change 97132 had a related patch set uploaded by Gergő Tisza: Fix accidental dependency on PoolCounter extension https://gerrit.wikimedia.org/r/97132
Should be fixed as of https://gerrit.wikimedia.org/r/#/c/96898/ actually, sorry about that.
Change 97132 abandoned by Gergő Tisza: Fix accidental dependency on PoolCounter extension Reason: Already fixed in I5a717c254 https://gerrit.wikimedia.org/r/97132
Weird, I checked out the code a few hours after that got merged. Anyway, the error does not appear with current master.