# SimpleTasks installation issue

**URL:** <https://community.bluespice.com/t/simpletasks-installation-issue/51>\
**Category:** Configuration/Setup\
**Created:** [December 18, 2023, 2:10pm UTC](https://community.bluespice.com/t/simpletasks-installation-issue/51 "2023-12-18T14:10:06Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![dafogary](https://avatars.discourse-cdn.com/v4/letter/d/8c91f0/32.png) [@dafogary](https://community.bluespice.com/u/dafogary)\
**Post date:** [December 18, 2023, 2:10pm UTC](https://community.bluespice.com/t/simpletasks-installation-issue/51/1 "2023-12-18T14:10:06Z")

</div>

**Describe the issue / Steps to reproduce:**  
I have tried to install Simple Tasks after seeing the presentation at last weeks SMWCon, but I get an error. I uploaded the SimpleTasks extension into my central farm, I run the update.php script which throws an error, it states I need the MWStake repository in the vendor directory.

**Expected behavior:**  
I would expect it to install.

**What was the error message/error log?**

Stack trace:PHP Warning: require(/var/www/html/farm/vendor/mwstake/mediawiki-component-contentprovisioner/includes/ServiceWiring.php): Failed to open stream: No such file or directory in /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php on line 124  
PHP Warning: require(/var/www/html/farm/vendor/mwstake/mediawiki-component-contentprovisioner/includes/ServiceWiring.php): Failed to open stream: No such file or directory in /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php on line 124  
PHP Fatal error: Uncaught Error: Failed opening required ‘/var/www/html/farm/vendor/mwstake/mediawiki-component-contentprovisioner/includes/ServiceWiring.php’ (include\_path=‘/var/www/html/farm/vendor/pear/console\_getopt:/var/www/html/farm/vendor/pear/mail:/var/www/html/farm/vendor/pear/mail\_mime:/var/www/html/farm/vendor/pear/net\_smtp:/var/www/html/farm/vendor/pear/net\_socket:/var/www/html/farm/vendor/pear/net\_url2:/var/www/html/farm/vendor/pear/pear\_exception:/var/www/html/farm/vendor/pear/pear-core-minimal/src:.:/usr/share/php’) in /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php:124  
#0 /var/www/html/farm/includes/MediaWikiServices.php(447): Wikimedia\Services\ServiceContainer-\>loadWiringFiles()  
#1 /var/www/html/farm/includes/MediaWikiServices.php(285): MediaWiki\MediaWikiServices::newInstance()  
#2 /var/www/html/farm/includes/Hooks.php(174): MediaWiki\MediaWikiServices::getInstance()  
#3 /var/www/html/farm/includes/exception/MWExceptionHandler.php(807): Hooks::runner()  
#4 /var/www/html/farm/includes/exception/MWExceptionHandler.php(336): MWExceptionHandler::logError()  
#5 /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php(124): MWExceptionHandler::handleError()  
#6 /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php(124): require(‘…’)  
#7 /var/www/html/farm/includes/MediaWikiServices.php(447): Wikimedia\Services\ServiceContainer-\>loadWiringFiles()  
#8 /var/www/html/farm/includes/MediaWikiServices.php(285): MediaWiki\MediaWikiServices::newInstance()  
#9 /var/www/html/farm/includes/Hooks.php(174): MediaWiki\MediaWikiServices::getInstance()  
#10 /var/www/html/farm/includes/exception/MWExceptionHandler.php(762): Hooks::runner()  
#11 /var/www/html/farm/includes/exception/MWExceptionHandler.php(193): MWExceptionHandler::logException()  
#12 /var/www/html/farm/includes/exception/MWExceptionHandler.php(247): MWExceptionHandler::rollbackPrimaryChangesAndLog()  
#13 /var/www/html/farm/includes/exception/MWExceptionHandler.php(216): MWExceptionHandler::handleException()  
#14 [internal function]: MWExceptionHandler::handleUncaughtException()  
#15 {main}  
thrown in /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php on line 124

**System info:**

- OS: [Ubuntu 20.04]
- Server: [e.g. Apache 2.4]
- PHP: [PHP 8.2/12]
- Database: [MariaDB 10.3.38]
- BlueSpice version: [Not using BlueSpice]
- Browser version: [NA]

---

<div class="post-metadata">

**Author:** ![rvogel](https://avatars.discourse-cdn.com/v4/letter/r/eada6e/32.png) [@rvogel](https://community.bluespice.com/u/rvogel)\
**Post date:** [December 18, 2023, 2:28pm UTC](https://community.bluespice.com/t/simpletasks-installation-issue/51/2 "2023-12-18T14:28:04Z")

</div>

Hello and welcome to the BlueSpice community forums!

Looks like the installation description on [Extension:SimpleTasks - MediaWiki](https://www.mediawiki.org/wiki/Extension:SimpleTasks) was lacking information about “composer”. My apologies.

Can you please share details about how you installed the extension?

Especially: Did you use composer to install it, or did you just use composer update within the extension directory?

---

<div class="post-metadata">

**Author:** ![dafogary](https://avatars.discourse-cdn.com/v4/letter/d/8c91f0/32.png) [@dafogary](https://community.bluespice.com/u/dafogary)\
**Post date:** [December 18, 2023, 3:36pm UTC](https://community.bluespice.com/t/simpletasks-installation-issue/51/3 "2023-12-18T15:36:02Z")

</div>

Thank you for the speedy reply, I didn’t run the composer. I downloaded the extension and just placed that in my extensions directory from the MediaWiki distribution system.

I will try again running the composer install this time. Thank you.

---

<div class="post-metadata">

**Author:** ![dafogary](https://avatars.discourse-cdn.com/v4/letter/d/8c91f0/32.png) [@dafogary](https://community.bluespice.com/u/dafogary)\
**Post date:** [December 20, 2023, 5:30pm UTC](https://community.bluespice.com/t/simpletasks-installation-issue/51/4 "2023-12-20T17:30:51Z")

</div>

Hi, apologies for the delay, I have tried to install it today, but I am still getting errors.

I am not using BlueSpice, I am using the stock MediaWiki, it has installed the mwstake directory in SimpleTasks/vendor, but not in the MediaWiki vendor directory.

This is the trace I am seeing when I run update.php

PHP Warning: require(/var/www/html/farm/vendor/mwstake/mediawiki-component-contentprovisioner/includes/ServiceWiring.php): Failed to open stream: No such file or directory in /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php on line 124  
PHP Warning: require(/var/www/html/farm/vendor/mwstake/mediawiki-component-contentprovisioner/includes/ServiceWiring.php): Failed to open stream: No such file or directory in /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php on line 124  
PHP Fatal error: Uncaught Error: Failed opening required ‘/var/www/html/farm/vendor/mwstake/mediawiki-component-contentprovisioner/includes/ServiceWiring.php’ (include\_path=‘/var/www/html/farm/vendor/pear/console\_getopt:/var/www/html/farm/vendor/pear/mail:/var/www/html/farm/vendor/pear/mail\_mime:/var/www/html/farm/vendor/pear/net\_smtp:/var/www/html/farm/vendor/pear/net\_socket:/var/www/html/farm/vendor/pear/net\_url2:/var/www/html/farm/vendor/pear/pear\_exception:/var/www/html/farm/vendor/pear/pear-core-minimal/src:.:/usr/share/php’) in /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php:124  
Stack trace:  
#0 /var/www/html/farm/includes/MediaWikiServices.php(447): Wikimedia\Services\ServiceContainer-\>loadWiringFiles()  
#1 /var/www/html/farm/includes/MediaWikiServices.php(285): MediaWiki\MediaWikiServices::newInstance()  
#2 /var/www/html/farm/includes/Hooks.php(174): MediaWiki\MediaWikiServices::getInstance()  
#3 /var/www/html/farm/includes/exception/MWExceptionHandler.php(807): Hooks::runner()  
#4 /var/www/html/farm/includes/exception/MWExceptionHandler.php(336): MWExceptionHandler::logError()  
#5 /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php(124): MWExceptionHandler::handleError()  
#6 /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php(124): require(‘…’)  
#7 /var/www/html/farm/includes/MediaWikiServices.php(447): Wikimedia\Services\ServiceContainer-\>loadWiringFiles()  
#8 /var/www/html/farm/includes/MediaWikiServices.php(285): MediaWiki\MediaWikiServices::newInstance()  
#9 /var/www/html/farm/includes/Hooks.php(174): MediaWiki\MediaWikiServices::getInstance()  
#10 /var/www/html/farm/includes/exception/MWExceptionHandler.php(762): Hooks::runner()  
#11 /var/www/html/farm/includes/exception/MWExceptionHandler.php(193): MWExceptionHandler::logException()  
#12 /var/www/html/farm/includes/exception/MWExceptionHandler.php(247): MWExceptionHandler::rollbackPrimaryChangesAndLog()  
#13 /var/www/html/farm/includes/exception/MWExceptionHandler.php(216): MWExceptionHandler::handleException()  
#14 [internal function]: MWExceptionHandler::handleUncaughtException()  
#15 {main}  
thrown in /var/www/html/farm/vendor/wikimedia/services/src/ServiceContainer.php on line 124

---

<div class="post-metadata">

**Author:** ![dafogary](https://avatars.discourse-cdn.com/v4/letter/d/8c91f0/32.png) [@dafogary](https://community.bluespice.com/u/dafogary)\
**Post date:** [December 20, 2023, 9:18pm UTC](https://community.bluespice.com/t/simpletasks-installation-issue/51/5 "2023-12-20T21:18:15Z")

</div>

I decided to install the free Blue Spice tonight, it looks very impressive, I will have to look into in more detail in the coming weeks. Unfortunately tomorrow is my last working day before Christmas.

It seems to be an issue with AtMentions, when I enable AtMentions it keeps coming up with the error:

MediaWiki internal error.

Original exception: [13a31bf4a32df3e17544376b] /bluespice/index.php/Special:Version Wikimedia\Services\NoSuchServiceException: No such service: MWStake.Notifier  
Backtrace:  
from /var/www/html/bluespice/vendor/wikimedia/services/src/ServiceContainer.php(431)  
#0 /var/www/html/bluespice/vendor/wikimedia/services/src/ServiceContainer.php(411): Wikimedia\Services\ServiceContainer-\>createService()  
#1 /var/www/html/bluespice/includes/MediaWikiServices.php(301): Wikimedia\Services\ServiceContainer-\>getService()  
#2 /var/www/html/bluespice/vendor/wikimedia/services/src/ServiceContainer.php(419): MediaWiki\MediaWikiServices-\>getService()  
#3 /var/www/html/bluespice/vendor/wikimedia/object-factory/src/ObjectFactory.php(211): Wikimedia\Services\ServiceContainer-\>get()  
#4 /var/www/html/bluespice/vendor/wikimedia/object-factory/src/ObjectFactory.php(152): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec()  
#5 /var/www/html/bluespice/includes/HookContainer/HookContainer.php(473): Wikimedia\ObjectFactory\ObjectFactory-\>createObject()  
#6 /var/www/html/bluespice/includes/HookContainer/HookContainer.php(156): MediaWiki\HookContainer\HookContainer-\>getHandlers()  
#7 /var/www/html/bluespice/includes/HookContainer/HookRunner.php(2869): MediaWiki\HookContainer\HookContainer-\>run()  
#8 /var/www/html/bluespice/includes/parser/Parser.php(1592): MediaWiki\HookContainer\HookRunner-\>onParserBeforeInternalParse()  
#9 /var/www/html/bluespice/includes/parser/Parser.php(723): Parser-\>internalParse()  
#10 /var/www/html/bluespice/includes/OutputPage.php(2328): Parser-\>parse()  
#11 /var/www/html/bluespice/includes/OutputPage.php(2035): OutputPage-\>parseInternal()  
#12 /var/www/html/bluespice/includes/OutputPage.php(1967): OutputPage-\>addWikiTextTitleInternal()  
#13 /var/www/html/bluespice/includes/specials/SpecialVersion.php(181): OutputPage-\>addWikiTextAsInterface()  
#14 /var/www/html/bluespice/includes/specialpage/SpecialPage.php(701): SpecialVersion-\>execute()  
#15 /var/www/html/bluespice/includes/specialpage/SpecialPageFactory.php(1428): SpecialPage-\>run()  
#16 /var/www/html/bluespice/includes/MediaWiki.php(316): MediaWiki\SpecialPage\SpecialPageFactory-\>executePath()  
#17 /var/www/html/bluespice/includes/MediaWiki.php(904): MediaWiki-\>performRequest()  
#18 /var/www/html/bluespice/includes/MediaWiki.php(562): MediaWiki-\>main()  
#19 /var/www/html/bluespice/index.php(50): MediaWiki-\>run()  
#20 /var/www/html/bluespice/index.php(46): wfIndexMain()  
#21 {main}

Exception caught inside exception handler: [13a31bf4a32df3e17544376b] /bluespice/index.php/Special:Version Wikimedia\Services\NoSuchServiceException: No such service: MWStake.Notifier  
Backtrace:  
from /var/www/html/bluespice/vendor/wikimedia/services/src/ServiceContainer.php(431)  
#0 /var/www/html/bluespice/vendor/wikimedia/services/src/ServiceContainer.php(411): Wikimedia\Services\ServiceContainer-\>createService()  
#1 /var/www/html/bluespice/includes/MediaWikiServices.php(301): Wikimedia\Services\ServiceContainer-\>getService()  
#2 /var/www/html/bluespice/vendor/wikimedia/services/src/ServiceContainer.php(419): MediaWiki\MediaWikiServices-\>getService()  
#3 /var/www/html/bluespice/vendor/wikimedia/object-factory/src/ObjectFactory.php(211): Wikimedia\Services\ServiceContainer-\>get()  
#4 /var/www/html/bluespice/vendor/wikimedia/object-factory/src/ObjectFactory.php(152): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec()  
#5 /var/www/html/bluespice/includes/HookContainer/HookContainer.php(473): Wikimedia\ObjectFactory\ObjectFactory-\>createObject()  
#6 /var/www/html/bluespice/includes/HookContainer/HookContainer.php(156): MediaWiki\HookContainer\HookContainer-\>getHandlers()  
#7 /var/www/html/bluespice/includes/HookContainer/HookRunner.php(2869): MediaWiki\HookContainer\HookContainer-\>run()  
#8 /var/www/html/bluespice/includes/parser/Parser.php(1592): MediaWiki\HookContainer\HookRunner-\>onParserBeforeInternalParse()  
#9 /var/www/html/bluespice/includes/parser/Parser.php(723): Parser-\>internalParse()  
#10 /var/www/html/bluespice/includes/language/MessageCache.php(1425): Parser-\>parse()  
#11 /var/www/html/bluespice/includes/language/Message.php(1422): MessageCache-\>parse()  
#12 /var/www/html/bluespice/includes/language/Message.php(1004): Message-\>parseText()  
#13 /var/www/html/bluespice/includes/language/Message.php(1031): Message-\>format()  
#14 /var/www/html/bluespice/skins/BlueSpiceDiscovery/src/HookHandler/SkinTemplateNavigation/ShareOptions.php(58): Message-\>\_\_toString()  
#15 /var/www/html/bluespice/includes/HookContainer/HookContainer.php(160): BlueSpice\Discovery\HookHandler\SkinTemplateNavigation\ShareOptions-\>onSkinTemplateNavigation\_\_Universal()  
#16 /var/www/html/bluespice/includes/HookContainer/HookRunner.php(3540): MediaWiki\HookContainer\HookContainer-\>run()  
#17 /var/www/html/bluespice/includes/skins/SkinTemplate.php(1202): MediaWiki\HookContainer\HookRunner-\>onSkinTemplateNavigation\_\_Universal()  
#18 /var/www/html/bluespice/includes/skins/SkinTemplate.php(1574): SkinTemplate-\>runOnSkinTemplateNavigationHooks()  
#19 /var/www/html/bluespice/includes/skins/SkinTemplate.php(790): SkinTemplate-\>buildContentNavigationUrlsInternal()  
#20 /var/www/html/bluespice/includes/skins/SkinTemplate.php(762): SkinTemplate-\>getPortletsTemplateData()  
#21 /var/www/html/bluespice/includes/skins/Skin.php(667): SkinTemplate-\>getCategoryLinks()  
#22 /var/www/html/bluespice/includes/skins/SkinTemplate.php(259): Skin-\>getCategories()  
#23 /var/www/html/bluespice/includes/skins/SkinTemplate.php(146): SkinTemplate-\>prepareQuickTemplate()  
#24 /var/www/html/bluespice/includes/skins/SkinTemplate.php(177): SkinTemplate-\>generateHTML()  
#25 /var/www/html/bluespice/includes/OutputPage.php(2876): SkinTemplate-\>outputPage()  
#26 /var/www/html/bluespice/includes/exception/MWExceptionRenderer.php(183): OutputPage-\>output()  
#27 /var/www/html/bluespice/includes/exception/MWExceptionRenderer.php(102): MWExceptionRenderer::reportHTML()  
#28 /var/www/html/bluespice/includes/exception/MWExceptionHandler.php(131): MWExceptionRenderer::output()  
#29 /var/www/html/bluespice/includes/exception/MWExceptionHandler.php(248): MWExceptionHandler::report()  
#30 /var/www/html/bluespice/includes/MediaWiki.php(581): MWExceptionHandler::handleException()  
#31 /var/www/html/bluespice/index.php(50): MediaWiki-\>run()  
#32 /var/www/html/bluespice/index.php(46): wfIndexMain()  
#33 {main}

In the log, it gives:

[Wed Dec 20 21:02:40.629777 2023] [php:error] [pid 33660] [client ::1:43806] PHP Fatal error: Uncaught Exception: Unable to open file /var/www/html/bluespice/extensions/DateTimeTools/extension.json: filemtime(): stat failed for /var/www/html/bluespice/extensions/DateTimeTools/extension.json in /var/www/html/bluespice/includes/registration/ExtensionRegistry.php:199\nStack trace:\n#0 /var/www/html/bluespice/includes/GlobalFunctions.php(49): ExtensionRegistry-\>queue()\n#1 /var/www/html/bluespice/settings.d/020-DateTimeTools.php(2): wfLoadExtension()\n#2 /var/www/html/bluespice/LocalSettings.BlueSpice.php(34): require\_once(‘…’)\n#3 /var/www/html/bluespice/LocalSettings.php(133): require\_once(‘…’)\n#4 /var/www/html/bluespice/includes/Setup.php(218): require\_once(‘…’)\n#5 /var/www/html/bluespice/includes/WebStart.php(86): require\_once(‘…’)\n#6 /var/www/html/bluespice/index.php(44): require(‘…’)\n#7 {main}\n thrown in /var/www/html/bluespice/includes/registration/ExtensionRegistry.php on line 199

That is running the master branch amd 1.39 branch.

---

<div class="post-metadata">

**Author:** ![dafogary](https://avatars.discourse-cdn.com/v4/letter/d/8c91f0/32.png) [@dafogary](https://community.bluespice.com/u/dafogary)\
**Post date:** [December 21, 2023, 12:13pm UTC](https://community.bluespice.com/t/simpletasks-installation-issue/51/6 "2023-12-21T12:13:37Z")

</div>

Hmm, this is frustrating, I have tried again this morning, but I am still getting the errors, it seems to be something to do with:

No such service: MWStake.Notifier

I think I will disable AtMentions and SimpleTasks for now, revisit in the new year, maybe have a play about on my personal Wiki over Christmas.

This is the full trace I am now seeing

MediaWiki internal error.

Original exception: [24a7367ba2a1a956dff3b52d] /bluespice/index.php/Main\_Page Wikimedia\Services\NoSuchServiceException: No such service: MWStake.Notifier  
Backtrace:  
from /var/www/html/bluespice/vendor/wikimedia/services/src/ServiceContainer.php(431)  
#0 /var/www/html/bluespice/vendor/wikimedia/services/src/ServiceContainer.php(411): Wikimedia\Services\ServiceContainer-\>createService()  
#1 /var/www/html/bluespice/includes/MediaWikiServices.php(301): Wikimedia\Services\ServiceContainer-\>getService()  
#2 /var/www/html/bluespice/vendor/wikimedia/services/src/ServiceContainer.php(419): MediaWiki\MediaWikiServices-\>getService()  
#3 /var/www/html/bluespice/vendor/wikimedia/object-factory/src/ObjectFactory.php(211): Wikimedia\Services\ServiceContainer-\>get()  
#4 /var/www/html/bluespice/vendor/wikimedia/object-factory/src/ObjectFactory.php(152): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec()  
#5 /var/www/html/bluespice/includes/HookContainer/HookContainer.php(473): Wikimedia\ObjectFactory\ObjectFactory-\>createObject()  
#6 /var/www/html/bluespice/includes/HookContainer/HookContainer.php(156): MediaWiki\HookContainer\HookContainer-\>getHandlers()  
#7 /var/www/html/bluespice/includes/HookContainer/HookRunner.php(2869): MediaWiki\HookContainer\HookContainer-\>run()  
#8 /var/www/html/bluespice/includes/parser/Parser.php(1592): MediaWiki\HookContainer\HookRunner-\>onParserBeforeInternalParse()  
#9 /var/www/html/bluespice/includes/parser/Parser.php(723): Parser-\>internalParse()  
#10 /var/www/html/bluespice/includes/content/WikitextContentHandler.php(301): Parser-\>parse()  
#11 /var/www/html/bluespice/includes/content/ContentHandler.php(1720): WikitextContentHandler-\>fillParserOutput()  
#12 /var/www/html/bluespice/includes/content/Renderer/ContentRenderer.php(47): ContentHandler-\>getParserOutput()  
#13 /var/www/html/bluespice/includes/Revision/RenderedRevision.php(265): MediaWiki\Content\Renderer\ContentRenderer-\>getParserOutput()  
#14 /var/www/html/bluespice/includes/Revision/RenderedRevision.php(237): MediaWiki\Revision\RenderedRevision-\>getSlotParserOutputUncached()  
#15 /var/www/html/bluespice/includes/Revision/RevisionRenderer.php(221): MediaWiki\Revision\RenderedRevision-\>getSlotParserOutput()  
#16 /var/www/html/bluespice/includes/Revision/RevisionRenderer.php(158): MediaWiki\Revision\RevisionRenderer-\>combineSlotOutput()  
#17 [internal function]: MediaWiki\Revision\RevisionRenderer-\>MediaWiki\Revision{closure}()  
#18 /var/www/html/bluespice/includes/Revision/RenderedRevision.php(199): call\_user\_func()  
#19 /var/www/html/bluespice/includes/poolcounter/PoolWorkArticleView.php(91): MediaWiki\Revision\RenderedRevision-\>getRevisionParserOutput()  
#20 /var/www/html/bluespice/includes/poolcounter/PoolWorkArticleViewCurrent.php(97): PoolWorkArticleView-\>renderRevision()  
#21 /var/www/html/bluespice/includes/poolcounter/PoolCounterWork.php(162): PoolWorkArticleViewCurrent-\>doWork()  
#22 /var/www/html/bluespice/includes/page/ParserOutputAccess.php(299): PoolCounterWork-\>execute()  
#23 /var/www/html/bluespice/includes/page/Article.php(713): MediaWiki\Page\ParserOutputAccess-\>getParserOutput()  
#24 /var/www/html/bluespice/includes/page/Article.php(528): Article-\>generateContentOutput()  
#25 /var/www/html/bluespice/includes/actions/ViewAction.php(78): Article-\>view()  
#26 /var/www/html/bluespice/includes/MediaWiki.php(542): ViewAction-\>show()  
#27 /var/www/html/bluespice/includes/MediaWiki.php(322): MediaWiki-\>performAction()  
#28 /var/www/html/bluespice/includes/MediaWiki.php(904): MediaWiki-\>performRequest()  
#29 /var/www/html/bluespice/includes/MediaWiki.php(562): MediaWiki-\>main()  
#30 /var/www/html/bluespice/index.php(50): MediaWiki-\>run()  
#31 /var/www/html/bluespice/index.php(46): wfIndexMain()  
#32 {main}

Exception caught inside exception handler: [24a7367ba2a1a956dff3b52d] /bluespice/index.php/Main\_Page Wikimedia\Services\NoSuchServiceException: No such service: MWStake.Notifier  
Backtrace:  
from /var/www/html/bluespice/vendor/wikimedia/services/src/ServiceContainer.php(431)  
#0 /var/www/html/bluespice/vendor/wikimedia/services/src/ServiceContainer.php(411): Wikimedia\Services\ServiceContainer-\>createService()  
#1 /var/www/html/bluespice/includes/MediaWikiServices.php(301): Wikimedia\Services\ServiceContainer-\>getService()  
#2 /var/www/html/bluespice/vendor/wikimedia/services/src/ServiceContainer.php(419): MediaWiki\MediaWikiServices-\>getService()  
#3 /var/www/html/bluespice/vendor/wikimedia/object-factory/src/ObjectFactory.php(211): Wikimedia\Services\ServiceContainer-\>get()  
#4 /var/www/html/bluespice/vendor/wikimedia/object-factory/src/ObjectFactory.php(152): Wikimedia\ObjectFactory\ObjectFactory::getObjectFromSpec()  
#5 /var/www/html/bluespice/includes/HookContainer/HookContainer.php(473): Wikimedia\ObjectFactory\ObjectFactory-\>createObject()  
#6 /var/www/html/bluespice/includes/HookContainer/HookContainer.php(156): MediaWiki\HookContainer\HookContainer-\>getHandlers()  
#7 /var/www/html/bluespice/includes/HookContainer/HookRunner.php(2869): MediaWiki\HookContainer\HookContainer-\>run()  
#8 /var/www/html/bluespice/includes/parser/Parser.php(1592): MediaWiki\HookContainer\HookRunner-\>onParserBeforeInternalParse()  
#9 /var/www/html/bluespice/includes/parser/Parser.php(723): Parser-\>internalParse()  
#10 /var/www/html/bluespice/includes/language/MessageCache.php(1425): Parser-\>parse()  
#11 /var/www/html/bluespice/includes/language/Message.php(1422): MessageCache-\>parse()  
#12 /var/www/html/bluespice/includes/language/Message.php(1004): Message-\>parseText()  
#13 /var/www/html/bluespice/includes/language/Message.php(1031): Message-\>format()  
#14 /var/www/html/bluespice/skins/BlueSpiceDiscovery/src/HookHandler/SkinTemplateNavigation/ShareOptions.php(58): Message-\>\_\_toString()  
#15 /var/www/html/bluespice/includes/HookContainer/HookContainer.php(160): BlueSpice\Discovery\HookHandler\SkinTemplateNavigation\ShareOptions-\>onSkinTemplateNavigation\_\_Universal()  
#16 /var/www/html/bluespice/includes/HookContainer/HookRunner.php(3540): MediaWiki\HookContainer\HookContainer-\>run()  
#17 /var/www/html/bluespice/includes/skins/SkinTemplate.php(1202): MediaWiki\HookContainer\HookRunner-\>onSkinTemplateNavigation\_\_Universal()  
#18 /var/www/html/bluespice/includes/skins/SkinTemplate.php(1574): SkinTemplate-\>runOnSkinTemplateNavigationHooks()  
#19 /var/www/html/bluespice/includes/skins/SkinTemplate.php(790): SkinTemplate-\>buildContentNavigationUrlsInternal()  
#20 /var/www/html/bluespice/includes/skins/SkinTemplate.php(762): SkinTemplate-\>getPortletsTemplateData()  
#21 /var/www/html/bluespice/includes/skins/Skin.php(667): SkinTemplate-\>getCategoryLinks()  
#22 /var/www/html/bluespice/includes/skins/SkinTemplate.php(259): Skin-\>getCategories()  
#23 /var/www/html/bluespice/includes/skins/SkinTemplate.php(146): SkinTemplate-\>prepareQuickTemplate()  
#24 /var/www/html/bluespice/includes/skins/SkinTemplate.php(177): SkinTemplate-\>generateHTML()  
#25 /var/www/html/bluespice/includes/OutputPage.php(2876): SkinTemplate-\>outputPage()  
#26 /var/www/html/bluespice/includes/exception/MWExceptionRenderer.php(183): OutputPage-\>output()  
#27 /var/www/html/bluespice/includes/exception/MWExceptionRenderer.php(102): MWExceptionRenderer::reportHTML()  
#28 /var/www/html/bluespice/includes/exception/MWExceptionHandler.php(131): MWExceptionRenderer::output()  
#29 /var/www/html/bluespice/includes/exception/MWExceptionHandler.php(248): MWExceptionHandler::report()  
#30 /var/www/html/bluespice/includes/MediaWiki.php(581): MWExceptionHandler::handleException()  
#31 /var/www/html/bluespice/index.php(50): MediaWiki-\>run()  
#32 /var/www/html/bluespice/index.php(46): wfIndexMain()  
#33 {main}

---

<div class="post-metadata">

**Author:** ![dafogary](https://avatars.discourse-cdn.com/v4/letter/d/8c91f0/32.png) [@dafogary](https://community.bluespice.com/u/dafogary)\
**Post date:** [December 21, 2023, 2:28pm UTC](https://community.bluespice.com/t/simpletasks-installation-issue/51/7 "2023-12-21T14:28:59Z")

</div>

OK, I have resolved the issue, as a pre-requisite for AtMentions and SimpleTasks you need to have mediawiki-component-events installed:

> **[mwstake/mediawiki-component-events - Packagist](https://packagist.org/packages/mwstake/mediawiki-component-events)**
>
> Mechanism for firing events

---

<div class="post-metadata">

**Author:** ![rvogel](https://avatars.discourse-cdn.com/v4/letter/r/eada6e/32.png) [@rvogel](https://community.bluespice.com/u/rvogel)\
**Post date:** [December 21, 2023, 3:12pm UTC](https://community.bluespice.com/t/simpletasks-installation-issue/51/8 "2023-12-21T15:12:12Z")

</div>

Are you using the `REL1_39` branch of Extension:Checklists, Extension:AtMentions, etc. ?

---

<div class="post-metadata">

**Author:** ![dafogary](https://avatars.discourse-cdn.com/v4/letter/d/8c91f0/32.png) [@dafogary](https://community.bluespice.com/u/dafogary)\
**Post date:** [December 21, 2023, 8:25pm UTC](https://community.bluespice.com/t/simpletasks-installation-issue/51/9 "2023-12-21T20:25:24Z")

</div>

I was mising the mediawiki-component-events, that may need to be a pre-requisite on AtMentions and SimpleTasks.

I tried with both the REL\_1.39 and Master branches of both.

---

<div class="post-metadata">

**Author:** ![bluespice-support](https://dub1.discourse-cdn.com/flex017/user_avatar/community.bluespice.com/bluespice-support/32/20_2.png) [@bluespice-support](https://community.bluespice.com/u/bluespice-support)\
**Post date:** [December 22, 2023, 8:43am UTC](https://community.bluespice.com/t/simpletasks-installation-issue/51/10 "2023-12-22T08:43:18Z")

</div>

This should have been installed automatically: [mediawiki-extensions-AtMentions/composer.json at 534bb895638f8934a9c79794f6b8b94d00b0d7f2 · wikimedia/mediawiki-extensions-AtMentions · GitHub](https://github.com/wikimedia/mediawiki-extensions-AtMentions/blob/534bb895638f8934a9c79794f6b8b94d00b0d7f2/composer.json#L17)

---

<div class="post-metadata">

**Author:** ![dafogary](https://avatars.discourse-cdn.com/v4/letter/d/8c91f0/32.png) [@dafogary](https://community.bluespice.com/u/dafogary)\
**Post date:** [December 23, 2023, 7:04pm UTC](https://community.bluespice.com/t/simpletasks-installation-issue/51/11 "2023-12-23T19:04:30Z")

</div>

I tried to install all the extensions at the same time initially, but it wouldn’t let me, I then tried to install one at a time, AtMentions and SimpleTasks wouldn’t install without mediawiki-component-events.

I tried to install AtMentions first due to that being a dependency of SimpleTasks.

The documentation on [MediaWiki.org](https://www.mediawiki.org/wiki/Extension:AtMentions) doesn’t specify that you need to run composer.

---

<div class="post-metadata">

**Author:** ![rvogel](https://avatars.discourse-cdn.com/v4/letter/r/eada6e/32.png) [@rvogel](https://community.bluespice.com/u/rvogel)\
**Post date:** [December 28, 2023, 8:17am UTC](https://community.bluespice.com/t/simpletasks-installation-issue/51/12 "2023-12-28T08:17:33Z")

</div>

You are right. We need to improve the documentation here. Please assume that all those extensions require `composer` for installation. Try to add them to your `composer.local.json` like this:

```json
{
	"repositories": [{
		"type": "composer",
		"url": "https://packages.bluespice.com/"
	}],
	"config": {
		"allow-plugins": {
			"wikimedia/composer-merge-plugin": true
		}
	},
	"require": {
		"mediawiki/atmentions": "1.0.*",
		"mediawiki/checklists": "1.0.*",
		"mediawiki/datetimetools": "1.0.*",
		"mediawiki/simpletasks": "1.0.*"
	}
}

```

Then run `composer update` on your application root directory
