Mailing List Archive

MediaWiki internal error
The error and backtrace shown below is thrown when trying to load the
system page 'Mediawiki:Sitenotice'. It is the result of a system upgrade
duringĀ  which the database was edited AFTER the database had been
updated, but BEFORE the new Mediawiki version installation scripts had
been installed. Since it was the only page affected, we have lived with
it through several further upgrades . However, it is becoming a pain not
to able to use sitenotice so I would like (try??) to fix it.

Any suggestions as to how I should go about this, since the page itself
can be neither edited, deleted or restored to an earlier version through
the Mediwiki user interface itself? Is there a maintenance script for
example that might do the trick? or am I faced with manual database editing?

Any suggestions / advice would be much appreciated

Peter Presland

>>>>>>>>>>>>>>>>>>>>>>>>>>>

MediaWiki internal error.

Original exception: [XhxQLsGV-@FwxVwKJWJu8wAAAA8]
/wiki/MediaWiki:Sitenotice MediaWiki\Revision\RevisionAccessException
from line 1643 of /var/www/html/w/includes/Revision/RevisionStore.php:
Main slot of revision 163209 not found in database!
Backtrace:
#0 /var/www/html/w/includes/Revision/RevisionStore.php(1680):
MediaWiki\Revision\RevisionStore->loadSlotRecords(string, integer)
#1 [internal function]:
MediaWiki\Revision\RevisionStore->MediaWiki\Revision\{closure}()
#2 /var/www/html/w/includes/Revision/RevisionSlots.php(165):
call_user_func(Closure)
#3 /var/www/html/w/includes/Revision/RevisionSlots.php(107):
MediaWiki\Revision\RevisionSlots->getSlots()
#4 /var/www/html/w/includes/Revision/RevisionRecord.php(192):
MediaWiki\Revision\RevisionSlots->getSlot(string)
#5 /var/www/html/w/includes/Revision.php(689):
MediaWiki\Revision\RevisionRecord->getSlot(string, integer)
#6 /var/www/html/w/includes/Revision.php(956): Revision->getMainSlotRaw()
#7 /var/www/html/w/includes/page/WikiPage.php(659):
Revision->getContentModel()
#8 /var/www/html/w/includes/libs/objectcache/WANObjectCache.php(1414):
WikiPage->{closure}(boolean, integer, array, NULL)
#9 /var/www/html/w/includes/libs/objectcache/WANObjectCache.php(1275):
WANObjectCache->doGetWithSetCallback(string, integer, Closure, array)
#10 /var/www/html/w/includes/page/WikiPage.php(665):
WANObjectCache->getWithSetCallback(string, integer, Closure)
#11 /var/www/html/w/includes/page/WikiPage.php(287):
WikiPage->getContentModel()
#12 /var/www/html/w/includes/page/WikiPage.php(274):
WikiPage->getContentHandler()
#13 /var/www/html/w/includes/actions/Action.php(98):
WikiPage->getActionOverrides()
#14 /var/www/html/w/includes/actions/Action.php(155):
Action::factory(string, WikiPage, RequestContext)
#15 /var/www/html/w/includes/MediaWiki.php(155):
Action::getActionName(RequestContext)
#16 /var/www/html/w/includes/MediaWiki.php(782): MediaWiki->getAction()
#17 /var/www/html/w/includes/MediaWiki.php(515): MediaWiki->main()
#18 /var/www/html/w/index.php(42): MediaWiki->run()
#19 {main}



_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l