Help with Duplicator and MediaWiki 1.32
by Thompson, Matt (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC]
All,
I'm hoping the gurus on the Mailing List here can help. I'm a big user
of Duplicator on the wiki I help take care of, but it looks list some
recent upgrade in MediaWiki is causing an issue. I've upgraded to the
latest Duplicator I can find (Duplicator-REL1_32-5158b26.tar.gz) and I
still get the error.
When I try to Duplicate a page I get an "Internal Error" and:
> [XIKDya3smIUAAHYHRiAAAAAV] /wiki/index.php?title=Special:Duplicator MediaWiki\Revision\RevisionAccessException from line 1635 of /home/geos/geos5.org/wiki/includes/Revision/RevisionStore.php: Main slot of revision 4281 not found in database!
>
> Backtrace:
>
> #0 /home/geos/geos5.org/wiki/includes/Revision/RevisionStore.php(1671): MediaWiki\Revision\RevisionStore->loadSlotRecords(string, integer)
>
> #1 [internal function]: MediaWiki\Revision\RevisionStore->MediaWiki\Revision\{closure}()
>
> #2 /home/geos/geos5.org/wiki/includes/Revision/RevisionSlots.php(165): call_user_func(Closure)
>
> #3 /home/geos/geos5.org/wiki/includes/Revision/RevisionSlots.php(107): MediaWiki\Revision\RevisionSlots->getSlots()
>
> #4 /home/geos/geos5.org/wiki/includes/Revision/RevisionRecord.php(192): MediaWiki\Revision\RevisionSlots->getSlot(string)
>
> #5 /home/geos/geos5.org/wiki/includes/Revision.php(697): MediaWiki\Revision\RevisionRecord->getSlot(string, integer)
>
> #6 /home/geos/geos5.org/wiki/includes/Revision.php(965): Revision->getMainSlotRaw()
>
> #7 /home/geos/geos5.org/wiki/includes/page/WikiPage.php(1387): Revision->getContentModel()
>
> #8 /home/geos/geos5.org/wiki/includes/page/Article.php(2792): WikiPage->updateRevisionOn(Wikimedia\Rdbms\DatabaseMysqli, Revision, NULL, NULL)
>
> #9 /home/geos/geos5.org/wiki/extensions/Duplicator/Duplicator.page.php(339): Article->updateRevisionOn(Wikimedia\Rdbms\DatabaseMysqli, Revision)
>
> #10 /home/geos/geos5.org/wiki/extensions/Duplicator/Duplicator.page.php(115): SpecialDuplicator->duplicate(Title, Title, boolean)
>
> #11 /home/geos/geos5.org/wiki/includes/specialpage/SpecialPage.php(569): SpecialDuplicator->execute(NULL)
>
> #12 /home/geos/geos5.org/wiki/includes/specialpage/SpecialPageFactory.php(568): SpecialPage->run(NULL)
>
> #13 /home/geos/geos5.org/wiki/includes/MediaWiki.php(288): MediaWiki\Special\SpecialPageFactory->executePath(Title, RequestContext)
>
> #14 /home/geos/geos5.org/wiki/includes/MediaWiki.php(860): MediaWiki->performRequest()
>
> #15 /home/geos/geos5.org/wiki/includes/MediaWiki.php(517): MediaWiki->main()
>
> #16 /home/geos/geos5.org/wiki/index.php(42): MediaWiki->run()
>
> #17 {main}
>
I will note that Wikiapiary says I might be the first 1.32 install to
try it (https://wikiapiary.com/wiki/Extension:Duplicator).
Any ideas on what might be going on?
Thanks,
Matt
--
Matt Thompson, SSAI, Sr Scientific Programmer/Analyst
NASA GSFC, Global Modeling and Assimilation Office
Code 610.1, 8800 Greenbelt Rd, Greenbelt, MD 20771
Phone: 301-614-6712 Fax: 301-614-6246
http://science.gsfc.nasa.gov/sed/bio/matthew.thompson