
Auto-Label
Dieses Plugin kann automatisch Labels in einem Forum setzen. Dies ist sinnvoll um ein Ticket-System via Forum umzusetzen und das manuelle Zuordnen von Labels zu vermeiden.
Dieses Plugin kann automatisch Labels in einem Forum setzen. Dies ist sinnvoll um ein Ticket-System via Forum umzusetzen und das manuelle Zuordnen von Labels zu vermeiden.
Adressuch zur Verwaltung von internen und externen Kontakten. Perfekt für Ihr Intranet.
Der neue SSO-Dienst von Apple jetzt im Form eines Plugins.
Hi zusammen,
in meienr lokalem Umegbung bekomme ich aktuell einen Fehler im ACP wenn ich ein neues Forum/Forum-Kategorie hinzufügen möchte. Folgender Fehler wird geworfen:
System Information
PHP Version:
8.2.10
WoltLab Suite Core:
6.0.2
Peak Memory Usage:
6.82/256 MiB
Request URI:
GET /forum/acp/index.php?board-add/
Referrer:
http://localhost/forum/acp/index.php?board-list/
User Agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Safari/605.1.15
Error
Error Message:
array_column(): Argument #1 ($array) must be of type array, string given
Error Type:
TypeError
*/lib/system/discord/type/ChannelSelectDiscordType.class.php:36
Stack Trace
#0 array_column('cURL error 28: Resolving timed out after 2000 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://discord.com/api/guilds/1175059795053650012/channels', 'position')
*/lib/system/discord/type/ChannelSelectDiscordType.class.php:36
#1 wcf\system\discord\type\ChannelSelectDiscordType->getFormElement('a:0:{}', [ 0 => ])
*/lib/system/event/listener/HaDiscordAcpBoardListener.class.php:256
#2 wcf\system\event\listener\HaDiscordAcpBoardListener->assignVariables(wbb\acp\form\BoardAddForm)
*/lib/system/event/listener/HaDiscordAcpBoardListener.class.php:108
#3 wcf\system\event\listener\HaDiscordAcpBoardListener->execute(wbb\acp\form\BoardAddForm, 'wbb\\acp\\form\\BoardAddForm', 'assignVariables', [ ])
*/lib/system/event/EventHandler.class.php:162
#4 wcf\system\event\EventHandler->executeListeners([ wbb\system\event\listener\BoardAddIconEventListener => , wbb\system\event\listener\JCoinsBoardAddListener => , wcf\system\event\listener\HaDiscordAcpBoardListener => ], wbb\acp\form\BoardAddForm, 'wbb\\acp\\form\\BoardAddForm', 'assignVariables', [ ])
*/lib/system/event/EventHandler.class.php:114
#5 wcf\system\event\EventHandler->executeInheritedActions(wbb\acp\form\BoardAddForm, 'assignVariables', 'wbb\\acp\\form\\BoardAddForm', 'assignVariables@wbb\\acp\\form\\BoardAddForm', [ ])
*/lib/system/event/EventHandler.class.php:204
#6 wcf\system\event\EventHandler->fireAction(wbb\acp\form\BoardAddForm, 'assignVariables')
*/lib/page/AbstractPage.class.php:200
#7 wcf\page\AbstractPage->assignVariables()
*/lib/form/AbstractForm.class.php:162
#8 wcf\form\AbstractForm->assignVariables()
*/forum/lib/acp/form/BoardAddForm.class.php:597
#9 wbb\acp\form\BoardAddForm->assignVariables()
*/lib/page/AbstractPage.class.php:358
#10 wcf\page\AbstractPage->show()
*/lib/page/AbstractPage.class.php:134
#11 wcf\page\AbstractPage->__run()
*/lib/system/request/Request.class.php:57
#13 wcf\http\Pipeline->process(Laminas\Diactoros\ServerRequest, wcf\http\RequestHandlerMiddleware)
*/lib/system/request/RequestHandler.class.php:147
#14 wcf\system\request\RequestHandler->handle('wbb', true)
*/forum/acp/index.php:10
Alles anzeigen
Im Fehler steht etwas von Discord, weshalb ich mir nicht sicher war, ob im Discord API/Sync Plugin ein Fehler vorliegt. Ich habe die aktuelle Version der Discord Plugins installiert.
VG
Hallo,
anscheinend hat deine lokale Umgebung keine gute Internetanbindung. Du kommst hier in den Timeout von 2 Sekunden. Theoretisch kann man den Timeout aber im Code höher setzen. Das wollte ich allgemein mal machen.
Ab WSC 6.1 wird der Timeout auf 10 Sekunden hochgesetzt. Wer das in WSC 6.0 oder früher selbst hochsetzen möchte, kann das einfach durch bearbeiten folgender Zeile machen: https://github.com/HanashiDev/dev…class.php#L3315