-
-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Setup
- SMW version: SemanticMediaWiki 4.2.0 (Semantic Bundle 6.1)
- MW version: 1.43
- PHP version: 8.1.32
- DB system (MySQL, Blazegraph, etc.) and version: MySQL 8.4.5
Here the composer.json file
{
"require": {
"mediawiki/semantic-bundle": "~6.1"
}
}
Issue
- DB_MASTER should be replaced with DB_PRIMARY in
/var/www/html/extensions/SemanticMediaWiki/includes/DefaultSettings.php
[12-May-2025 10:37:24 Europe/Berlin] PHP Fatal error: Uncaught Error: Undefined constant "DB_MASTER" in /var/www/html/extensions/SemanticMediaWiki/includes/DefaultSettings.php:185
Stack trace:
#0 /var/www/html/extensions/SemanticMediaWiki/includes/DefaultSettings.php(2516): SemanticMediaWiki::{closure}()
#1 /var/www/html/extensions/SemanticMediaWiki/includes/SemanticMediaWiki.php(671): include('/var/www/html/e...')
#2 /var/www/html/extensions/SemanticMediaWiki/includes/SemanticMediaWiki.php(683): SemanticMediaWiki::getDefaultSettings()
#3 /var/www/html/extensions/SemanticMediaWiki/includes/SemanticMediaWiki.php(32): SemanticMediaWiki::setupGlobals()
#4 /var/www/html/includes/registration/ExtensionRegistry.php(587): SemanticMediaWiki::initExtension(Array, Object(MediaWiki\Settings\SettingsBuilder))
#5 /var/www/html/includes/registration/ExtensionRegistry.php(333): MediaWiki\Registration\ExtensionRegistry->exportExtractedData(Array)
#6 /var/www/html/includes/Setup.php(293): MediaWiki\Registration\ExtensionRegistry->loadFromQueue()
#7 /var/www/html/includes/WebStart.php(85): require_once('/var/www/html/i...')
#8 /var/www/html/index.php(50): require('/var/www/html/i...')
#9 {main}
thrown in /var/www/html/extensions/SemanticMediaWiki/includes/DefaultSettings.php on line 185
- DB_MASTER should be replaced with DB_PRIMARY in
/var/www/html/extensions/SemanticMediaWiki/src/Setup.php
[0af71a883e2ca9dfa2ed30fa] [no req] Error: Undefined constant "SMW\DB_MASTER"
Backtrace:
from /var/www/html/extensions/SemanticMediaWiki/src/Setup.php(210)
#0 /var/www/html/extensions/SemanticMediaWiki/src/Setup.php(122): SMW\Setup->initConnectionProviders()
#1 /var/www/html/extensions/SemanticMediaWiki/includes/SemanticMediaWiki.php(84): SMW\Setup->init(array, string)
#2 /var/www/html/includes/Setup.php(576): SemanticMediaWiki::onExtensionFunction()
#3 /var/www/html/maintenance/run.php(49): require_once(string)
#4 {main}
- DB_MASTER should be replaced with DB_PRIMARY in
/var/www/html/extensions/SemanticMediaWiki/src/MediaWiki/Connection/ConnectionProvider.php
[33c7b930cbc2774784ed78ed] [no req] Error: Undefined constant "SMW\MediaWiki\Connection\DB_MASTER"
Backtrace:
from /var/www/html/extensions/SemanticMediaWiki/src/MediaWiki/Connection/ConnectionProvider.php(72)
#0 /var/www/html/extensions/SemanticMediaWiki/src/Connection/ConnectionManager.php(46): SMW\MediaWiki\Connection\ConnectionProvider->getConnection()
#1 /var/www/html/extensions/SemanticMediaWiki/src/Store.php(582): SMW\Connection\ConnectionManager->getConnection(string)
#2 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/SQLStore.php(678): SMW\Store->getConnection(string)
#3 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/SQLStoreFactory.php(440): SMW\SQLStore\SQLStore->getConnection(string)
#4 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/EntityStore/EntityIdManager.php(1076): SMW\SQLStore\SQLStoreFactory->newPropertyTableHashes(SMW\SQLStore\EntityStore\IdCacheManager)
#5 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/EntityStore/EntityIdManager.php(158): SMW\SQLStore\EntityStore\EntityIdManager->initCache()
#6 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/SQLStoreFactory.php(143): SMW\SQLStore\EntityStore\EntityIdManager->__construct(SMW\Elastic\ElasticStore, SMW\SQLStore\SQLStoreFactory)
#7 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/SQLStore.php(175): SMW\SQLStore\SQLStoreFactory->newEntityIdManager()
#8 /var/www/html/extensions/SemanticMediaWiki/src/Elastic/ElasticStore.php(66): SMW\SQLStore\SQLStore->__construct()
#9 /var/www/html/extensions/SemanticMediaWiki/src/StoreFactory.php(61): SMW\Elastic\ElasticStore->__construct()
#10 /var/www/html/extensions/SemanticMediaWiki/src/StoreFactory.php(42): SMW\StoreFactory::newFromClass(string)
#11 /var/www/html/extensions/SemanticMediaWiki/src/Services/SharedServicesContainer.php(107): SMW\StoreFactory::getStore(string)
#12 [internal function]: SMW\Services\SharedServicesContainer->newStore(Onoi\CallbackContainer\CallbackContainerBuilder, string)
#13 /var/www/html/vendor/onoi/callback-container/src/CallbackContainerBuilder.php(260): call_user_func_array(array, array)
#14 /var/www/html/vendor/onoi/callback-container/src/CallbackContainerBuilder.php(288): Onoi\CallbackContainer\CallbackContainerBuilder->getReturnValueFromCallbackHandlerFor(string, array)
#15 /var/www/html/vendor/onoi/callback-container/src/CallbackContainerBuilder.php(195): Onoi\CallbackContainer\CallbackContainerBuilder->getReturnValueFromSingletonFor(string, array)
#16 /var/www/html/extensions/SemanticMediaWiki/src/Services/ServicesFactory.php(260): Onoi\CallbackContainer\CallbackContainerBuilder->singleton(string, null)
#17 /var/www/html/extensions/SemanticMediaWiki/src/MediaWiki/Hooks.php(1081): SMW\Services\ServicesFactory->getStore()
#18 /var/www/html/includes/HookContainer/HookContainer.php(159): SMW\MediaWiki\Hooks->onLoadExtensionSchemaUpdates(MediaWiki\Installer\MysqlUpdater)
#19 /var/www/html/includes/HookContainer/HookRunner.php(2403): MediaWiki\HookContainer\HookContainer->run(string, array, array)
#20 /var/www/html/includes/installer/DatabaseUpdater.php(155): MediaWiki\HookContainer\HookRunner->onLoadExtensionSchemaUpdates(MediaWiki\Installer\MysqlUpdater)
#21 /var/www/html/includes/installer/DatabaseUpdater.php(551): MediaWiki\Installer\DatabaseUpdater->loadExtensionSchemaUpdates()
#22 /var/www/html/maintenance/update.php(195): MediaWiki\Installer\DatabaseUpdater->doUpdates(array)
#23 /var/www/html/maintenance/includes/MaintenanceRunner.php(703): UpdateMediaWiki->execute()
#24 /var/www/html/maintenance/run.php(51): MediaWiki\Maintenance\MaintenanceRunner->run()
#25 {main}
- DB_MASTER should be replaced with DB_PRIMARY in
/var/www/html/extensions/SemanticMediaWiki/src/SQLStore/SQLStoreFactory.php
[2421ff509b44a398598ff721] [no req] Error: Undefined constant "SMW\SQLStore\DB_MASTER"
Backtrace:
from /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/SQLStoreFactory.php(457)
#0 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/SQLStore.php(453): SMW\SQLStore\SQLStoreFactory->newInstaller()
#1 /var/www/html/extensions/SemanticMediaWiki/src/Store.php(490): SMW\SQLStore\SQLStore->setup(SMW\Options)
#2 /var/www/html/includes/installer/DatabaseUpdater.php(595): SMW\Store::setupStore(bool, SMW\Options)
#3 /var/www/html/includes/installer/DatabaseUpdater.php(552): MediaWiki\Installer\DatabaseUpdater->runUpdates(array, bool)
#4 /var/www/html/maintenance/update.php(195): MediaWiki\Installer\DatabaseUpdater->doUpdates(array)
#5 /var/www/html/maintenance/includes/MaintenanceRunner.php(703): UpdateMediaWiki->execute()
#6 /var/www/html/maintenance/run.php(51): MediaWiki\Maintenance\MaintenanceRunner->run()
#7 {main}
- DB_MASTER should be replaced with DB_PRIMARY in
/var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/TableBuildExaminer.php
[7cb79c162ed5b63fca36e54b] [no req] Error: Undefined constant "SMW\SQLStore\TableBuilder\DB_MASTER"
Backtrace:
from /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/TableBuildExaminer.php(71)
#0 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/Installer.php(181): SMW\SQLStore\TableBuilder\TableBuildExaminer->getDatabaseInfo()
#1 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/SQLStore.php(456): SMW\SQLStore\Installer->install(SMW\Options)
#2 /var/www/html/extensions/SemanticMediaWiki/src/Store.php(490): SMW\SQLStore\SQLStore->setup(SMW\Options)
#3 /var/www/html/includes/installer/DatabaseUpdater.php(595): SMW\Store::setupStore(bool, SMW\Options)
#4 /var/www/html/includes/installer/DatabaseUpdater.php(552): MediaWiki\Installer\DatabaseUpdater->runUpdates(array, bool)
#5 /var/www/html/maintenance/update.php(195): MediaWiki\Installer\DatabaseUpdater->doUpdates(array)
#6 /var/www/html/maintenance/includes/MaintenanceRunner.php(703): UpdateMediaWiki->execute()
#7 /var/www/html/maintenance/run.php(51): MediaWiki\Maintenance\MaintenanceRunner->run()
#8 {main}
- DB_MASTER should be replaced with DB_PRIMARY in
/var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/TableSchemaManager.php
[aca359fd0cfae90abc52e967] [no req] Error: Undefined constant "SMW\SQLStore\TableBuilder\DB_MASTER"
Backtrace:
from /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/TableSchemaManager.php(178)
#0 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/TableSchemaManager.php(150): SMW\SQLStore\TableBuilder\TableSchemaManager->newEntityIdTable()
#1 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/Installer.php(205): SMW\SQLStore\TableBuilder\TableSchemaManager->getTables()
#2 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/SQLStore.php(456): SMW\SQLStore\Installer->install(SMW\Options)
#3 /var/www/html/extensions/SemanticMediaWiki/src/Store.php(490): SMW\SQLStore\SQLStore->setup(SMW\Options)
#4 /var/www/html/includes/installer/DatabaseUpdater.php(595): SMW\Store::setupStore(bool, SMW\Options)
#5 /var/www/html/includes/installer/DatabaseUpdater.php(552): MediaWiki\Installer\DatabaseUpdater->runUpdates(array, bool)
#6 /var/www/html/maintenance/update.php(195): MediaWiki\Installer\DatabaseUpdater->doUpdates(array)
#7 /var/www/html/maintenance/includes/MaintenanceRunner.php(703): UpdateMediaWiki->execute()
#8 /var/www/html/maintenance/run.php(51): MediaWiki\Maintenance\MaintenanceRunner->run()
#9 {main}
- DB_MASTER should be replaced with DB_PRIMARY in
/var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/Examiner/IdBorder.php
[d8f749c688be64a93b848e04] [no req] Error: Undefined constant "SMW\SQLStore\TableBuilder\Examiner\DB_MASTER"
Backtrace:
from /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/Examiner/IdBorder.php(74)
#0 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/Examiner/IdBorder.php(64): SMW\SQLStore\TableBuilder\Examiner\IdBorder->findAndMove(int, int)
#1 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/TableBuildExaminer.php(123): SMW\SQLStore\TableBuilder\Examiner\IdBorder->check(array)
#2 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/Installer.php(239): SMW\SQLStore\TableBuilder\TableBuildExaminer->checkOnPostCreation(SMW\SQLStore\TableBuilder\MySQLTableBuilder)
#3 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/SQLStore.php(456): SMW\SQLStore\Installer->install(SMW\Options)
#4 /var/www/html/extensions/SemanticMediaWiki/src/Store.php(490): SMW\SQLStore\SQLStore->setup(SMW\Options)
#5 /var/www/html/includes/installer/DatabaseUpdater.php(595): SMW\Store::setupStore(bool, SMW\Options)
#6 /var/www/html/includes/installer/DatabaseUpdater.php(552): MediaWiki\Installer\DatabaseUpdater->runUpdates(array, bool)
#7 /var/www/html/maintenance/update.php(195): MediaWiki\Installer\DatabaseUpdater->doUpdates(array)
#8 /var/www/html/maintenance/includes/MaintenanceRunner.php(703): UpdateMediaWiki->execute()
#9 /var/www/html/maintenance/run.php(51): MediaWiki\Maintenance\MaintenanceRunner->run()
#10 {main}
- DB_MASTER should be replaced with DB_PRIMARY in
/var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/Examiner/PredefinedProperties.php
[f45eb2eb40a21529dd2a922f] [no req] Error: Undefined constant "SMW\SQLStore\TableBuilder\Examiner\DB_MASTER"
Backtrace:
from /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/Examiner/PredefinedProperties.php(87)
#0 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/Examiner/PredefinedProperties.php(79): SMW\SQLStore\TableBuilder\Examiner\PredefinedProperties->doUpdate(SMW\DIProperty, int)
#1 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/TableBuildExaminer.php(138): SMW\SQLStore\TableBuilder\Examiner\PredefinedProperties->check()
#2 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/Installer.php(239): SMW\SQLStore\TableBuilder\TableBuildExaminer->checkOnPostCreation(SMW\SQLStore\TableBuilder\MySQLTableBuilder)
#3 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/SQLStore.php(456): SMW\SQLStore\Installer->install(SMW\Options)
#4 /var/www/html/extensions/SemanticMediaWiki/src/Store.php(490): SMW\SQLStore\SQLStore->setup(SMW\Options)
#5 /var/www/html/includes/installer/DatabaseUpdater.php(595): SMW\Store::setupStore(bool, SMW\Options)
#6 /var/www/html/includes/installer/DatabaseUpdater.php(552): MediaWiki\Installer\DatabaseUpdater->runUpdates(array, bool)
#7 /var/www/html/maintenance/update.php(195): MediaWiki\Installer\DatabaseUpdater->doUpdates(array)
#8 /var/www/html/maintenance/includes/MaintenanceRunner.php(703): UpdateMediaWiki->execute()
#9 /var/www/html/maintenance/run.php(51): MediaWiki\Maintenance\MaintenanceRunner->run()
#10 {main}
- DB_MASTER should be replaced with DB_PRIMARY in
/var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/Examiner/TouchedField.php
[82f5870b33237a77d4136be4] [no req] Error: Undefined constant "SMW\SQLStore\TableBuilder\Examiner\DB_MASTER"
Backtrace:
from /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/Examiner/TouchedField.php(40)
#0 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/TableBuildExaminer.php(154): SMW\SQLStore\TableBuilder\Examiner\TouchedField->check()
#1 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/Installer.php(239): SMW\SQLStore\TableBuilder\TableBuildExaminer->checkOnPostCreation(SMW\SQLStore\TableBuilder\MySQLTableBuilder)
#2 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/SQLStore.php(456): SMW\SQLStore\Installer->install(SMW\Options)
#3 /var/www/html/extensions/SemanticMediaWiki/src/Store.php(490): SMW\SQLStore\SQLStore->setup(SMW\Options)
#4 /var/www/html/includes/installer/DatabaseUpdater.php(595): SMW\Store::setupStore(bool, SMW\Options)
#5 /var/www/html/includes/installer/DatabaseUpdater.php(552): MediaWiki\Installer\DatabaseUpdater->runUpdates(array, bool)
#6 /var/www/html/maintenance/update.php(195): MediaWiki\Installer\DatabaseUpdater->doUpdates(array)
#7 /var/www/html/maintenance/includes/MaintenanceRunner.php(703): UpdateMediaWiki->execute()
#8 /var/www/html/maintenance/run.php(51): MediaWiki\Maintenance\MaintenanceRunner->run()
#9 {main}
- DB_MASTER should be replaced with DB_PRIMARY in
/var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/Examiner/CountMapField.php
[45f27c64b7e4d3f2a1b345a1] [no req] Error: Undefined constant "SMW\SQLStore\TableBuilder\Examiner\DB_MASTER"
Backtrace:
from /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/Examiner/CountMapField.php(63)
#0 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/TableBuilder/TableBuildExaminer.php(161): SMW\SQLStore\TableBuilder\Examiner\CountMapField->check(array)
#1 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/Installer.php(239): SMW\SQLStore\TableBuilder\TableBuildExaminer->checkOnPostCreation(SMW\SQLStore\TableBuilder\MySQLTableBuilder)
#2 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/SQLStore.php(456): SMW\SQLStore\Installer->install(SMW\Options)
#3 /var/www/html/extensions/SemanticMediaWiki/src/Store.php(490): SMW\SQLStore\SQLStore->setup(SMW\Options)
#4 /var/www/html/includes/installer/DatabaseUpdater.php(595): SMW\Store::setupStore(bool, SMW\Options)
#5 /var/www/html/includes/installer/DatabaseUpdater.php(552): MediaWiki\Installer\DatabaseUpdater->runUpdates(array, bool)
#6 /var/www/html/maintenance/update.php(195): MediaWiki\Installer\DatabaseUpdater->doUpdates(array)
#7 /var/www/html/maintenance/includes/MaintenanceRunner.php(703): UpdateMediaWiki->execute()
#8 /var/www/html/maintenance/run.php(51): MediaWiki\Maintenance\MaintenanceRunner->run()
#9 {main}
- DB_MASTER should be replaced with DB_PRIMARY in
/var/www/html/extensions/SemanticMediaWiki/maintenance/setupStore.php
[02ff02554e0f964cf4a4f8e1] [no req] Error: Undefined constant "SMW\Maintenance\DB_MASTER"
Backtrace:
from /var/www/html/extensions/SemanticMediaWiki/maintenance/setupStore.php(136)
#0 /var/www/html/maintenance/includes/MaintenanceRunner.php(703): SMW\Maintenance\setupStore->execute()
#1 /var/www/html/maintenance/doMaintenance.php(100): MediaWiki\Maintenance\MaintenanceRunner->run()
#2 /var/www/html/extensions/SemanticMediaWiki/maintenance/setupStore.php(277): require_once(string)
#3 {main}
- getConnectionRef should be replaced with getConnection in
/var/www/html/extensions/SemanticMediaWiki/src/MediaWiki/Connection/LoadBalancerConnectionProvider.php
Deprecated: Use of Wikimedia\Rdbms\LoadBalancer::getConnectionRef was deprecated in MediaWiki 1.39. [Called from SMW\MediaWiki\Connection\LoadBalancerConnectionProvider::getConnection in /var/www/html/extensions/SemanticMediaWiki/src/MediaWiki/Connection/LoadBalancerConnectionProvider.php at line 101] in /var/www/html/in
Deprecated: Use of MediaWiki\Parser\ParserOutput::setPageProperty with non-string value for smw-semanticdata-status was deprecated in MediaWiki 1.42. [Called from SMW\ParserData::markParserOutput in /var/www/html/extensions/SemanticMediaWiki/src/ParserData.php at line 361] in /var/www/html/includes/debug/MWDebug.php on line 385
Compatibility
SemanticBundle 6.1.0 can be used for MW 1.35 - 1.41 only (as described in the table below)
https://github.com/ProfessionalWiki/SemanticBundle/blob/master/README.md#semantic-bundle-versions
It seems currently there isn't a SemanticBundle version for MW 1.43 available, when will it be released then?
Metadata
Metadata
Assignees
Labels
No labels