[18:20:02] [1/2] does anyone know how I can fix the errors returned by CreateWiki and ManageWiki here? [18:20:02] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1403442647061893210/error.log?ex=68979151&is=68963fd1&hm=241e3054ab61ab387f32c9c9f4e6e327c3b3dbf49e2a4655ed4ec5e7cccad6a4& [18:26:23] Maybe it’ll be easier once CA releases the long-awaited CW docker image? [18:27:08] looks like a class alias error [18:27:29] not sure about the warnings [18:27:42] is there something I can do to fix it or should I disable the extension for now? [18:27:51] which MW version are you using? [18:28:06] 1.44 [18:30:40] didn't even notice this at first but the fatal error is caused by templatedata [18:30:49] oh I see [18:30:50] you probably need to upgrade that extension [18:32:27] I'll update it and try if that resolves it [18:36:32] okay the log is significantly shorter now [18:36:41] [1/22] ``` [18:36:42] [2/22] MediaWiki internal error. [18:36:42] [3/22] Original exception: [eb0dfb37b8638de0e1c6901c] / Miraheze\CreateWiki\Exceptions\MissingWikiError:
/span
The wiki 'test_wiki' does not exist./div/div [18:36:42] [4/22] Backtrace: [18:36:42] [5/22] from /var/www/html/extensions/CreateWiki/includes/Helpers/RemoteWiki.php(86) [18:36:43] [6/22] #0 /var/www/html/extensions/CreateWiki/includes/Services/RemoteWikiFactory.php(22): Miraheze\CreateWiki\Helpers\RemoteWiki->__construct() [18:36:43] [7/22] #1 /var/www/html/extensions/CreateWiki/includes/Hooks/Handlers/Main.php(87): Miraheze\CreateWiki\Services\RemoteWikiFactory->newInstance() [18:36:43] [8/22] #2 /var/www/html/includes/HookContainer/HookContainer.php(155): Miraheze\CreateWiki\Hooks\Handlers\Main->onSetupAfterCache() [18:36:44] [9/22] #3 /var/www/html/includes/HookContainer/HookRunner.php(3510): MediaWiki\HookContainer\HookContainer->run() [18:36:44] [10/22] #4 /var/www/html/includes/Setup.php(478): MediaWiki\HookContainer\HookRunner->onSetupAfterCache() [18:36:44] [11/22] #5 /var/www/html/includes/WebStart.php(86): require_once(string) [18:36:45] [12/22] #6 /var/www/html/index.php(50): require(string) [18:36:45] [13/22] #7 {main} [18:36:46] [14/22] Exception caught inside exception handler: [eb0dfb37b8638de0e1c6901c] / Error: Call to a member function showErrorPage() on null [18:36:46] [15/22] Backtrace: [18:36:47] [16/22] from /var/www/html/includes/exception/ErrorPageError.php(92) [18:36:47] [17/22] #0 /var/www/html/includes/exception/MWExceptionHandler.php(135): MediaWiki\Exception\ErrorPageError->report() [18:36:48] [18/22] #1 /var/www/html/includes/exception/MWExceptionHandler.php(241): MediaWiki\Exception\MWExceptionHandler::report() [18:36:48] [19/22] #2 /var/www/html/includes/exception/MWExceptionHandler.php(209): MediaWiki\Exception\MWExceptionHandler::handleException() [18:36:49] [20/22] #3 [internal function]: MediaWiki\Exception\MWExceptionHandler::handleUncaughtException() [18:36:49] [21/22] #4 {main} [18:36:50] [22/22] ``` [18:37:40] wait let no thats a shortened version+ [18:37:48] https://cdn.discordapp.com/attachments/1006789349498699827/1403447118861172909/message.txt?ex=6897957b&is=689643fb&hm=3866237ecfa5a04224db38bc59a6312364cab1ff59bb9743631cd0ac3e23685e& [18:38:33] permission denied? might need to do some chmoding or chowning [18:40:03] what can I do to fix that? [18:46:01] those warnings are from hours ago though [18:46:13] oh wait [18:46:15] there are new ones [18:46:24] in the other log file there weren't any recent permission errors [18:46:58] i think you should cast `chown -R www-data:www-data ./` or something like that [18:55:19] on the linux cmd prompt thingy? [18:55:43] yeah, in the root of your mediawiki install [18:55:58] Alright, thanks [18:57:38] did it but it didnt return anything into the console and the same errors show up [18:58:27] [1/2] I didnt do anything wrong right? [18:58:28] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1403452317939929229/image.png?ex=68979a53&is=689648d3&hm=6aa42b9ad4faf71d411ed5c6af244757717f51568a2141b582b099191497d457& [18:59:32] I have all of my mediawiki stuff directly in the html folder instead of in another folder inside it cause I dont host any other websites on my server [20:35:13] not that I can tell, neither do I have enough experience on the server-side to know [20:55:28] I can help later if you need. To install until the MediaWiki 1.44 patch/requirement I have for CW which will remove the need it needs some hacks to the code of CreateWiki [21:10:08] that would be very kind ^^ [21:14:32] [1/2] Potential bug in RequestAccount form? A user in CVT email reported the following error: [21:14:33] [2/2] `[0df533c2f4ac0723291aad6f] 2025-08-08 21:07:15: Fatal exception of type "TypeError"` [21:15:36] [1/21] ``` [21:15:36] [2/21] mediawiki_exception_file [21:15:37] [3/21] /srv/mediawiki/1.43/extensions/ContactPage/includes/SpecialContact.php:476 [21:15:37] [4/21] mediawiki_exception_message [21:15:37] [5/21] count(): Argument #1 ($value) must be of type Countable|array, null given [21:15:38] [6/21] mediawiki_exception_trace [21:15:38] [7/21] from /srv/mediawiki/1.43/extensions/ContactPage/includes/SpecialContact.php(476) [21:15:38] [8/21] #0 /srv/mediawiki/1.43/extensions/ContactPage/includes/SpecialContact.php(476): count(null) [21:15:39] [9/21] #1 [internal function]: MediaWiki\Extension\ContactPage\SpecialContact->processInput(array, MediaWiki\HTMLForm\OOUIHTMLForm) [21:15:39] [10/21] #2 /srv/mediawiki/1.43/includes/htmlform/HTMLForm.php(822): call_user_func(array, array, MediaWiki\HTMLForm\OOUIHTMLForm) [21:15:39] [11/21] #3 /srv/mediawiki/1.43/includes/htmlform/HTMLForm.php(703): MediaWiki\HTMLForm\HTMLForm->trySubmit() [21:15:40] [12/21] #4 /srv/mediawiki/1.43/includes/htmlform/HTMLForm.php(719): MediaWiki\HTMLForm\HTMLForm->tryAuthorizedSubmit() [21:15:40] [13/21] #5 /srv/mediawiki/1.43/extensions/ContactPage/includes/SpecialContact.php(324): MediaWiki\HTMLForm\HTMLForm->show() [21:15:41] [14/21] #6 /srv/mediawiki/1.43/includes/specialpage/SpecialPage.php(728): MediaWiki\Extension\ContactPage\SpecialContact->execute(string) [21:15:41] [15/21] #7 /srv/mediawiki/1.43/includes/specialpage/SpecialPageFactory.php(1724): MediaWiki\SpecialPage\SpecialPage->run(string) [21:15:42] [16/21] #8 /srv/mediawiki/1.43/includes/actions/ActionEntryPoint.php(504): MediaWiki\SpecialPage\SpecialPageFactory->executePath(string, MediaWiki\Context\RequestContext) [21:15:42] [17/21] #9 /srv/mediawiki/1.43/includes/actions/ActionEntryPoint.php(146): MediaWiki\Actions\ActionEntryPoint->performRequest() [21:15:43] [18/21] #10 /srv/mediawiki/1.43/includes/MediaWikiEntryPoint.php(200): MediaWiki\Actions\ActionEntryPoint->execute() [21:15:43] [19/21] #11 /srv/mediawiki/config/initialise/entrypoints/index.php(98): MediaWiki\MediaWikiEntryPoint->run() [21:15:44] [20/21] #12 {main} [21:15:44] [21/21] ``` [21:15:45] Maybe I'll spend the weekend finally getting that docker image pushed out also lol [21:16:17] I dont still have it but cant probably remake it in a day or two. [21:17:44] is it just me [[Special:Contact]] is just completely eaten [21:17:45] [21:19:44] [1/2] it's not there for me either lol [21:19:45] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1403487872086052874/image.png?ex=6897bb70&is=689669f0&hm=128dd011b4beccb530c0374ccb0d73670d9e097c73ea4ed40f5667e807008e10& [21:20:38] What happened lol this just randomly broke? [21:20:45] Can reproduce too btw [21:21:52] https://tenor.com/view/estrogen-burger-estrogen-burger-squidward-sponge-bob-gif-23711288 [21:22:18] can you kindly share [21:22:46] i can try [21:22:55] it's a bloody pain to calc tho [21:23:13] and unless i can get 2x the Rx somehow, it won't be sustainable [21:23:30] damn [21:24:01] i mean, i find it probable that i'll be Rx'd 112 estradiol tablets with two repeats in the future [21:24:05] or 112 * 3 tablets [21:24:19] consumption would be 3  30  3 [21:24:49] 66 left over tablets [21:25:05] you'd be seriously rationing in order to go more than two months off my leftovers [21:25:39] Does anybody have an idea why 3D and ArticleFeedbackv5 are not being loaded despite being enabled via ManageWiki? https://issue-tracker.miraheze.org/T14114 [21:26:02] They also don't have a description in ManageWiki and `ExtensionRegistry::getInstance()->isLoaded( '3D' )` returns false, but the extension files exist [21:29:19] Estrogen is goated [21:31:32] If you have been planning to do this sure, but dont rush something just because it doesnt work on the mw version I'm using, it's not really that urgent so I can just comment a bit out in LocalSetting.php or downgrade to 1.43 for now [21:41:23] ifkr??? [21:44:05] 3d lowercase? [21:44:32] returns false too [21:44:48] This is one of the gripes i have with ManageWiki, it just decides to not load extensions for some reason and doesnt log why [21:44:53] Maybe can fix that lol [21:45:08] Not ManageWiki [21:45:10] Yeah, I've also looked at the logs but didn't find anything related to 3D not being loaded [21:45:18] ManageWiki doesnt load anything at all. [21:45:45] Thats all handled in config. Very poorly the way it is too. [21:47:20] https://cdn.discordapp.com/attachments/1006789349498699827/1403494817220132955/estrogen.jpeg?ex=6897c1e8&is=68967068&hm=c593ebce9e7f71650ee1818b82a46ee24364c02db6ce053aa911beb1754914ba& [21:47:37] really putting the E in tech [21:48:34] LMAO I figured it out... [21:48:40] its been broken for 2 YEARS! [21:48:47] LMAO WHAT [21:48:48] how [21:49:04] Ever since https://github.com/wikimedia/mediawiki-extensions-3D/commit/7a475ad09033b33c9954d06affe71a74bc908c5f [21:49:15] lol [21:49:31] i fucking cant [21:49:41] @abaddriverlol change 'name' to 3D capitalized and remove displayname from it in ManageWiki [21:49:53] and I assume ArticleFeedbackv5 has the same problem too? [21:49:58] Likely [21:50:14] [1/2] [21:50:14] [2/2] [21:50:17] if the 'name' in managewiki extensions doesnt match what's in extension.json it foesjt load [21:50:21] time take bets whether its ArticleFeedback or ArticleFeedbackV5 [21:50:40] neither lol [21:50:48] v4...? oh no [21:50:53] Article Feedback [21:50:58] NOOOOOOOOOOOOOOOOOOOOOOO [21:51:01] will fix both [21:51:16] i think some devs should be slapped with trout [21:51:17] thanks! [21:52:29] the extension page says it's `wfLoadExtension( 'ArticleFeedbackv5' );` though? [21:52:41] does `name` in ManageWiki not have to be the same as the folder name? [21:53:23] But it does it based on the 'name' attribute. it never uses wfLoadExtension as I couldn't get it to work like that it uses ExtensionRegistry directly. [21:53:39] I need to really really rework this lol [21:55:55] And somehow the 400+ wikis that enabled it never reported this issue... [21:55:59] Why do so many have displayname set also lol. That overwrites any localization as well. [21:56:25] And some have it set to the same as 'name' [21:56:56] Makes me wonder its actual use lol [21:57:09] To be fair, it's sometimes hard to know whether it's an extension's problem or the user's problem. Probably a 70:30 split when I tested extensions. [21:57:16] [1/2] im ngl localization for ext names is kinda silly [21:57:16] [2/2] willing to bet its more of a hindrance rather than helpful [21:57:51] Well not for some. It allows formatting also. [21:58:20] Most only have it translated in English anyway but others that use full words have it fully translated. [21:58:47] discussiontools? more like Εργαλεία συζήτησης [21:59:14] Yeah lots of wikis love enabling a bunch of extensions without reading what they are for or verifying that they need it, and sometimes wikis don't disable extensions when they no longer need it. [21:59:46] [1/2] fixing ArticleFeedbackv5 broke the extension test wiki lol [21:59:46] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1403497944765825256/image.png?ex=6897c4d1&is=68967351&hm=4e2982688f02a83ca745f0445a7206e7915b8862cd79cfb761204875c7c7f991& [21:59:48] class aliases 😭 [21:59:51] ManageWiki is meant to more or less replicate what's on Special:Version. Its localized there so it is in ManageWiki. [21:59:59] fair enough ig [22:00:24] Probably happens with extension requests as well. Pretty sure whoever requested MediaWikiChat never used it because it is terribly janky. [22:00:42] yeah... [22:00:56] oh lol [22:03:25] title,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, [22:04:07] https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ArticleFeedbackv5/+/1159440 [22:04:26] maintained by Jack Phoenix, and they don't backport bug fixes :/ [22:04:33] despite us using REL_ branches for a lot of their extensions [22:04:49] another trout victim identified [22:06:14] [1/2] will backport anyway [22:06:14] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1403499574408253561/image.png?ex=6897c656&is=689674d6&hm=a913aa108e66fa9e8ac38b583b7974e7430686b575216f2101acdb076e8db6b9& [22:06:41] [1/2] nvm [22:06:41] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1403499687545274520/image.png?ex=6897c671&is=689674f1&hm=a58d97ee5dceb60a9c7c9b2f58dbcc5f90fb0f11fcbf38976c264000c6f6101c& [22:06:46] guess we're switching to master [22:15:48] No, wfLoadExtension needs to match the folder name not the ext name as ExtensionRegistry does ->queue( $wgExtensionDir/$extName/extension.json ) [22:15:53] Or whatever those config variables are [22:16:31] Yeah ik, that's why I assumed that mw-config worked the same [22:16:40] He only develops agains the LTS? How come ShoutWiki was always so far behind lol [22:18:34] no idea [22:18:41] I don't feel like anybody is actively maintaining ShoutWiki anymore [22:19:16] Agreed [22:19:55] (Although a few people have commented that on the ShoutWiki main page and Jack and Lewis alwayss ay that it is maintained 🙈