Page MenuHomePhabricator

Not possible to move a page to a redirect you created: "Unable to store text to external storage"
Closed, DuplicatePublic

Description

Steps to reproduce:

  1. Create a Page 'A'
  2. Create a page 'B', where the content is a redirect to 'A'
  3. Try to move 'A' to 'B'

Expected behaviour: Be able to overwrite the redirect, at least as admin by deleting the page on the move special page.

Current behaviour: You get an internal error:

[XSXAk6wQBHcAAFqbvLUAAAAM] /w/index.php?title=Spezial:Verschieben&action=submit MediaWiki\Storage\BlobAccessException from line 261 of /srv/mediawiki/php-master/includes/Storage/SqlBlobStore.php: Unable to store text to external storage

Backtrace:

#0 /srv/mediawiki/php-master/includes/Revision/RevisionStore.php(950): MediaWiki\Storage\SqlBlobStore->storeBlob(string, array)
#1 /srv/mediawiki/php-master/includes/Revision/RevisionStore.php(686): MediaWiki\Revision\RevisionStore->storeContentBlob(MediaWiki\Revision\SlotRecord, Title, array)
#2 /srv/mediawiki/php-master/includes/Revision/RevisionStore.php(621): MediaWiki\Revision\RevisionStore->insertSlotOn(Wikimedia\Rdbms\DatabaseMysqli, integer, MediaWiki\Revision\SlotRecord, Title, array)
#3 /srv/mediawiki/php-master/includes/Revision/RevisionStore.php(519): MediaWiki\Revision\RevisionStore->insertRevisionInternal(MediaWiki\Revision\MutableRevisionRecord, Wikimedia\Rdbms\DatabaseMysqli, User, CommentStoreComment, Title, integer, integer)
#4 /srv/mediawiki/php-master/includes/libs/rdbms/database/Database.php(3936): Closure$MediaWiki\Revision\RevisionStore::insertRevisionOn(Wikimedia\Rdbms\DatabaseMysqli, string)
#5 /srv/mediawiki/php-master/includes/Revision/RevisionStore.php(521): Wikimedia\Rdbms\Database->doAtomicSection(string, Closure$MediaWiki\Revision\RevisionStore::insertRevisionOn;2231)
#6 /srv/mediawiki/php-master/includes/Revision.php(1164): MediaWiki\Revision\RevisionStore->insertRevisionOn(MediaWiki\Revision\MutableRevisionRecord, Wikimedia\Rdbms\DatabaseMysqli)
#7 /srv/mediawiki/php-master/includes/MovePage.php(819): Revision->insertOn(Wikimedia\Rdbms\DatabaseMysqli)
#8 /srv/mediawiki/php-master/includes/MovePage.php(452): MovePage->moveToInternal(User, Title, string, boolean, array)
#9 /srv/mediawiki/php-master/includes/MovePage.php(294): MovePage->moveUnsafe(User, string, boolean, array)
#10 /srv/mediawiki/php-master/includes/specials/SpecialMovepage.php(610): MovePage->moveIfAllowed(User, string, boolean)
#11 /srv/mediawiki/php-master/includes/specials/SpecialMovepage.php(130): MovePageForm->doSubmit()
#12 /srv/mediawiki/php-master/includes/specialpage/SpecialPage.php(571): MovePageForm->execute(NULL)
#13 /srv/mediawiki/php-master/includes/specialpage/SpecialPageFactory.php(581): SpecialPage->run(NULL)
#14 /srv/mediawiki/php-master/includes/MediaWiki.php(288): MediaWiki\Special\SpecialPageFactory->executePath(Title, RequestContext)
#15 /srv/mediawiki/php-master/includes/MediaWiki.php(884): MediaWiki->performRequest()
#16 /srv/mediawiki/php-master/includes/MediaWiki.php(515): MediaWiki->main()
#17 /srv/mediawiki/php-master/index.php(42): MediaWiki->run()
#18 /srv/mediawiki/w/index.php(3): include(string)
#19 {main}

reproduced in betawiki.

Event Timeline

Aklapper renamed this task from Not possible to move a page to a redirect you created to Not possible to move a page to a redirect you created: "Unable to store text to external storage".Jul 11 2019, 1:23 PM