Setup
- Maps version: 12.1.6
- MW version: 1.43.8
- PHP version: 8.3.6
- SMW version (if applicable): 6
Issue
When you use 12.1.6 with SM6, the following error is shown:
[26256f471887e6b9a6940e41] /Special:Version Error: Class "SMW\DataItems\DataItem" not found
Backtrace:
from /extensions/Maps/src/SemanticMapsSetup.php(32)
#0 /includes/HookContainer/HookContainer.php(159): Maps\SemanticMapsSetup->Maps\{closure}()
#1 /extensions/SemanticMediaWiki/src/DataTypeRegistry.php(504): MediaWiki\HookContainer\HookContainer->run()
#2 /extensions/SemanticMediaWiki/src/DataTypeRegistry.php(128): SMW\DataTypeRegistry->initDatatypes()
#3 /extensions/SemanticMediaWiki/src/DataValueFactory.php(88): SMW\DataTypeRegistry::getInstance()
#4 /extensions/SemanticCite/src/CitationResourceMatchFinder.php(43): SMW\DataValueFactory::getInstance()
#5 /extensions/SemanticCite/src/ReferenceListFactory.php(58): SCI\CitationResourceMatchFinder->__construct()
#6 /extensions/SemanticCite/src/ReferenceListFactory.php(78): SCI\ReferenceListFactory->newReferenceListOutputRenderer()
#7 /extensions/SemanticCite/src/HookRegistry.php(337): SCI\ReferenceListFactory->newCachedReferenceListOutputRenderer()
#8 /includes/HookContainer/HookContainer.php(159): SCI\HookRegistry->SCI\{closure}()
#9 /includes/HookContainer/HookRunner.php(2741): MediaWiki\HookContainer\HookContainer->run()
#10 /includes/Output/OutputPage.php(2560): MediaWiki\HookContainer\HookRunner->onOutputPageBeforeHTML()
#11 /includes/Output/OutputPage.php(2573): MediaWiki\Output\OutputPage->addParserOutputText()
#12 /includes/specials/SpecialVersion.php(245): MediaWiki\Output\OutputPage->addParserOutput()
#13 /includes/specialpage/SpecialPage.php(728): MediaWiki\Specials\SpecialVersion->execute()
#14 /includes/specialpage/SpecialPageFactory.php(1717): MediaWiki\SpecialPage\SpecialPage->run()
#15 /includes/actions/ActionEntryPoint.php(505): MediaWiki\SpecialPage\SpecialPageFactory->executePath()
#16 /includes/actions/ActionEntryPoint.php(147): MediaWiki\Actions\ActionEntryPoint->performRequest()
#17 /includes/MediaWikiEntryPoint.php(200): MediaWiki\Actions\ActionEntryPoint->execute()
#18 /index.php(58): MediaWiki\MediaWikiEntryPoint->run()
#19 {main}
Solution is to use 12.1.3
Setup
Issue
When you use 12.1.6 with SM6, the following error is shown:
Solution is to use 12.1.3