Page MenuHomePhabricator

Commons updating video: Fatal exception of type "Wikimedia\Rdbms\DBUnexpectedError"
Closed, DuplicatePublicPRODUCTION ERROR

Description

Steps to replicate the issue (include links if applicable):

What happens?:

[f0bf9f4f-282f-4618-91a4-caf66d3a11c4] 2023-10-08 20:00:53: Fatal exception of type "Wikimedia\Rdbms\DBUnexpectedError"

After the upload of the file.

What should have happened instead?:

The video should have an updated version

Other information (browser name/version, screenshots, etc.):
Other error IDs performing the same action on the following files:

Logstash
  • Exception message: Wikimedia\Rdbms\DBUnexpectedError: MediaWiki\TimedMediaHandler\WebVideoTranscode\WebVideoTranscode::removeTranscodes: got COMMIT while atomic sections LocalFile::recordUpload3 are still open
  • mwversion: 1.41.0-wmf.29
  • reqId: f0bf9f4f-282f-4618-91a4-caf66d3a11c4
  • Find reqId in Logstash
normalized_message
[{reqId}] {exception_url}   Wikimedia\Rdbms\DBUnexpectedError: MediaWiki\TimedMediaHandler\WebVideoTranscode\WebVideoTranscode::removeTranscodes: got COMMIT while atomic sections LocalFile::recordUpload3 are still open
exception.trace
from /srv/mediawiki/php-1.41.0-wmf.29/includes/libs/rdbms/database/TransactionManager.php(447)
#0 /srv/mediawiki/php-1.41.0-wmf.29/includes/libs/rdbms/database/Database.php(2417): Wikimedia\Rdbms\TransactionManager->onCommit(Wikimedia\Rdbms\DatabaseMySQL, string, string)
#1 /srv/mediawiki/php-1.41.0-wmf.29/includes/libs/rdbms/database/DBConnRef.php(119): Wikimedia\Rdbms\Database->commit(string, string)
#2 /srv/mediawiki/php-1.41.0-wmf.29/includes/libs/rdbms/database/DBConnRef.php(676): Wikimedia\Rdbms\DBConnRef->__call(string, array)
#3 /srv/mediawiki/php-1.41.0-wmf.29/extensions/TimedMediaHandler/includes/WebVideoTranscode/WebVideoTranscode.php(1040): Wikimedia\Rdbms\DBConnRef->commit(string, string)
#4 /srv/mediawiki/php-1.41.0-wmf.29/extensions/TimedMediaHandler/includes/Hooks.php(394): MediaWiki\TimedMediaHandler\WebVideoTranscode\WebVideoTranscode::removeTranscodes(LocalFile)
#5 /srv/mediawiki/php-1.41.0-wmf.29/includes/HookContainer/HookContainer.php(161): MediaWiki\TimedMediaHandler\Hooks->onRevisionFromEditComplete(WikiFilePage, MediaWiki\Revision\RevisionStoreRecord, integer, MediaWiki\User\User, array)
#6 /srv/mediawiki/php-1.41.0-wmf.29/includes/HookContainer/HookRunner.php(3287): MediaWiki\HookContainer\HookContainer->run(string, array)
#7 /srv/mediawiki/php-1.41.0-wmf.29/includes/filerepo/file/LocalFile.php(1908): MediaWiki\HookContainer\HookRunner->onRevisionFromEditComplete(WikiFilePage, MediaWiki\Revision\RevisionStoreRecord, integer, MediaWiki\User\User, array)
#8 /srv/mediawiki/php-1.41.0-wmf.29/includes/filerepo/file/LocalFile.php(1671): LocalFile->recordUpload3(string, string, string, MediaWiki\User\User, array, string, array, boolean, boolean)
#9 /srv/mediawiki/php-1.41.0-wmf.29/includes/upload/UploadBase.php(921): LocalFile->upload(string, string, string, integer, array, boolean, MediaWiki\User\User, array)
#10 /srv/mediawiki/php-1.41.0-wmf.29/includes/specials/SpecialUpload.php(584): UploadBase->performUpload(string, boolean, boolean, MediaWiki\User\User, array)
#11 /srv/mediawiki/php-1.41.0-wmf.29/includes/specials/SpecialUpload.php(248): MediaWiki\Specials\SpecialUpload->processUpload()
#12 /srv/mediawiki/php-1.41.0-wmf.29/includes/specialpage/SpecialPage.php(727): MediaWiki\Specials\SpecialUpload->execute(NULL)
#13 /srv/mediawiki/php-1.41.0-wmf.29/includes/specialpage/SpecialPageFactory.php(1623): MediaWiki\SpecialPage\SpecialPage->run(NULL)
#14 /srv/mediawiki/php-1.41.0-wmf.29/includes/MediaWiki.php(357): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, RequestContext)
#15 /srv/mediawiki/php-1.41.0-wmf.29/includes/MediaWiki.php(961): MediaWiki->performRequest()
#16 /srv/mediawiki/php-1.41.0-wmf.29/includes/MediaWiki.php(614): MediaWiki->main()
#17 /srv/mediawiki/php-1.41.0-wmf.29/index.php(50): MediaWiki->run()
#18 /srv/mediawiki/php-1.41.0-wmf.29/index.php(46): wfIndexMain()
#19 /srv/mediawiki/w/index.php(3): require(string)
#20 {main}

Details

MediaWiki Version
1.41.0-wmf.29

Event Timeline

MarcoAurelio changed the subtype of this task from "Bug Report" to "Production Error".Oct 8 2023, 10:40 PM
MarcoAurelio set Release Version to 1.41.0-wmf.29.
MarcoAurelio added a subscriber: tstarling.