Skip to content

Error: Class "SMW\DataItems\DataItem" not found #908

Description

@krabina

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

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions