Nightfall-MCPE / NightfallProtocols

A (not-so) simple multi-version plugin
13 stars 2 forks source link

raklib\generic\SocketException: "Failed to bind to 0.0.0.0 19132: No such host is known" #2

Closed VennDev closed 2 months ago

VennDev commented 2 months ago

Issue name: [RakLib thread/CRITICAL]: raklib\generic\SocketException: "Failed to bind to 0.0.0.0 19132: No such host is known

Issue description:

[09:49:30.417] [RakLib thread/CRITICAL]: raklib\generic\SocketException: "Failed to bind to 0.0.0.0 19132: No such host is known" (11001) in "pmsrc/vendor/pocketmine/raklib/src/server/ServerSocket" at line 45
--- Stack trace ---
  #0 pmsrc/src/network/mcpe/raklib/RakLibServer(90): raklib\server\ServerSocket->__construct(object raklib\utils\InternetAddress#13)
  #1 pmsrc/src/thread/CommonThreadPartsTrait(118): pocketmine\network\mcpe\raklib\RakLibServer->onRun()
  #2 (): pocketmine\thread\Thread->run()
--- End of exception information ---
[09:49:30.420] [Server thread/CRITICAL]: pocketmine\network\NetworkInterfaceStartException: "Failed to bind to 0.0.0.0 19132: No such host is known" (EXCEPTION) in "pmsrc/src/network/mcpe/raklib/RakLibInterface" at line 142
--- Stack trace ---
  #0 pmsrc/src/network/Network(102): pocketmine\network\mcpe\raklib\RakLibInterface->start()
  #1 plugins/NightfallProtocols/src/Supero/NightfallProtocol/Main(52): pocketmine\network\Network->registerInterface(object Supero\NightfallProtocol\network\CustomRaklibInterface#180434)
  #2 plugins/NightfallProtocols/src/Supero/NightfallProtocol/Main(63): Supero\NightfallProtocol\Main->Supero\NightfallProtocol\{closure}(object pocketmine\Server#13, true)
  #3 pmsrc/src/plugin/PluginBase(119): Supero\NightfallProtocol\Main->onEnable()
  #4 pmsrc/src/plugin/PluginManager(454): pocketmine\plugin\PluginBase->onEnableStateChange(true)
  #5 pmsrc/src/Server(1404): pocketmine\plugin\PluginManager->enablePlugin(object Supero\NightfallProtocol\Main#50459)
  #6 pmsrc/src/Server(1035): pocketmine\Server->enablePlugins(object pocketmine\plugin\PluginEnableOrder#50194)
  #7 pmsrc/src/PocketMine(355): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#6, object pocketmine\utils\MainLogger#2, string[60] C:\Users\VennDev\OneDrive\Desktop\Folders\Servers\PMMP-Test\, string[68] C:\Users\VennDev\OneDrive\Desktop\Folders\Servers\PMMP-Test\plugins\)
  #8 pmsrc/src/PocketMine(378): pocketmine\server()
  #9 C:/Users/VennDev/OneDrive/Desktop/Folders/Servers/PMMP-Test/PocketMine-MP.phar(168): require(string[104] phar://C:/Users/VennDev/AppData/Local/Temp/PocketMine-MP-phar-cache.0/PMMDBB7.tm)
--- Previous ---
raklib\generic\SocketException: "Failed to bind to 0.0.0.0 19132: No such host is known" (EXCEPTION) in "pmsrc/src/network/mcpe/raklib/RakLibServer" at line 77
  #0 (): pocketmine\network\mcpe\raklib\RakLibServer->pocketmine\network\mcpe\raklib\{closure}()
  #1 pmsrc/src/network/mcpe/raklib/RakLibServer(70): pmmp\thread\ThreadSafe->synchronized(object Closure#180407)
  #2 pmsrc/src/network/mcpe/raklib/RakLibInterface(140): pocketmine\network\mcpe\raklib\RakLibServer->startAndWait()
  #3 pmsrc/src/network/Network(102): pocketmine\network\mcpe\raklib\RakLibInterface->start()
  #4 plugins/NightfallProtocols/src/Supero/NightfallProtocol/Main(52): pocketmine\network\Network->registerInterface(object Supero\NightfallProtocol\network\CustomRaklibInterface#180434)
  #5 plugins/NightfallProtocols/src/Supero/NightfallProtocol/Main(63): Supero\NightfallProtocol\Main->Supero\NightfallProtocol\{closure}(object pocketmine\Server#13, true)
  #6 pmsrc/src/plugin/PluginBase(119): Supero\NightfallProtocol\Main->onEnable()
  #7 pmsrc/src/plugin/PluginManager(454): pocketmine\plugin\PluginBase->onEnableStateChange(true)
  #8 pmsrc/src/Server(1404): pocketmine\plugin\PluginManager->enablePlugin(object Supero\NightfallProtocol\Main#50459)
  #9 pmsrc/src/Server(1035): pocketmine\Server->enablePlugins(object pocketmine\plugin\PluginEnableOrder#50194)
  #10 pmsrc/src/PocketMine(355): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#6, object pocketmine\utils\MainLogger#2, string[60] C:\Users\VennDev\OneDrive\Desktop\Folders\Servers\PMMP-Test\, string[68] C:\Users\VennDev\OneDrive\Desktop\Folders\Servers\PMMP-Test\plugins\)
  #11 pmsrc/src/PocketMine(378): pocketmine\server()
  #12 C:/Users/VennDev/OneDrive/Desktop/Folders/Servers/PMMP-Test/PocketMine-MP.phar(168): require(string[104] phar://C:/Users/VennDev/AppData/Local/Temp/PocketMine-MP-phar-cache.0/PMMDBB7.tm)
VennDev commented 2 months ago

I haven't installed it correctly?

Superomarking commented 2 months ago

Oh yeah, you’re required to disable ipv6

Superomarking commented 2 months ago

Should probably force that

VennDev commented 2 months ago

hmm, i will try

VennDev commented 2 months ago

maybe you need try catch here

Beavermon commented 2 months ago

glad to see someone using this great piece of software!