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

       Web browser: ---
            Bug ID: 43516
           Summary: Exception from line 357 of MessageCache.php: Could not
                    acquire 'mediawiki-bw_:messages:en:status' lock
           Product: MediaWiki extensions
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: major
          Priority: Unprioritized
         Component: Translate
          Assignee: wikibugs-l@lists.wikimedia.org
          Reporter: s.mazel...@xs4all.nl
                CC: asha...@wikimedia.org, niklas.laxst...@gmail.com,
                    s.mazel...@xs4all.nl, srik....@gmail.com
    Classification: Unclassified
   Mobile Platform: ---

Exports of the translatewiki.net product ("repoexport ihris") iHRIS always exit
with exceptions. I've run export.php commands for each individual group of the
product, and encountered the below issue at least 10 times for 100 groups or
so.

This issue has started to arise about a month ago. This is basically blocking
exports of the product, as doing them manually and fully controlled isn't
really an option.

Stack dump details:

2012-12-30 11:00:32 v22011026445052.yourvserver.net mediawiki-bw_: [3dfb4df5]
[no req]   Exception from line 357 of
/www/translatewiki.net/w/includes/cache/MessageCache.php: Could not acquire
'mediawiki-bw_:messages:en:status' lock.
#0 /www/translatewiki.net/w/includes/cache/MessageCache.php(707):
MessageCache->load('en')
#1 /www/translatewiki.net/w/includes/cache/MessageCache.php(647):
MessageCache->getMsgFromNamespace('Gadgets-definit...', 'en')
#2 /www/translatewiki.net/w/includes/Message.php(670):
MessageCache->get('gadgets-definit...', true, Object(Language))
#3 /www/translatewiki.net/w/includes/Message.php(543): Message->fetchMessage()
#4 /www/translatewiki.net/w/extensions/Gadgets/Gadgets_body.php(580):
Message->exists()
#5 /www/translatewiki.net/w/extensions/Gadgets/Gadgets_body.php(38):
Gadget::loadStructuredList()
#6 [internal function]: GadgetHooks::userGetDefaultOptions(Array)
#7 /www/translatewiki.net/w/includes/Hooks.php(255):
call_user_func_array('GadgetHooks::us...', Array)
#8 /www/translatewiki.net/w/includes/GlobalFunctions.php(3856):
Hooks::run('UserGetDefaultO...', Array)
#9 /www/translatewiki.net/w/includes/User.php(1240):
wfRunHooks('UserGetDefaultO...', Array)
#10 /www/translatewiki.net/w/includes/User.php(4155): User::getDefaultOptions()
#11 /www/translatewiki.net/w/includes/User.php(2220): User->loadOptions()
#12 /www/translatewiki.net/w/includes/context/RequestContext.php(284):
User->getOption('language')
#13 /www/translatewiki.net/w/includes/StubObject.php(183):
RequestContext->getLanguage()
#14 /www/translatewiki.net/w/includes/StubObject.php(128):
StubUserLang->_newObject()
#15 /www/translatewiki.net/w/includes/StubObject.php(78):
StubObject->_unstub('getCode', 5)
#16 /www/translatewiki.net/w/includes/StubObject.php(176):
StubObject->_call('getCode', Array)
#17 /www/translatewiki.net/w/includes/cache/MessageCache.php(627):
StubUserLang->__call('getCode', Array)
#18 /www/translatewiki.net/w/includes/cache/MessageCache.php(627):
StubUserLang->getCode()
#19 /www/translatewiki.net/w/includes/Message.php(670):
MessageCache->get('parentheses', true, Object(StubUserLang))
#20 /www/translatewiki.net/w/includes/Message.php(431): Message->fetchMessage()
#21 /www/translatewiki.net/w/includes/Message.php(534): Message->toString()
#22 /www/translatewiki.net/w/includes/specials/SpecialVersion.php(190):
Message->escaped()
#23 /www/translatewiki.net/w/extensions/Translate/ffs/GettextFFS.php(533):
SpecialVersion::getVersion()
#24 /www/translatewiki.net/w/extensions/Translate/ffs/GettextFFS.php(406):
GettextFFS->getGenerator()
#25 /www/translatewiki.net/w/extensions/Translate/ffs/GettextFFS.php(357):
GettextFFS->doGettextHeader(Object(MessageCollection), Array, false)
#26 /www/translatewiki.net/w/extensions/Translate/ffs/FFS.php(240):
GettextFFS->writeReal(Object(MessageCollection))
#27 /www/translatewiki.net/w/extensions/Translate/scripts/export.php(242):
SimpleFFS->write(Object(MessageCollection))
#28 {main}

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to