Closed alair069 closed 6 years ago
Hey, This error means that the server crashed before the punishment manager could finish initializing. Could you send the error that happened before the server crashed? Also, are you running release v1.0.1 (38c0f05)?
adeynes\cucumber\libs\poggit\libasynql\SqlError: "SQL CONNECT error: No connection can be made because the target machine actively refused them." (EXCEPTION) in "plugins/cucumber_dev-4.phar/src/adeynes/cucumber/libs/poggit/libasynql/libasynql" at line 133
This means that the machine either has a firewall blocking the port you're using for MySQL (probably 3306) or it's just not listening on that port. Double check the mysql
settings in config.yml
. If you have a normal MySQL installation on the same machine as the server, make sure that the host
is 127.0.0.1
.
[13:41:10] [Server thread/CRITICAL]: adeynes\cucumber\libs\poggit\libasynql\SqlError: "SQL CONNECT error: No connection could be made because the target machine actively refused it." (EXCEPTION) in "cucumber.phar/src/adeynes/cucumber/libs/poggit/libasynql/libasynql" at line 133
[13:41:10] [Server thread/DEBUG]: #0 cucumber.phar/src/adeynes/cucumber/Cucumber(93): adeynes\cucumber\libs\poggit\libasynql\libasynql::create(string object(adeynes\cucumber\Cucumber), array Array(), array Array())
[13:41:10] [Server thread/DEBUG]: #1 cucumber.phar/src/adeynes/cucumber/Cucumber(53): adeynes\cucumber\Cucumber->initDatabase()
[13:41:10] [Server thread/DEBUG]: #2 src/pocketmine/plugin/PluginBase(102): adeynes\cucumber\Cucumber->onEnable()
[13:41:10] [Server thread/DEBUG]: #3 src/pocketmine/plugin/PluginManager(611): pocketmine\plugin\PluginBase->setEnabled(boolean 1)
[13:41:10] [Server thread/DEBUG]: #4 src/pocketmine/Server(1931): pocketmine\plugin\PluginManager->enablePlugin(string object(adeynes\cucumber\Cucumber))
[13:41:10] [Server thread/DEBUG]: #5 src/pocketmine/Server(1917): pocketmine\Server->enablePlugin(string object(adeynes\cucumber\Cucumber))
[13:41:10] [Server thread/DEBUG]: #6 src/pocketmine/Server(1711): pocketmine\Server->enablePlugins(integer 1)
[13:41:10] [Server thread/DEBUG]: #7 src/pocketmine/PocketMine(237): pocketmine\Server->__construct(string object(BaseClassLoader), string object(pocketmine\utils\MainLogger), string C:\Users\Zander Maitland\Desktop\Pocketmine\, string C:\Users\Zander Maitland\Desktop\Pocketmine\plugins\)
[13:41:10] [Server thread/DEBUG]: #8 C:/Users/Zander Maitland/Desktop/Pocketmine/PocketMine-MP.phar(1): require(string phar://C:/Users/Zander Maitland/Desktop/Pocketmine/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
[13:41:10] [Server thread/INFO]: Disabling cucumber v1.3.1```
Same error Port-forwarded 3306
Not working still
@adeynes
Is MySQL installed on your machine? If so, did you set host
to 127.0.0.1? Also, are your credentials right in config.yml
?
@adeynes No it is not so I installed the MySQLi plugin that it said it needed...
*by plugin I meant extension
@adeynes ???
You need to install MySQL on your machine. The PHP mysql
extension simply enables PHP to connect to that MySQL server.
Windows -> https://dev.mysql.com/doc/refman/8.0/en/windows-installation.html
Linux (Ubuntu) -> https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-16-04
Also, please create another issue instead of commenting on a closed one next time. Thanks
[Server thread/CRITICAL]: TypeError: "Return value of adeynes\cucumber\Cucumber::getPunishmentManager() must be an instance of adeynes\cucumber\mod\PunishmentManager, null returned" (EXCEPTION) in "plugins/cucumber_dev-4.phar/src/adeynes/cucumber/Cucumber" at line 194