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

Keeps Crashing With YML Error

Discussion in 'Development' started by Indexfire, Oct 19, 2017.

  1. Indexfire

    Indexfire Baby Zombie

    Messages:
    137
    GitHub:
    Indexfire
    Code:
    [17:31:32] [Server thread/ERROR]: Could not load 'E:\Pocketmine-MP\plugins\MegaWalls.phar' in folder 'E:\Pocketmine-MP\plugins\': yaml_parse(): scanning error encountered during parsing: mapping values are not allowed in this context (line 14, column 5)
    [17:31:32] [Server thread/CRITICAL]: ErrorException: "yaml_parse(): scanning error encountered during parsing: mapping values are not allowed in this context (line 14, column 5)" (EXCEPTION) in "src/pocketmine/plugin/PluginDescription" at line 60
    [17:31:32] [Server thread/DEBUG]: #0 (): pocketmine\{closure}(integer 2, string yaml_parse(): scanning error encountered during parsing: mapping values are not allowed in this context (line 14, column 5), string phar://E:/Pocketmine-MP/PocketMine-MP.phar/src/pocketmine/plugin/PluginDescription.php, integer 60, array Array())
    [17:31:32] [Server thread/DEBUG]: #1 src/pocketmine/plugin/PluginDescription(60): yaml_parse(string );.......}.......public function onEnable(){........GameStart::addEntity(Server::getInstance()->getLevelByName("world"), "WitherEntity", TextFormat::BLUE . "Eternal Wither", 100, 249, 131, 208);.......}.....}....?>..main: endermyste)
    [17:31:32] [Server thread/DEBUG]: #2 src/pocketmine/plugin/PharPluginLoader(88): pocketmine\plugin\PluginDescription->__construct(string );.......}.......public function onEnable(){........GameStart::addEntity(Server::getInstance()->getLevelByName("world"), "WitherEntity", TextFormat::BLUE . "Eternal Wither", 100, 249, 131, 208);.......}.....}....?>..main: endermyste)
    [17:31:32] [Server thread/DEBUG]: #3 src/pocketmine/plugin/PluginManager(213): pocketmine\plugin\PharPluginLoader->getPluginDescription(string E:\Pocketmine-MP\plugins\MegaWalls.phar)
    [17:31:32] [Server thread/DEBUG]: #4 src/pocketmine/Server(2007): pocketmine\plugin\PluginManager->loadPlugins(string E:\Pocketmine-MP\plugins\)
    [17:31:32] [Server thread/DEBUG]: #5 src/pocketmine/command/defaults/ReloadCommand(49): pocketmine\Server->reload()
    [17:31:32] [Server thread/DEBUG]: #6 src/pocketmine/command/SimpleCommandMap(241): pocketmine\command\defaults\ReloadCommand->execute(pocketmine\command\ConsoleCommandSender object, string reload, array Array())
    [17:31:32] [Server thread/DEBUG]: #7 src/pocketmine/Server(1967): pocketmine\command\SimpleCommandMap->dispatch(pocketmine\command\ConsoleCommandSender object, string reload)
    [17:31:32] [Server thread/DEBUG]: #8 src/pocketmine/Server(1952): pocketmine\Server->dispatchCommand(pocketmine\command\ConsoleCommandSender object, string reload)
    [17:31:32] [Server thread/DEBUG]: #9 src/pocketmine/Server(2497): pocketmine\Server->checkConsole()
    [17:31:32] [Server thread/DEBUG]: #10 src/pocketmine/Server(2253): pocketmine\Server->tick()
    [17:31:32] [Server thread/DEBUG]: #11 src/pocketmine/Server(2132): pocketmine\Server->tickProcessor()
    [17:31:32] [Server thread/DEBUG]: #12 src/pocketmine/Server(1714): pocketmine\Server->start()
    [17:31:32] [Server thread/DEBUG]: #13 src/pocketmine/PocketMine(554): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string phar://E:/Pocketmine-MP/PocketMine-MP.phar/, string E:\Pocketmine-MP\, string E:\Pocketmine-MP\plugins\)
    [17:31:32] [Server thread/DEBUG]: #14 E:/Pocketmine-MP/PocketMine-MP.phar(1): require(string phar://E:/Pocketmine-MP/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
    Ive already had it it crashed so many times that I cant even count and I didnt even change anything it randomly just started doing this
     
  2. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    In line 14 you might have kept something invalid, maybe an extra space or an letter.
     
  3. Indexfire

    Indexfire Baby Zombie

    Messages:
    137
    GitHub:
    Indexfire
    Line 14 Column 5 of WHAT??? Thats the thing thats been bugging me for hours now
     
  4. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    Your yml file!
     
  5. Indexfire

    Indexfire Baby Zombie

    Messages:
    137
    GitHub:
    Indexfire
    Code:
    main: endermysteryteam\megawalls\MegaWalls
    author: EnderMystery Team
    name: MegaWalls
    version: 1.0-BETA
    api: 3.0.0-ALPHA8
    The YML file isnt even close to 14 Lines
     
  6. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    Siskjsjaja akajan s do you have a config file?!
     
  7. Indexfire

    Indexfire Baby Zombie

    Messages:
    137
    GitHub:
    Indexfire
    Nope not at all in fact the error seems to be caused by this lmao
    PHP:
    public function onLoad(){
           
            
    Entity::registerEntity(WitherEntity::class);
           
        }
       
        public function 
    onEnable(){
           
            
    GameStart::addEntity(Server::getInstance()->getLevelByName("world"), "WitherEntity"TextFormat::BLUE "Eternal Wither"100249131208);
           
        }
    Why does Pocketmine hate Custom Mobs...
     
  8. Indexfire

    Indexfire Baby Zombie

    Messages:
    137
    GitHub:
    Indexfire
    I removed the onEnable and now
    Code:
    [17:54:23] [Server thread/ERROR]: Could not load 'E:\Pocketmine-MP\plugins\MegaWalls.phar' in folder 'E:\Pocketmine-MP\plugins\': Argument 1 passed to pocketmine\plugin\PluginDescription::loadMap() must be of the type array, string given, called in phar://E:/Pocketmine-MP/PocketMine-MP.phar/src/pocketmine/plugin/PluginDescription.php on line 60
    [17:54:23] [Server thread/CRITICAL]: TypeError: "Argument 1 passed to pocketmine\plugin\PluginDescription::loadMap() must be of the type array, string given, called in phar://E:/Pocketmine-MP/PocketMine-MP.phar/src/pocketmine/plugin/PluginDescription.php on line 60" (EXCEPTION) in "src/pocketmine/plugin/PluginDescription" at line 68
    [17:54:23] [Server thread/DEBUG]: #0 src/pocketmine/plugin/PluginDescription(60): pocketmine\plugin\PluginDescription->loadMap(string egisterEntity(WitherEntity::class);.}.public function onEnable(){.GameStart::addEntity(Server::getInstance()->getLevelByName("world"), "WitherEntity", TextFormat::BLUE . "Eternal Wither", 100, 249, 131, 208);)
    [17:54:23] [Server thread/DEBUG]: #1 src/pocketmine/plugin/PharPluginLoader(88): pocketmine\plugin\PluginDescription->__construct(string egisterEntity(WitherEntity::class);.......}.......public function onEnable(){........GameStart::addEntity(Server::getInstance()->getLevelByName("world"), "WitherEntity", TextFormat::BLUE . "Eternal Wither", 100, 249, 131, 208);.....)
    [17:54:23] [Server thread/DEBUG]: #2 src/pocketmine/plugin/PluginManager(213): pocketmine\plugin\PharPluginLoader->getPluginDescription(string E:\Pocketmine-MP\plugins\MegaWalls.phar)
    [17:54:23] [Server thread/DEBUG]: #3 src/pocketmine/Server(2007): pocketmine\plugin\PluginManager->loadPlugins(string E:\Pocketmine-MP\plugins\)
    [17:54:23] [Server thread/DEBUG]: #4 src/pocketmine/command/defaults/ReloadCommand(49): pocketmine\Server->reload()
    [17:54:23] [Server thread/DEBUG]: #5 src/pocketmine/command/SimpleCommandMap(241): pocketmine\command\defaults\ReloadCommand->execute(pocketmine\command\ConsoleCommandSender object, string reload, array Array())
    [17:54:23] [Server thread/DEBUG]: #6 src/pocketmine/Server(1967): pocketmine\command\SimpleCommandMap->dispatch(pocketmine\command\ConsoleCommandSender object, string reload)
    [17:54:23] [Server thread/DEBUG]: #7 src/pocketmine/Server(1952): pocketmine\Server->dispatchCommand(pocketmine\command\ConsoleCommandSender object, string reload)
    [17:54:23] [Server thread/DEBUG]: #8 src/pocketmine/Server(2497): pocketmine\Server->checkConsole()
    [17:54:23] [Server thread/DEBUG]: #9 src/pocketmine/Server(2253): pocketmine\Server->tick()
    [17:54:23] [Server thread/DEBUG]: #10 src/pocketmine/Server(2132): pocketmine\Server->tickProcessor()
    [17:54:23] [Server thread/DEBUG]: #11 src/pocketmine/Server(1714): pocketmine\Server->start()
    [17:54:23] [Server thread/DEBUG]: #12 src/pocketmine/PocketMine(554): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string phar://E:/Pocketmine-MP/PocketMine-MP.phar/, string E:\Pocketmine-MP\, string E:\Pocketmine-MP\plugins\)
    [17:54:23] [Server thread/DEBUG]: #13 E:/Pocketmine-MP/PocketMine-MP.phar(1): require(string phar://E:/Pocketmine-MP/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
     
  9. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    Does your plugin have commands?
     
  10. Indexfire

    Indexfire Baby Zombie

    Messages:
    137
    GitHub:
    Indexfire
    0
     
  11. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    I think I found the problem, add a description in your plugin.yml
     
  12. Indexfire

    Indexfire Baby Zombie

    Messages:
    137
    GitHub:
    Indexfire
    Sure? Ok, ill try... ill let you know whether it works
     
  13. Indexfire

    Indexfire Baby Zombie

    Messages:
    137
    GitHub:
    Indexfire
    Nope didnt work threw a similar error
     
  14. SalmonDE

    SalmonDE Zombie Pigman

    Messages:
    739
    GitHub:
    SalmonDE
    Can we see your plugin.yml file?
     
    EdwardHamHam likes this.
  15. Jack Noordhuis

    Jack Noordhuis Zombie Pigman Poggit Reviewer

    Messages:
    618
    GitHub:
    JackNoordhuis
    Change the plugins API declaration to an array instead of a string:
    Code:
    api: [3.0.0-ALPHA8]
    
     
    iiFlamiinBlaze and Indexfire like this.
  16. Hipster

    Hipster Zombie

    Messages:
    214
    @Jack Noordhuis i see you have't worked on enderchest pmmp pull request for 5 days, is the PR dead?
     
  17. Indexfire

    Indexfire Baby Zombie

    Messages:
    137
    GitHub:
    Indexfire
     
  18. Hipster

    Hipster Zombie

    Messages:
    214
    check if your yaml file is valid or not at yamllint
     
  19. Indexfire

    Indexfire Baby Zombie

    Messages:
    137
    GitHub:
    Indexfire
    Nope, now it does this
    Code:
    [21:44:18] [Server thread/ERROR]: Could not load 'E:\Pocketmine-MP\plugins\MegaWalls.phar' in folder 'E:\Pocketmine-MP\plugins\': yaml_parse(): end of stream reached without finding document 0
    [21:44:18] [Server thread/CRITICAL]: ErrorException: "yaml_parse(): end of stream reached without finding document 0" (EXCEPTION) in "src/pocketmine/plugin/PluginDescription" at line 60
    [21:44:18] [Server thread/DEBUG]: #0 (): pocketmine\{closure}(integer 2, string yaml_parse(): end of stream reached without finding document 0, string phar://E:/Pocketmine-MP/PocketMine-MP.phar/src/pocketmine/plugin/PluginDescription.php, integer 60, array Array())
    [21:44:18] [Server thread/DEBUG]: #1 src/pocketmine/plugin/PluginDescription(60): yaml_parse(string )
    [21:44:18] [Server thread/DEBUG]: #2 src/pocketmine/plugin/PharPluginLoader(88): pocketmine\plugin\PluginDescription->__construct(string )
    [21:44:18] [Server thread/DEBUG]: #3 src/pocketmine/plugin/PluginManager(213): pocketmine\plugin\PharPluginLoader->getPluginDescription(string E:\Pocketmine-MP\plugins\MegaWalls.phar)
    [21:44:18] [Server thread/DEBUG]: #4 src/pocketmine/Server(2007): pocketmine\plugin\PluginManager->loadPlugins(string E:\Pocketmine-MP\plugins\)
    [21:44:18] [Server thread/DEBUG]: #5 src/pocketmine/command/defaults/ReloadCommand(49): pocketmine\Server->reload()
    [21:44:18] [Server thread/DEBUG]: #6 src/pocketmine/command/SimpleCommandMap(241): pocketmine\command\defaults\ReloadCommand->execute(pocketmine\command\ConsoleCommandSender object, string reload, array Array())
    [21:44:18] [Server thread/DEBUG]: #7 src/pocketmine/Server(1967): pocketmine\command\SimpleCommandMap->dispatch(pocketmine\command\ConsoleCommandSender object, string reload)
    [21:44:18] [Server thread/DEBUG]: #8 src/pocketmine/Server(1952): pocketmine\Server->dispatchCommand(pocketmine\command\ConsoleCommandSender object, string reload)
    [21:44:18] [Server thread/DEBUG]: #9 src/pocketmine/Server(2497): pocketmine\Server->checkConsole()
    [21:44:18] [Server thread/DEBUG]: #10 src/pocketmine/Server(2253): pocketmine\Server->tick()
    [21:44:18] [Server thread/DEBUG]: #11 src/pocketmine/Server(2132): pocketmine\Server->tickProcessor()
    [21:44:18] [Server thread/DEBUG]: #12 src/pocketmine/Server(1714): pocketmine\Server->start()
    [21:44:18] [Server thread/DEBUG]: #13 src/pocketmine/PocketMine(554): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string phar://E:/Pocketmine-MP/PocketMine-MP.phar/, string E:\Pocketmine-MP\, string E:\Pocketmine-MP\plugins\)
    [21:44:18] [Server thread/DEBUG]: #14 E:/Pocketmine-MP/PocketMine-MP.phar(1): require(string phar://E:/Pocketmine-MP/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
     
  20. Kyd

    Kyd Zombie Pigman

    Messages:
    678
    GitHub:
    boi1216
    Try removing space in name:
    Code:
    author: EnderMystery Team
    
    to
    Code:
    author: EnderMysteryTeam
    
     
    GamakCZ likes this.
  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.