Git Product home page Git Product logo

discordrelay-pocketmine's Issues

Plugin fails to establish connection to discord.

The plugin fails to get a connection to discord, But then attempts again instantly. Both of these are not intended behaviour. You should wait a bit before attempting to connect again, and the plugin should get a connection in the first place.

2019-06-22 [05:37:09] [RelayThread thread/CRITICAL]: RuntimeException: "Connection to gateway.discord.gg:443 failed during DNS lookup: DNS query for gateway.discord.gg failed: too many retries" (EXCEPTION) in "plugins/DiscordRelay.phar/vendor/react/socket/src/DnsConnector" at line 95
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #0 plugins/DiscordRelay.phar/vendor/react/promise/src/RejectedPromise(25): React\Socket\DnsConnector->React\Socket\{closure}(RuntimeException object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #1 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(134): React\Promise\RejectedPromise->then(Closure object, Closure object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #2 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(168): React\Promise\Promise::React\Promise\{closure}(React\Promise\RejectedPromise object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #3 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(148): React\Promise\Promise->settle(React\Promise\RejectedPromise object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #4 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(237): React\Promise\Promise->reject(RuntimeException object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #5 plugins/DiscordRelay.phar/vendor/react/promise/src/RejectedPromise(39): React\Promise\Promise::React\Promise\{closure}(RuntimeException object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #6 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(135): React\Promise\RejectedPromise->done(Closure object, Closure object, Closure object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #7 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(168): React\Promise\Promise::React\Promise\{closure}(React\Promise\RejectedPromise object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #8 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(148): React\Promise\Promise->settle(React\Promise\RejectedPromise object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #9 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(237): React\Promise\Promise->reject(RuntimeException object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #10 plugins/DiscordRelay.phar/vendor/react/promise/src/RejectedPromise(39): React\Promise\Promise::React\Promise\{closure}(RuntimeException object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #11 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(135): React\Promise\RejectedPromise->done(Closure object, Closure object, Closure object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #12 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(168): React\Promise\Promise::React\Promise\{closure}(React\Promise\RejectedPromise object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #13 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(148): React\Promise\Promise->settle(React\Promise\RejectedPromise object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #14 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(237): React\Promise\Promise->reject(RuntimeException object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #15 plugins/DiscordRelay.phar/vendor/react/promise/src/Deferred(43): React\Promise\Promise::React\Promise\{closure}(RuntimeException object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #16 plugins/DiscordRelay.phar/vendor/react/dns/src/Query/RetryExecutor(47): React\Promise\Deferred->reject(RuntimeException object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #17 plugins/DiscordRelay.phar/vendor/react/promise/src/RejectedPromise(25): React\Dns\Query\RetryExecutor->React\Dns\Query\{closure}(RuntimeException object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #18 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(134): React\Promise\RejectedPromise->then(Closure object, Closure object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #19 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(168): React\Promise\Promise::React\Promise\{closure}(React\Promise\RejectedPromise object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #20 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(148): React\Promise\Promise->settle(React\Promise\RejectedPromise object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #21 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(237): React\Promise\Promise->reject(React\Dns\Query\TimeoutException object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #22 plugins/DiscordRelay.phar/vendor/react/promise/src/RejectedPromise(39): React\Promise\Promise::React\Promise\{closure}(React\Dns\Query\TimeoutException object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #23 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(135): React\Promise\RejectedPromise->done(Closure object, Closure object, Closure object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #24 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(168): React\Promise\Promise::React\Promise\{closure}(React\Promise\RejectedPromise object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #25 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(148): React\Promise\Promise->settle(React\Promise\RejectedPromise object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #26 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(237): React\Promise\Promise->reject(React\Promise\Timer\TimeoutException object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #27 plugins/DiscordRelay.phar/vendor/react/promise-timer/src/functions(47): React\Promise\Promise::React\Promise\{closure}(React\Promise\Timer\TimeoutException object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #28 plugins/DiscordRelay.phar/vendor/react/event-loop/src/Timer/Timers(89): React\Promise\Timer\{closure}(React\EventLoop\Timer\Timer object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #29 plugins/DiscordRelay.phar/vendor/react/event-loop/src/StreamSelectLoop(177): React\EventLoop\Timer\Timers->tick()
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #30 plugins/DiscordRelay.phar/src/jacknoordhuis/discordrelay/connection/RelayManager(74): React\EventLoop\StreamSelectLoop->run()
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #31 plugins/DiscordRelay.phar/src/jacknoordhuis/discordrelay/connection/RelayThread(75): jacknoordhuis\discordrelay\connection\RelayManager->__construct(jacknoordhuis\discordrelay\connection\RelayThread object)
2019-06-22 [05:37:09] [RelayThread thread/DEBUG]: #32 (): jacknoordhuis\discordrelay\connection\RelayThread->run()

TLS handshake fails

[12:37:31] [RelayThread thread/DEBUG]: #0 plugins/DiscordRelay.phar/vendor/react/promise/src/RejectedPromise(25): React\Socket\SecureConnector->React\Socket\{closure}(object UnexpectedValueException)
[12:37:31] [RelayThread thread/DEBUG]: #1 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(134): React\Promise\RejectedPromise->then(NULL , object Closure)
[12:37:31] [RelayThread thread/DEBUG]: #2 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(168): React\Promise\Promise::React\Promise\{closure}(object React\Promise\RejectedPromise)
[12:37:31] [RelayThread thread/DEBUG]: #3 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(148): React\Promise\Promise->settle(object React\Promise\RejectedPromise)
[12:37:31] [RelayThread thread/DEBUG]: #4 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(237): React\Promise\Promise->reject(object UnexpectedValueException)
[12:37:31] [RelayThread thread/DEBUG]: #5 plugins/DiscordRelay.phar/vendor/react/promise/src/RejectedPromise(39): React\Promise\Promise::React\Promise\{closure}(object UnexpectedValueException)
[12:37:31] [RelayThread thread/DEBUG]: #6 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(135): React\Promise\RejectedPromise->done(object Closure, object Closure, object Closure)
[12:37:31] [RelayThread thread/DEBUG]: #7 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(168): React\Promise\Promise::React\Promise\{closure}(object React\Promise\RejectedPromise)
[12:37:31] [RelayThread thread/DEBUG]: #8 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(148): React\Promise\Promise->settle(object React\Promise\RejectedPromise)
[12:37:31] [RelayThread thread/DEBUG]: #9 plugins/DiscordRelay.phar/vendor/react/promise/src/Promise(237): React\Promise\Promise->reject(object UnexpectedValueException)
[12:37:31] [RelayThread thread/DEBUG]: #10 plugins/DiscordRelay.phar/vendor/react/promise/src/Deferred(43): React\Promise\Promise::React\Promise\{closure}(object UnexpectedValueException)
[12:37:31] [RelayThread thread/DEBUG]: #11 plugins/DiscordRelay.phar/vendor/react/socket/src/StreamEncryption(139): React\Promise\Deferred->reject(object UnexpectedValueException)
[12:37:31] [RelayThread thread/DEBUG]: #12 plugins/DiscordRelay.phar/vendor/react/socket/src/StreamEncryption(81): React\Socket\StreamEncryption->toggleCrypto(resource (closed) Resource id #652, NULL , boolean 1, integer 57)
[12:37:31] [RelayThread thread/DEBUG]: #13 plugins/DiscordRelay.phar/vendor/react/event-loop/src/StreamSelectLoop(238): React\Socket\StreamEncryption->React\Socket\{closure}(resource (closed) Resource id #652)
[12:37:31] [RelayThread thread/DEBUG]: #14 plugins/DiscordRelay.phar/vendor/react/event-loop/src/StreamSelectLoop(205): React\EventLoop\StreamSelectLoop->waitForStreamActivity(integer 15360)
[12:37:31] [RelayThread thread/DEBUG]: #15 plugins/DiscordRelay.phar/src/jacknoordhuis/discordrelay/connection/RelayManager(74): React\EventLoop\StreamSelectLoop->run()
[12:37:31] [RelayThread thread/DEBUG]: #16 plugins/DiscordRelay.phar/src/jacknoordhuis/discordrelay/connection/RelayThread(75): jacknoordhuis\discordrelay\connection\RelayManager->__construct(object jacknoordhuis\discordrelay\connection\RelayThread)
[12:37:31] [RelayThread thread/DEBUG]: #17 (): jacknoordhuis\discordrelay\connection\RelayThread->run()
[12:37:31] [RelayThread thread/CRITICAL]: Error: "Call to a member function setStatus() on null" (EXCEPTION) in "plugins/DiscordRelay.phar/src/jacknoordhuis/discordrelay/connection/RelayManager" at line 285

This is the error it spits out. I am using PMMP version 3.11.3

Bot

Do I have to create a bot? Because I don't now how!

Getting an error when plugin starting

Hi, After setting the settings.yml and including bot token and channel Ids, im getting this error and the server crashes instantly.

[16:38:18] [RelayThread thread/CRITICAL]: GuzzleHttp\Exception\RequestException: "cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)" (EXCEPTION) in "plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory" at line 186
[16:38:18] [RelayThread thread/DEBUG]: #0 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory(149): GuzzleHttp\Handler\CurlFactory::createRejection(GuzzleHttp\Handler\EasyHandle object, array Array())
[16:38:18] [RelayThread thread/DEBUG]: #1 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory(102): GuzzleHttp\Handler\CurlFactory::finishError(GuzzleHttp\Handler\CurlMultiHandler object, GuzzleHttp\Handler\EasyHandle object, GuzzleHttp\Handler\CurlFactory object)
[16:38:18] [RelayThread thread/DEBUG]: #2 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler(181): GuzzleHttp\Handler\CurlFactory::finish(GuzzleHttp\Handler\CurlMultiHandler object, GuzzleHttp\Handler\EasyHandle object, GuzzleHttp\Handler\CurlFactory object)
[16:38:18] [RelayThread thread/DEBUG]: #3 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler(110): GuzzleHttp\Handler\CurlMultiHandler->processMessages()
[16:38:18] [RelayThread thread/DEBUG]: #4 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler(125): GuzzleHttp\Handler\CurlMultiHandler->tick()
[16:38:18] [RelayThread thread/DEBUG]: #5 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/guzzlehttp/promises/src/Promise(246): GuzzleHttp\Handler\CurlMultiHandler->execute(boolean 1)
[16:38:18] [RelayThread thread/DEBUG]: #6 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/guzzlehttp/promises/src/Promise(223): GuzzleHttp\Promise\Promise->invokeWaitFn()
[16:38:18] [RelayThread thread/DEBUG]: #7 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/guzzlehttp/promises/src/Promise(267): GuzzleHttp\Promise\Promise->waitIfPending()
[16:38:18] [RelayThread thread/DEBUG]: #8 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/guzzlehttp/promises/src/Promise(225): GuzzleHttp\Promise\Promise->invokeWaitList()
[16:38:18] [RelayThread thread/DEBUG]: #9 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/guzzlehttp/promises/src/Promise(62): GuzzleHttp\Promise\Promise->waitIfPending()
[16:38:18] [RelayThread thread/DEBUG]: #10 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/guzzlehttp/guzzle/src/Client(106): GuzzleHttp\Promise\Promise->wait()
[16:38:18] [RelayThread thread/DEBUG]: #11 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/charlottedunois/yasmin/src/Utils/URLHelpers(137): GuzzleHttp\Client->send(GuzzleHttp\Psr7\Request object, array Array())
[16:38:18] [RelayThread thread/DEBUG]: #12 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/charlottedunois/yasmin/src/HTTP/APIManager(185): CharlotteDunois\Yasmin\Utils\URLHelpers::makeRequestSync(GuzzleHttp\Psr7\Request object, array Array())
[16:38:18] [RelayThread thread/DEBUG]: #13 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/react/promise/src/Promise(245): CharlotteDunois\Yasmin\HTTP\APIManager->CharlotteDunois\Yasmin\HTTP\{closure}(Closure object, Closure object, Closure object)
[16:38:18] [RelayThread thread/DEBUG]: #14 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/react/promise/src/Promise(25): React\Promise\Promise->call(NULL )
[16:38:18] [RelayThread thread/DEBUG]: #15 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/charlottedunois/yasmin/src/HTTP/APIManager(199): React\Promise\Promise->__construct(NULL )
[16:38:18] [RelayThread thread/DEBUG]: #16 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/charlottedunois/yasmin/src/HTTP/APIManager(252): CharlotteDunois\Yasmin\HTTP\APIManager->makeRequestSync(string GET, string gateway/bot, array Array())
[16:38:18] [RelayThread thread/DEBUG]: #17 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/charlottedunois/yasmin/src/Client(510): CharlotteDunois\Yasmin\HTTP\APIManager->getGatewaySync(boolean 1)
[16:38:18] [RelayThread thread/DEBUG]: #18 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/react/promise/src/Promise(245): CharlotteDunois\Yasmin\Client->CharlotteDunois\Yasmin\{closure}(Closure object, Closure object, Closure object)
[16:38:18] [RelayThread thread/DEBUG]: #19 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/react/promise/src/Promise(25): React\Promise\Promise->call(NULL )
[16:38:18] [RelayThread thread/DEBUG]: #20 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/vendor/charlottedunois/yasmin/src/Client(569): React\Promise\Promise->__construct(NULL )
[16:38:18] [RelayThread thread/DEBUG]: #21 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/src/jacknoordhuis/discordrelay/connection/RelayManager(154): CharlotteDunois\Yasmin\Client->login(string <DELETED TOKEN ID FOR SECURITY>)
[16:38:18] [RelayThread thread/DEBUG]: #22 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/src/jacknoordhuis/discordrelay/connection/RelayManager(71): jacknoordhuis\discordrelay\connection\RelayManager->setup()
[16:38:18] [RelayThread thread/DEBUG]: #23 plugins/DiscordRelay-PocketMine-0.0.2-ALPHA/src/jacknoordhuis/discordrelay/connection/RelayThread(75): jacknoordhuis\discordrelay\connection\RelayManager->__construct(jacknoordhuis\discordrelay\connection\RelayThread object)
[16:38:18] [RelayThread thread/DEBUG]: #24 (): jacknoordhuis\discordrelay\connection\RelayThread->run()

Plugin don't loads

[05:52:17] [Server thread/INFO]: Enabling DiscordRelay v0.0.2-ALPHA
[05:52:17] [Server thread/CRITICAL]: ErrorException: "Trying to access array offset on value of type bool" (EXCEPTION) in "plugins/DiscordRelay.phar/src/jacknoordhuis/discordrelay/utils/config/BotConfigurationLoader" at line 109
[05:52:17] [Server thread/CRITICAL]: #0 plugins/DiscordRelay.phar/src/jacknoordhuis/discordrelay/utils/config/BotConfigurationLoader(109): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[51] Trying to access array offset on value of type bool, string[119] phar:///home/container/plugins/DiscordRelay.phar/src/jacknoordhuis/discordrelay/, integer 109, array[4])
[05:52:17] [Server thread/CRITICAL]: #1 plugins/DiscordRelay.phar/src/jacknoordhuis/discordrelay/utils/config/BotConfigurationLoader(85): jacknoordhuis\discordrelay\utils\config\BotConfigurationLoader->loadLogLevel(string[4] info, array[2])
[05:52:17] [Server thread/CRITICAL]: #2 plugins/DiscordRelay.phar/src/jacknoordhuis/discordrelay/utils/config/BotConfigurationLoader(49): jacknoordhuis\discordrelay\utils\config\BotConfigurationLoader->loadChannel(array[3])
[05:52:17] [Server thread/CRITICAL]: #3 plugins/DiscordRelay.phar/src/jacknoordhuis/discordrelay/utils/config/BotConfigurationLoader(37): jacknoordhuis\discordrelay\utils\config\BotConfigurationLoader->loadChannels(object jacknoordhuis\discordrelay\models\RelayOptions, array[3])
[05:52:17] [Server thread/CRITICAL]: #4 plugins/DiscordRelay.phar/src/jacknoordhuis/discordrelay/utils/config/ConfigurationLoader(44): jacknoordhuis\discordrelay\utils\config\BotConfigurationLoader->onLoad(array[1])
[05:52:17] [Server thread/CRITICAL]: #5 plugins/DiscordRelay.phar/src/jacknoordhuis/discordrelay/DiscordRelay(64): jacknoordhuis\discordrelay\utils\config\ConfigurationLoader->__construct(object jacknoordhuis\discordrelay\DiscordRelay, string[53] /home/container/plugin_data/DiscordRelay/Settings.yml)
[05:52:17] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/plugin/PluginBase(116): jacknoordhuis\discordrelay\DiscordRelay->onEnable()
[05:52:17] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/plugin/PluginManager(552): pocketmine\plugin\PluginBase->setEnabled(boolean 1)
[05:52:17] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/Server(1786): pocketmine\plugin\PluginManager->enablePlugin(object jacknoordhuis\discordrelay\DiscordRelay)
[05:52:17] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/Server(1772): pocketmine\Server->enablePlugin(object jacknoordhuis\discordrelay\DiscordRelay)
[05:52:17] [Server thread/CRITICAL]: #10 pmsrc/src/pocketmine/Server(1585): pocketmine\Server->enablePlugins(integer 1)
[05:52:17] [Server thread/CRITICAL]: #11 pmsrc/src/pocketmine/PocketMine(291): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
[05:52:17] [Server thread/CRITICAL]: #12 pmsrc/src/pocketmine/PocketMine(321): pocketmine\server()
[05:52:17] [Server thread/CRITICAL]: #13 pmsrc(11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
[05:52:17] [Server thread/INFO]: Disabling DiscordRelay v0.0.2-ALPHA
[05:52:17] [Server thread/CRITICAL]: Error: "Call to a member function getTaskId() on null" (EXCEPTION) in "plugins/DiscordRelay.phar/src/jacknoordhuis/discordrelay/DiscordRelay" at line 78
[05:52:17] [Server thread/CRITICAL]: #0 pmsrc/src/pocketmine/plugin/PluginBase(118): jacknoordhuis\discordrelay\DiscordRelay->onDisable()
[05:52:17] [Server thread/CRITICAL]: #1 pmsrc/src/pocketmine/plugin/PluginManager(639): pocketmine\plugin\PluginBase->setEnabled(boolean )
[05:52:17] [Server thread/CRITICAL]: #2 pmsrc/src/pocketmine/plugin/PluginManager(559): pocketmine\plugin\PluginManager->disablePlugin(object jacknoordhuis\discordrelay\DiscordRelay)
[05:52:17] [Server thread/CRITICAL]: #3 pmsrc/src/pocketmine/Server(1786): pocketmine\plugin\PluginManager->enablePlugin(object jacknoordhuis\discordrelay\DiscordRelay)
[05:52:17] [Server thread/CRITICAL]: #4 pmsrc/src/pocketmine/Server(1772): pocketmine\Server->enablePlugin(object jacknoordhuis\discordrelay\DiscordRelay)
[05:52:17] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/Server(1585): pocketmine\Server->enablePlugins(integer 1)
[05:52:17] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/PocketMine(291): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
[05:52:17] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/PocketMine(321): pocketmine\server()
[05:52:17] [Server thread/CRITICAL]: #8 pmsrc(11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

Error

[15:42:21] [Server thread/CRITICAL]: ErrorException: "[DiscordRelay] Couldn't find composer autoloader" (EXCEPTION) in "plugins/DiscordRelay-PocketMine-master/src/jacknoordhuis/discordrelay/utils/AutoloaderLoader" at line 42

DOES NOT WORK

I put the id and everything from the wiki and it does not recognize it

Error on plugin enable

I got two different errors while enabling the latest release of your plugin as well as running your earlier one.

OS: Windows
PMMP Version: v3.6.1
Plugin Version(s): v0.0.2-ALPHA & v0.0.1-ALPHA


Here is the first one

[23:50:24] [Server thread/CRITICAL]: RuntimeException: "Tried to register a relay channel twice!" (EXCEPTION) in "plugins/DiscordRelay/src/jacknoordhuis/discordrelay/models/RelayOptions" at line 87

Here is the second one

[23:50:24] [Server thread/CRITICAL]: Error: "Call to a member function getTaskId() on null" (EXCEPTION) in "plugins/DiscordRelay/src/jacknoordhuis/discordrelay/DiscordRelay" at line 78

Hope to hear back soon! I look forward to using your plugin!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.