1. The forums will be archived and moved to a read only mode in about 2 weeks (mid march).

Specter plugin error on API 3.23.1

Discussion in 'General discussion' started by Hoangviphb999, Sep 28, 2021.

  1. Hoangviphb999

    Hoangviphb999 Silverfish

    Messages:
    21
    GitHub:
    Hoangviphb999
    When i update API 3.23.1 it cause an error like this
    [03:22:26] [Server thread/CRITICAL]: ErrorException: "Undefined array key "SkinGeometryDataEngineVersion"" (EXCEPTION) in "pmsrc/src/pocketmine/Player" at line 1979
    [03:22:26] [Server thread/CRITICAL]: #0 pmsrc/src/pocketmine/Player(1979): pocketmine\utils\Utils::errorExceptionHandler(integer 2, string[51] Undefined array key "SkinGeometryDataEngineVersion", string[67] phar:///home/container/PocketMine-MP.phar/src/pocketmine/Player.php, integer 1979)
    [03:22:26] [Server thread/CRITICAL]: #1 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(117): pocketmine\Player->handleLogin(object anonymous@plugins/Specter (1).phar/src/specter/network/SpecterInterface#L202)
    [03:22:26] [Server thread/CRITICAL]: #2 pmsrc/src/pocketmine/network/mcpe/protocol/LoginPacket(145): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleLogin(object anonymous@plugins/Specter (1).phar/src/specter/network/SpecterInterface#L202)
    [03:22:26] [Server thread/CRITICAL]: #3 plugins/Specter (1).phar/src/specter/network/SpecterInterface(305): pocketmine\network\mcpe\protocol\LoginPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
    [03:22:26] [Server thread/CRITICAL]: #4 plugins/Specter (1).phar/src/specter/network/SpecterInterface(237): specter\network\SpecterInterface->sendPacket(object specter\network\SpecterPlayer, object anonymous@plugins/Specter (1).phar/src/specter/network/SpecterInterface#L202)
    [03:22:26] [Server thread/CRITICAL]: #5 plugins/Specter (1).phar/src/specter/Specter(54): specter\network\SpecterInterface->openSession(string[1] a, string[7] SPECTER, integer 19133)
    [03:22:26] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/command/PluginCommand(54): specter\Specter->onCommand(object pocketmine\command\ConsoleCommandSender, object pocketmine\command\PluginCommand, string[1] s, array[2])
    [03:22:26] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/command/SimpleCommandMap(248): pocketmine\command\PluginCommand->execute(object pocketmine\command\ConsoleCommandSender, string[1] s, array[2])
    [03:22:26] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/Server(1809): pocketmine\command\SimpleCommandMap->dispatch(object pocketmine\command\ConsoleCommandSender, string[5] s s a)
    [03:22:26] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/Server(1422): pocketmine\Server->dispatchCommand(object pocketmine\command\ConsoleCommandSender, string[5] s s a)
    [03:22:26] [Server thread/CRITICAL]: #10 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(113): pocketmine\Server->pocketmine\{closure}()
    [03:22:26] [Server thread/CRITICAL]: #11 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(75): pocketmine\snooze\SleeperHandler->processNotifications()
    [03:22:26] [Server thread/CRITICAL]: #12 pmsrc/src/pocketmine/Server(2155): pocketmine\snooze\SleeperHandler->sleepUntil(double 1632799346.6272)
    [03:22:26] [Server thread/CRITICAL]: #13 pmsrc/src/pocketmine/Server(1992): pocketmine\Server->tickProcessor()
    [03:22:26] [Server thread/CRITICAL]: #14 pmsrc/src/pocketmine/Server(1586): pocketmine\Server->start()
    [03:22:26] [Server thread/CRITICAL]: #15 pmsrc/src/pocketmine/PocketMine(314): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
    [03:22:26] [Server thread/CRITICAL]: #16 pmsrc/src/pocketmine/PocketMine(344): pocketmine\server()
    [03:22:26] [Server thread/CRITICAL]: #17 pmsrc(11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
    [03:22:26] [Server thread/EMERGENCY]: An unrecoverable error has occurred and the server has crashed. Creating a crash dump
    [03:22:26] [Server thread/EMERGENCY]: Please upload the "/home/container/crashdumps/Tue_Sep_28-03.22.26-UTC_2021.log" file to the Crash Archive and submit the link to the Bug Reporting page. Give as much info as you can.
    [03:22:27] [Server thread/EMERGENCY]: The crash dump has been automatically submitted to the Crash Archive. You can view it on https://crash.pmmp.io/view/5244624 or use the ID #5244624.
    [03:22:27] [Server thread/INFO]: Disabling DevTools v1.14.2
    [03:22:27] [Server thread/INFO]: Disabling BlockSniper v3.2.3
    [03:22:27] [Server thread/INFO]: Disabling AntiInternalKick v1
    [03:22:27] [Server thread/INFO]: Disabling AlwaysDay v1.0.1
    [03:22:27] [Server thread/INFO]: Disabling MultiWorld v1.6.0-beta3
    [03:22:27] [Server thread/INFO]: Disabling MaxEnchants v1.2.1
    [03:22:27] [Server thread/INFO]: Disabling Specter v0.9
    [03:22:27] [Server thread/INFO]: Disabling AutoClearLagg v3.1.0
    [03:22:27] [Server thread/INFO]: Disabling InvCrashFix v0.0.1
    [03:22:27] [Server thread/INFO]: Disabling SlapperRotation v1.2.1
    [03:22:27] [Server thread/INFO]: Disabling Scoreboards v1.0.2
    [03:22:27] [Server thread/INFO]: Disabling BuilderTools v1.2.0-beta4
    [03:22:27] [Server thread/INFO]: Disabling FormAPI v1.3.0
    [03:22:27] [Server thread/INFO]: Disabling Tebex-PMMP v2.1.0
    [03:22:27] [Server thread/INFO]: Disabling PurePerms v1.4.3
    [03:22:27] [Server thread/INFO]: Disabling VanishV2 v2.3
    [03:22:27] [Server thread/INFO]: Disabling Slapper v1.6.2
    [03:22:27] [Server thread/INFO]: Disabling CustomAlerts v2.1
    [03:22:27] [Server thread/INFO]: Disabling NameCorrectorPM v1.0.0
    [03:22:27] [Server thread/INFO]: Disabling EconomyAPI v5.7.2
    [03:22:27] [Server thread/INFO]: Disabling PureChat v1.4.11
    [03:22:27] [Server thread/INFO]: Disabling PointAPI v1.0.3
    [03:22:27] [Server thread/INFO]: Disabling BedWarsSolo v1.2.1
    [03:22:27] [Server thread/INFO]: Unloading world "Amazon"
    [03:22:27] [Server thread/INFO]: Unloading world "Glacier"
    [03:22:27] [Server thread/INFO]: Unloading world "Lighthouse"
    [03:22:27] [Server thread/INFO]: Unloading world "Rooftop"
    [03:22:27] [Server thread/INFO]: Unloading world "Speedway"
    [03:22:27] [Server thread/INFO]: a__[/SPECTER:19133] logged out due to Server Closed
    [03:22:27] [Server thread/INFO]: Unloading world "world"
    container@pterodactyl~ Server marked as stopping...
    stop
    container@pterodactyl~ Server marked as offline...

    Since API 3.23.1 adding SkinGeometryDataEngineVersion i don't know how to fix this on Specter plugin
    Older version doesn't have SkinGeometryDataEngineVersion and Specter plugin working correctly
    Can anyone help ?
     
  2. Hoangviphb999

    Hoangviphb999 Silverfish

    Messages:
    21
    GitHub:
    Hoangviphb999
  3. Agent

    Agent Creeper

    Messages:
    3
    GitHub:
    ErikPDev
    This is what causes the error:
    PHP:
    base64_decode($packet->clientData["SkinGeometryDataEngineVersion"], true),
    It appears the client doesn't send this packet param.
    and I believe Specter is no longer accepting new versions of pmmp.
     
  4. Hoangviphb999

    Hoangviphb999 Silverfish

    Messages:
    21
    GitHub:
    Hoangviphb999
    At least api 3.22.5 of version 1.17.10 it still working normally for testing purpose but i update into 1.17.30 it cause that error
    And how to fix it ?
     
  5. Hoangviphb999

    Hoangviphb999 Silverfish

    Messages:
    21
    GitHub:
    Hoangviphb999
    Idk but version 3.23.1 adding that code and cause an error
     
  6. Agent

    Agent Creeper

    Messages:
    3
    GitHub:
    ErikPDev
  7. Agent

    Agent Creeper

    Messages:
    3
    GitHub:
    ErikPDev
    Put the prefix to Solved, if this issue has been solved.
    Thank you.
     
    Hoangviphb999 likes this.
  8. Hoangviphb999

    Hoangviphb999 Silverfish

    Messages:
    21
    GitHub:
    Hoangviphb999
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.