Topic on Project:Support desk (talkcontribs)


I'm seeing an error when I'm not logged into a wiki

Notice: Uncommitted DB writes (transaction from DatabaseBase::query (JobQueueDB::doGetSiblingQueuesWithJobs)). in C:\inetpub\wwwroot\WIKI\includes\db\Database.php on line 3306

I have recently upgraded from 1.23 to 1.27. This error started appearing after the upgrade.

Product Version
MediaWiki 1.27.2
PHP 5.6.22 (cgi-fcgi)
SQLite with full-text search support
Lua 5.1.4

This error message appears only when I'm logged out of the wiki. out of the wiki.

Ciencia Al Poder (talkcontribs)

This is problematic to diagnose, see task T85762.

Apparently there are pending jobs on your wiki, try to run them through runJobs.php to discard the error is being caused by one of them. (talkcontribs)


I haven't taken any further steps yet, but when I was going to edit a page, I was able to get details of another error:

Warning: unlink(C:\inetpub\wwwroot\data/locks/hck6po3i81n2fwsv27nex1hfwp7wt0p.lock): Permission denied in C:\inetpub\wwwroot\WIKI\includes\filebackend\lockmanager\FSLockManager.php on line 219

Notice: DB transaction callbacks still pending (from ). in C:\inetpub\wwwroot\WIKI\includes\db\Database.php on line 3314

Ciencia Al Poder (talkcontribs)

Check that your folder C:\inetpub\wwwroot\data has permissions for IIS and PHP to write on it. (talkcontribs)


Seems like all the permissions for C:\inetpub\wwwroot\data are okay.

When I tried running runJobs.php I think that my php_pso.dll file is missing:

php maintenance/runJobs.php
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\PHP\ext\php_pdo.dll' - The specified module could not be found.