https://bugzilla.wikimedia.org/show_bug.cgi?id=20471





--- Comment #5 from Gregor Hagedorn <g.m.haged...@gmail.com>  2009-09-03 
07:47:13 UTC ---
Verified the bug to be still existing with r55766, the fix for bug 20464 does
not fix this error.

Updated to revision 55766.

#php ./maintenance/update.php  --quick --conf ./LocalSettings.php

A database error has occurred
Query: SELECT  lc_value  FROM `l10n_cache`  WHERE lc_lang = 'en' AND lc_key =
'deps'  LIMIT 1
Function: LCStore_DB::get
Error: 1146 Table 'testwiki.l10n_cache' doesn't exist

Adding $wgDebugLogFile = "$IP/debug_log"; to localsettings does not produce any
information in the log file.

Here is the additional info after modifying the code:

Backtrace:
#0 /usr/share/mediawikistaging/phase3/includes/db/Database.php(533):
DatabaseBase->reportQueryError('Table 'testwiki...', 1146, 'SELECT 
lc_valu...', 'LCStore_DB::get', false)
#1 /usr/share/mediawikistaging/phase3/includes/db/Database.php(869):
DatabaseBase->query('SELECT  lc_valu...', 'LCStore_DB::get')
#2 /usr/share/mediawikistaging/phase3/includes/db/Database.php(949):
DatabaseBase->select('l10n_cache', Array, Array, 'LCStore_DB::get', Array,
Array)
#3 /usr/share/mediawikistaging/phase3/includes/LocalisationCache.php(737):
DatabaseBase->selectRow('l10n_cache', Array, Array, 'LCStore_DB::get')
#4 /usr/share/mediawikistaging/phase3/includes/LocalisationCache.php(299):
LCStore_DB->get('en', 'deps')
#5 /usr/share/mediawikistaging/phase3/includes/LocalisationCache.php(324):
LocalisationCache->isExpired('en')
#6 /usr/share/mediawikistaging/phase3/includes/LocalisationCache.php(242):
LocalisationCache->initLanguage('en')
#7 /usr/share/mediawikistaging/phase3/includes/LocalisationCache.php(205):
LocalisationCache->loadItem('en', 'namespaceNames')
#8 /usr/share/mediawikistaging/phase3/languages/Language.php(241):
LocalisationCache->getItem('en', 'namespaceNames')
#9 /usr/share/mediawikistaging/phase3/languages/Language.php(289):
Language->getNamespaces()
#10 /usr/share/mediawikistaging/phase3/includes/Title.php(562):
Language->getNsText(10)
#11 /usr/share/mediawikistaging/phase3/includes/Title.php(2198):
Title->getNsText()
#12 /usr/share/mediawikistaging/phase3/includes/Title.php(636):
Title->prefix('Extension_DPL')
#13 /usr/share/mediawikistaging/phase3/includes/LinkCache.php(137):
Title->getPrefixedDBkey()
#14 /usr/share/mediawikistaging/phase3/includes/Title.php(2088):
LinkCache->addLinkObj(Object(Title))
#15 /usr/share/mediawikistaging/phase3/includes/Title.php(3424):
Title->getArticleID()
#16 /usr/share/mediawikistaging/extensions/DynamicPageList/DPLSetup.php(1100):
Title->exists()
#17 /usr/share/mediawikistaging/extensions/DynamicPageList/DPLSetup.php(1077):
ExtDynamicPageList::commonSetup()
#18 [internal function]: ExtDynamicPageList::setupDPL()
#19 /usr/share/mediawikistaging/phase3/includes/Setup.php(339):
call_user_func(Array)
#20 /usr/share/mediawikistaging/phase3/maintenance/commandLine.inc(259):
require_once('/usr/share/medi...')
#21 /usr/share/mediawikistaging/phase3/maintenance/update.php(14):
require_once('/usr/share/medi...')
#22 {main}

Disabling DynamicPageList leads to:
...
#17
/usr/share/mediawikistaging/extensions/MathStatFunctions/MathStatFunctions.php(431):
Parser->setFunctionHook('const', Array)
#18 [internal function]: wfSetupMathStatFunctions()
...

Disabling MathStatFunctions:

Seems to work! Updated to newest version. 

Suggestions: instead of having to modify the original code to get a backtrace,
perhaps could reportQueryError or related write a backtrace to the log file as
well? This would make it easier for people like us to help finding such errors.


-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to