Error
Database error A database query error has occurred. This may indicate a bug in the software. [5211a376443eb015697a4555] /wiki/User_talk:Admin Wikimedia\Rdbms\DBQueryError from line 1506 of /vagrant/mediawiki/includes/libs/rdbms/database/Database.php: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? Query: SELECT blob_text FROM `blobs` WHERE blob_id = '94' LIMIT 1 Function: ExternalStoreDB::fetchBlob Error: 1146 Table 'wiki.blobs' doesn't exist (127.0.0.1) Backtrace: #0 /vagrant/mediawiki/includes/libs/rdbms/database/Database.php(1476): Wikimedia\Rdbms\Database->makeQueryException(string, integer, string, string) #1 /vagrant/mediawiki/includes/libs/rdbms/database/Database.php(1236): Wikimedia\Rdbms\Database->reportQueryError(string, integer, string, string, boolean) #2 /vagrant/mediawiki/includes/libs/rdbms/database/Database.php(1703): Wikimedia\Rdbms\Database->query(string, string) #3 /vagrant/mediawiki/includes/libs/rdbms/database/Database.php(1528): Wikimedia\Rdbms\Database->select(string, string, array, string, array, array) #4 /vagrant/mediawiki/includes/libs/rdbms/database/DBConnRef.php(49): Wikimedia\Rdbms\Database->selectField(string, string, array, string) #5 /vagrant/mediawiki/includes/libs/rdbms/database/DBConnRef.php(248): Wikimedia\Rdbms\DBConnRef->__call(string, array) #6 /vagrant/mediawiki/includes/externalstore/ExternalStoreDB.php(241): Wikimedia\Rdbms\DBConnRef->selectField(string, string, array, string) #7 /vagrant/mediawiki/includes/externalstore/ExternalStoreDB.php(49): ExternalStoreDB->fetchBlob(string, string, boolean) #8 /vagrant/mediawiki/includes/externalstore/ExternalStore.php(86): ExternalStoreDB->fetchFromURL(string) #9 /vagrant/mediawiki/includes/Storage/SqlBlobStore.php(421): ExternalStore::fetchFromURL(string, array) #10 /vagrant/mediawiki/includes/libs/objectcache/WANObjectCache.php(1291): MediaWiki\Storage\SqlBlobStore->MediaWiki\Storage\{closure}(boolean, integer, array, NULL) #11 /vagrant/mediawiki/includes/libs/objectcache/WANObjectCache.php(1160): WANObjectCache->doGetWithSetCallback(string, integer, Closure, array) #12 /vagrant/mediawiki/includes/Storage/SqlBlobStore.php(425): WANObjectCache->getWithSetCallback(string, integer, Closure, array) #13 /vagrant/mediawiki/includes/Storage/SqlBlobStore.php(353): MediaWiki\Storage\SqlBlobStore->expandBlob(string, array, string) #14 /vagrant/mediawiki/includes/Storage/SqlBlobStore.php(281): MediaWiki\Storage\SqlBlobStore->fetchBlob(string, integer) #15 /vagrant/mediawiki/includes/libs/objectcache/WANObjectCache.php(1291): MediaWiki\Storage\SqlBlobStore->MediaWiki\Storage\{closure}(boolean, integer, array, NULL) #16 /vagrant/mediawiki/includes/libs/objectcache/WANObjectCache.php(1160): WANObjectCache->doGetWithSetCallback(string, integer, Closure, array) #17 /vagrant/mediawiki/includes/Storage/SqlBlobStore.php(283): WANObjectCache->getWithSetCallback(string, integer, Closure, array) #18 /vagrant/mediawiki/includes/Revision/RevisionStore.php(1461): MediaWiki\Storage\SqlBlobStore->getBlob(string, integer) #19 /vagrant/mediawiki/includes/Revision/RevisionStore.php(1634): MediaWiki\Revision\RevisionStore->loadSlotContent(MediaWiki\Revision\SlotRecord, NULL, NULL, NULL, integer) #20 [internal function]: MediaWiki\Revision\RevisionStore->MediaWiki\Revision\{closure}(MediaWiki\Revision\SlotRecord) #21 /vagrant/mediawiki/includes/Revision/SlotRecord.php(309): call_user_func(Closure, MediaWiki\Revision\SlotRecord) #22 /vagrant/mediawiki/includes/Revision/RevisionRecord.php(175): MediaWiki\Revision\SlotRecord->getContent() #23 /vagrant/mediawiki/includes/Revision.php(940): MediaWiki\Revision\RevisionRecord->getContent(string, integer, NULL) #24 /vagrant/mediawiki/includes/page/WikiPage.php(809): Revision->getContent(integer, NULL) #25 /vagrant/mediawiki/extensions/Flow/includes/WorkflowLoaderFactory.php(81): WikiPage->getContent() #26 /vagrant/mediawiki/extensions/Flow/includes/Actions/Action.php(105): Flow\WorkflowLoaderFactory->createWorkflowLoader(Title) #27 /vagrant/mediawiki/extensions/Flow/includes/Actions/ViewAction.php(20): Flow\Actions\FlowAction->showForAction(string, OutputPage) #28 /vagrant/mediawiki/extensions/Flow/includes/Actions/Action.php(50): Flow\Actions\ViewAction->showForAction(string) #29 /vagrant/mediawiki/includes/MediaWiki.php(501): Flow\Actions\FlowAction->show() #30 /vagrant/mediawiki/includes/MediaWiki.php(294): MediaWiki->performAction(Article, Title) #31 /vagrant/mediawiki/includes/MediaWiki.php(862): MediaWiki->performRequest() #32 /vagrant/mediawiki/includes/MediaWiki.php(517): MediaWiki->main() #33 /vagrant/mediawiki/index.php(42): MediaWiki->run() #34 /var/www/w/index.php(5): require(string) #35 {main}
Impact
Structured discussion page not working.
Notes
Steps to Reproduce:
- Disable all roles in vagrant
vagrant up vagrant roles reset vagrant provision
- Enable echo, wikimediaflow, and monobook roles
vagrant roles enable echo wikimediaflow monobook vagrant provision
- go to http://dev.wiki.local.wmftest.net:8080/wiki/Special:UserLogin
- log in as user Admin, password vagrant
- go to http://dev.wiki.local.wmftest.net:8080/wiki/Special:Preferences#mw-prefsection-betafeatures
- enable Structured Discussions on user talk
- go to http://dev.wiki.local.wmftest.net:8080/wiki/User_talk:Admin
- error message is displayed