RedHat7 | |
MediaWiki | 1.34.1 (d07521a) |
PHP | 7.2.30 (apache2handler) |
MariaDB | 5.5.65-MariaDB |
ICU | 50.2 |
Echo | ā (bf9195d) 10:52, 6 April 2020 |
Flow | 1.1.1 (5a1c2eb) 19:38, 17 April 2020 |
When I run:
sudo php /opt/htdocs/mediawiki/maintenance/refreshLinks.php 1080 --e 1087
I get the following error:
$ sudo php /opt/htdocs/mediawiki/maintenance/refreshLinks.php 1080 --e 1087 Refreshing redirects table. Starting from page_id 1080 of 1087. Refreshing links tables. Starting from page_id 1080 of 1087. [112ae3971d7874e72cbfe77f] [no req] TypeError from line 26 of /opt/htdocs/mediawiki/extensions/Flow/includes/Model/WikiReference.php: Argument 8 passed to Flow\Model\WikiReference::__construct() must be an instance of Title, null given, called in /opt/htdocs/mediawiki/extensions/Flow/includes/Model/WikiReference.php on line 81 Backtrace: #0 /opt/htdocs/mediawiki/extensions/Flow/includes/Model/WikiReference.php(81): Flow\Model\WikiReference->__construct(Flow\Model\UUID, string, Flow\Model\UUID, Title, string, Flow\Model\UUID, string, NULL) #1 /opt/htdocs/mediawiki/extensions/Flow/includes/Data/Mapper/BasicObjectMapper.php(38): Flow\Model\WikiReference::fromStorageRow(array, NULL) #2 /opt/htdocs/mediawiki/extensions/Flow/includes/Data/ObjectLocator.php(315): Flow\Data\Mapper\BasicObjectMapper->fromStorageRow(array) #3 /opt/htdocs/mediawiki/extensions/Flow/includes/Data/ObjectManager.php(307): Flow\Data\ObjectLocator->load(array) #4 /opt/htdocs/mediawiki/extensions/Flow/includes/Data/ObjectLocator.php(119): Flow\Data\ObjectManager->load(array) #5 /opt/htdocs/mediawiki/extensions/Flow/includes/Data/ObjectLocator.php(70): Flow\Data\ObjectLocator->findMulti(array, array) #6 /opt/htdocs/mediawiki/extensions/Flow/includes/Data/ManagerGroup.php(127): Flow\Data\ObjectLocator->find(array) #7 /opt/htdocs/mediawiki/extensions/Flow/includes/Data/ManagerGroup.php(139): Flow\Data\ManagerGroup->call(string, array) #8 /opt/htdocs/mediawiki/extensions/Flow/includes/LinksTableUpdater.php(121): Flow\Data\ManagerGroup->find(string, array) #9 /opt/htdocs/mediawiki/extensions/Flow/includes/LinksTableUpdater.php(50): Flow\LinksTableUpdater->getReferencesForTitle(Title) #10 /opt/htdocs/mediawiki/extensions/Flow/includes/Content/BoardContent.php(195): Flow\LinksTableUpdater->mutateParserOutput(Title, ParserOutput) #11 /opt/htdocs/mediawiki/includes/Revision/RenderedRevision.php(267): Flow\Content\BoardContent->getParserOutput(Title, integer, ParserOptions, boolean) #12 /opt/htdocs/mediawiki/includes/Revision/RenderedRevision.php(236): MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(Flow\Content\BoardContent, boolean) #13 /opt/htdocs/mediawiki/includes/Revision/RevisionRenderer.php(215): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string) #14 /opt/htdocs/mediawiki/includes/Revision/RevisionRenderer.php(152): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array) #15 [internal function]: MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array) #16 /opt/htdocs/mediawiki/includes/Revision/RenderedRevision.php(198): call_user_func(Closure, MediaWiki\Revision\RenderedRevision, array) #17 /opt/htdocs/mediawiki/includes/Storage/DerivedPageDataUpdater.php(1290): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput() #18 /opt/htdocs/mediawiki/includes/Storage/DerivedPageDataUpdater.php(1312): MediaWiki\Storage\DerivedPageDataUpdater->getCanonicalParserOutput() #19 /opt/htdocs/mediawiki/includes/Storage/DerivedPageDataUpdater.php(1606): MediaWiki\Storage\DerivedPageDataUpdater->getSecondaryDataUpdates(boolean) #20 /opt/htdocs/mediawiki/includes/page/WikiPage.php(2145): MediaWiki\Storage\DerivedPageDataUpdater->doSecondaryDataUpdates(array) #21 /opt/htdocs/mediawiki/maintenance/refreshLinks.php(276): WikiPage->doSecondaryDataUpdates(array) #22 /opt/htdocs/mediawiki/maintenance/refreshLinks.php(199): RefreshLinks::fixLinksFromArticle(integer, boolean) #23 /opt/htdocs/mediawiki/maintenance/refreshLinks.php(84): RefreshLinks->doRefreshLinks(integer, boolean, integer, boolean, boolean) #24 /opt/htdocs/mediawiki/maintenance/doMaintenance.php(99): RefreshLinks->execute() #25 /opt/htdocs/mediawiki/maintenance/refreshLinks.php(492): require_once(string) #26 {main}
/mediawiki/maintenance/update.php runs without error
The Talk page works as expected.. it's just the refresh links that is failing.
Please advise. Ty