Page MenuHomePhabricator

Cannot delete pages in 1.32.0: Fatal error: Uncaught RuntimeException: Transaction callbacks are still pending
Closed, DeclinedPublic

Description

Cannot delete pages in the Mediawiki. Error is stated below.

Original exception:

[8945f98b055f92f1eb631802] 2019-08-27 09:59:34: Fatal exception of type "Wikimedia\Rdbms\DBQueryError"

Exception caught inside exception handler.

Set $wgShowExceptionDetails = true; at the bottom of LocalSettings.php to show detailed debugging information.

Notice: Uncommitted DB writes (transaction from Wikimedia\Rdbms\Database::query (LCStoreDB::get)). in D:\xampp\htdocs\mediawiki-1.32.0\includes\libs\rdbms\database\Database.php on line 4708

Notice: DB transaction writes or callbacks still pending (WikiPage::archiveRevisions, WikiPage::archiveRevisions, WikiPage::doDeleteArticleBatched, ManualLogEntry::insert, WikiPage::doDeleteArticleBatched, LocalRepo::invalidateImageRedirect). in D:\xampp\htdocs\mediawiki-1.32.0\includes\libs\rdbms\database\Database.php on line 4714

Fatal error: Uncaught RuntimeException: Transaction callbacks are still pending: 
WikiPage::archiveRevisions, WikiPage::archiveRevisions, WikiPage::doDeleteArticleBatched, ManualLogEntry::insert, WikiPage::doDeleteArticleBatched, LocalRepo::invalidateImageRedirect in D:\xampp\htdocs\mediawiki-1.32.0\includes\libs\rdbms\database\Database.php:977 
Stack trace: 
#0 D:\xampp\htdocs\mediawiki-1.32.0\includes\libs\rdbms\loadbalancer\LoadBalancer.php(1279): Wikimedia\Rdbms\Database->close() 
#1 D:\xampp\htdocs\mediawiki-1.32.0\includes\libs\rdbms\loadbalancer\LoadBalancer.php(1774): Wikimedia\Rdbms\LoadBalancer->Wikimedia\Rdbms\{closure}(Object(Wikimedia\Rdbms\DatabaseMysqli)) 
#2 D:\xampp\htdocs\mediawiki-1.32.0\includes\libs\rdbms\loadbalancer\LoadBalancer.php(1280): Wikimedia\Rdbms\LoadBalancer->forEachOpenConnection(Object(Closure)) 
#3 D:\xampp\htdocs\mediawiki-1.32.0\includes\libs\rdbms\loadbalancer\LoadBalancer.php(1269): Wikimedia\Rdbms\LoadBalancer->closeAll() 
#4 D:\xampp\htdocs\mediawiki-1.32.0\includes\libs\rdbms\loadbalanc in D:\xampp\htdocs\mediawiki-1.32.0\includes\libs\rdbms\database\Database.php on line 977

Event Timeline

Ammarpad renamed this task from Cannot delete pages in the Mediawiki. Fatal error: Uncaught RuntimeException: Transaction callbacks are still pending: WikiPage::archiveRevisions, WikiPage::archiveRevisions, WikiPage::doDeleteArticleBatched, ManualLogEntry::insert, WikiPage::doDeleteArticleBatched, LocalRepo::invalidateImageRedirect in D:\xampp\htdocs\mediawiki-1.32.0\includes\libs\rdbms\database\Database.php:977 Stack trace: #0 D:\xampp\htdocs\mediawiki-1.32.0\includes\libs\rdbms\loadbalancer\LoadBalancer.php(1279): to Cannot delete pages: Fatal error: Uncaught RuntimeException.Aug 27 2019, 10:43 AM
Peachey88 updated the task description. (Show Details)
Aklapper changed the task status from Open to Stalled.Sep 1 2019, 1:46 PM

@Katznew: Hi. Which exact version of MediaWiki are you using?

Aklapper renamed this task from Cannot delete pages: Fatal error: Uncaught RuntimeException to Cannot delete pages in 1.32.0: Fatal error: Uncaught RuntimeException: Transaction callbacks are still pending.Sep 27 2019, 12:40 PM
Aklapper changed the task status from Stalled to Open.
Aklapper changed the task status from Open to Stalled.Sep 27 2019, 12:42 PM

Please always make sure to run a supported software version, for your own safety. 1.32.0 is an outdated insecure version.
T213577 might have improved this problem in version 1.32.1. @Katznew: Can you please check?

Please always make sure to run a supported software version, for your own safety. 1.32.0 is an outdated insecure version.
T213577 might have improved this problem in version 1.32.1. @Katznew: Can you please check?

Unfortunately closing this Phabricator task as no further information has been provided.

@Katznew: After you have provided the information asked for and if this still happens, please set the status of this task back to "Open" via the Add Action...Change Status dropdown. Also note that 1.32.4 is the latest stable in the 1.32.x series now. Thanks!