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

Crashdump : Error: reset() expects parameter 1 to be array, null given

Discussion in 'Help' started by TeraCube, Nov 21, 2017.

  1. TeraCube

    TeraCube Zombie

    Messages:
    262
    GitHub:
    teracube
    hi,

    PureEntitiesX issue or other plugin ?
    thanks

    Code:
    2017-11-21 [17:20:31] [Server thread/CRITICAL]: TypeError: "reset() expects parameter 1 to be array, null given" (EXCEPTION) in "src/pocketmine/entity/Entity" at line 795
    2017-11-21 [17:20:31] [Server thread/DEBUG]: #0 src/pocketmine/entity/Entity(795): reset(NULL )
    2017-11-21 [17:20:31] [Server thread/DEBUG]: #1 src/pocketmine/entity/Entity(801): pocketmine\entity\Entity->getSaveId()
    2017-11-21 [17:20:31] [Server thread/DEBUG]: #2 src/pocketmine/level/format/io/region/Anvil(70): pocketmine\entity\Entity->saveNBT()
    2017-11-21 [17:20:31] [Server thread/DEBUG]: #3 src/pocketmine/level/format/io/region/RegionLoader(184): pocketmine\level\format\io\region\Anvil->nbtSerialize(pocketmine\level\format\Chunk object)
    2017-11-21 [17:20:31] [Server thread/DEBUG]: #4 src/pocketmine/level/format/io/region/McRegion(317): pocketmine\level\format\io\region\RegionLoader->writeChunk(pocketmine\level\format\Chunk object)
    2017-11-21 [17:20:31] [Server thread/DEBUG]: #5 src/pocketmine/level/Level(1017): pocketmine\level\format\io\region\McRegion->saveChunk(integer 230, integer 202)
    2017-11-21 [17:20:31] [Server thread/DEBUG]: #6 src/pocketmine/level/Level(1005): pocketmine\level\Level->saveChunks()
    2017-11-21 [17:20:31] [Server thread/DEBUG]: #7 src/pocketmine/Server(2415): pocketmine\level\Level->save(boolean )
    2017-11-21 [17:20:31] [Server thread/DEBUG]: #8 src/pocketmine/Server(2557): pocketmine\Server->doAutoSave()
    2017-11-21 [17:20:31] [Server thread/DEBUG]: #9 src/pocketmine/Server(2271): pocketmine\Server->tick()
    2017-11-21 [17:20:31] [Server thread/DEBUG]: #10 src/pocketmine/Server(2146): pocketmine\Server->tickProcessor()
    2017-11-21 [17:20:31] [Server thread/DEBUG]: #11 src/pocketmine/Server(1734): pocketmine\Server->start()
    2017-11-21 [17:20:31] [Server thread/DEBUG]: #12 src/pocketmine/PocketMine(552): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string phar:///home/gsp_1485/g3.hmserv.eu-19144/PocketMine-MP.phar/, string /home/gsp_1485/g3.hmserv.eu-19144/, string /home/gsp_1485/g3.hmserv.eu-19144/plugins/)
    2017-11-21 [17:20:31] [Server thread/DEBUG]: #13 /home/gsp_1485/g3.hmserv.eu-19144/PocketMine-MP.phar(1): require(string phar:///home/gsp_1485/g3.hmserv.eu-19144/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
    2017-11-21 [17:20:31] [Server thread/EMERGENCY]: An unrecoverable error has occurred and the server has crashed. Creating a crash dump
    2017-11-21 [17:20:31] [Server thread/EMERGENCY]: Please upload the "/home/gsp_1485/g3.hmserv.eu-19144/crashdumps/Tue_Nov_21-17.20.31-CET_2017.log" file to the Crash Archive and submit the link to the Bug Reporting page. Give as much info as you can.


    Code:
    PocketMine-MP Crash Dump Tue Nov 21 17:20:31 CET 2017
    
    Error: reset() expects parameter 1 to be array, null given
    File: src/pocketmine/entity/Entity
    Line: 795
    Type: notice
    
    Code:
    [786]         $this->savedWithChunk = $value;
    [787]     }
    [788]
    [789]     /**
    [790]      * Returns the short save name
    [791]      *
    [792]      * @return string
    [793]      */
    [794]     public function getSaveId(){
    [795]         \reset(self::$saveNames[static::class]);
    [796]         return \current(self::$saveNames[static::class]);
    [797]     }
    [798]
    [799]     public function saveNBT(){
    [800]         if(!($this instanceof Player)){
    [801]             $this->namedtag->setString("id", $this->getSaveId(), \true);
    [802]
    [803]             if($this->getNameTag() !== ""){
    [804]                 $this->namedtag->setString("CustomName", $this->getNameTag());
    [805]                 $this->namedtag->setByte("CustomNameVisible", $this->isNameTagVisible() ? 1 : 0);
    
    Backtrace:
    #0 src/pocketmine/entity/Entity(795): reset(NULL )
    #1 src/pocketmine/entity/Entity(801): pocketmine\entity\Entity->getSaveId()
    #2 src/pocketmine/level/format/io/region/Anvil(70): pocketmine\entity\Entity->saveNBT()
    #3 src/pocketmine/level/format/io/region/RegionLoader(184): pocketmine\level\format\io\region\Anvil->nbtSerialize(pocketmine\level\format\Chunk object)
    #4 src/pocketmine/level/format/io/region/McRegion(317): pocketmine\level\format\io\region\RegionLoader->writeChunk(pocketmine\level\format\Chunk object)
    #5 src/pocketmine/level/Level(1017): pocketmine\level\format\io\region\McRegion->saveChunk(integer 230, integer 202)
    #6 src/pocketmine/level/Level(1005): pocketmine\level\Level->saveChunks()
    #7 src/pocketmine/Server(2415): pocketmine\level\Level->save(boolean )
    #8 src/pocketmine/Server(2557): pocketmine\Server->doAutoSave()
    #9 src/pocketmine/Server(2271): pocketmine\Server->tick()
    #10 src/pocketmine/Server(2146): pocketmine\Server->tickProcessor()
    #11 src/pocketmine/Server(1734): pocketmine\Server->start()
    #12 src/pocketmine/PocketMine(552): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string phar:///home/gsp_1485/g3.hmserv.eu-19144/PocketMine-MP.phar/, string /home/gsp_1485/g3.hmserv.eu-19144/, string /home/gsp_1485/g3.hmserv.eu-19144/plugins/)
    #13 /home/gsp_1485/g3.hmserv.eu-19144/PocketMine-MP.phar(1): require(string phar:///home/gsp_1485/g3.hmserv.eu-19144/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
    
    PocketMine-MP version: 1.7dev #430 [Protocol 137; API 3.0.0-ALPHA9]
    Git commit: 0000000000000000000000000000000000000000
    uname -a: Linux game01 4.4.19-mod-std-ipv6-64 #1 SMP Mon Aug 22 13:05:01 CEST 2016 x86_64
    PHP Version: 7.2.0RC4
    Zend version: 3.2.0-dev
    OS : Linux, linux
    
    Loaded plugins:
    MagicWE2 4.2.1 by XenialDan for API(s) 3.0.0-ALPHA9
    AllSigns 1.0.5 by  for API(s) 3.0.0-ALPHA7, 3.0.0-ALPHA8, 3.0.0-ALPHA9
    AlwaysSpawn 2.2.3-3 by Philip Shilling for API(s) 3.0.0-ALPHA7, 3.0.0-ALPHA8, 3.0.0-ALPHA9
    ChatToDiscord 1.1.0 by eDroid for API(s) 3.0.0, 3.0.0-ALPHA8, 3.0.0-ALPHA9
    VoteReward 3.0.2-3 by LDX for API(s) 3.0.0-ALPHA7, 3.0.0-ALPHA8, 3.0.0-ALPHA9
    essentialsTP 1.2.0-2 by  for API(s) 3.0.0-ALPHA7, 3.0.0-ALPHA8, 3.0.0-ALPHA9
    TeaSpoon 1.0.0 by CortexPE for API(s) 3.0.0-ALPHA9
    PiggyCustomEnchants 1.0.6 by DaPigGuy for API(s) 3.0.0-ALPHA9
    Worlds 1.0.12 by  for API(s) 3.0.0-ALPHA7, 3.0.0-ALPHA8, 3.0.0-ALPHA9
    Slapper 1.3.7 by jojoe77777 for API(s) 3.0.0-ALPHA9
    iProtector 3.1.0-5 by LDX for API(s) 3.0.0-ALPHA7, 3.0.0-ALPHA8, 3.0.0-ALPHA9
    BadWordBlocker 1.2.0 by  for API(s) 3.0.0-ALPHA7, 3.0.0-ALPHA8, 3.0.0-ALPHA9
    xyz 1.0.4 by unerds for API(s) 3.0.0-ALPHA7, 3.0.0-ALPHA8, 3.0.0-ALPHA9
    CustomAlerts 1.7.2-2 by EvolSoft for API(s) 3.0.0-ALPHA7, 3.0.0-ALPHA8, 3.0.0-ALPHA9
    PureEntitiesX 0.2.8-3.alpha9 by milk0417, RevivalPMMP for API(s) 3.0.0-ALPHA9
    PurePerms 1.4.1-2 by 64FF00 & ProjectInfinity for API(s) 3.0.0-ALPHA7, 3.0.0-ALPHA8, 3.0.0-ALPHA9
    EconomyAPI 5.7.1-3 by onebone for API(s) 3.0.0-ALPHA7, 3.0.0-ALPHA8, 3.0.0-ALPHA9
    BanItem 2.3.2-2.alpha8 by LDX for API(s) 3.0.0-ALPHA7, 3.0.0-ALPHA8, 3.0.0-ALPHA9
    EconomyShop 2.0.8-5 by onebone for API(s) 3.0.0-ALPHA7, 3.0.0-ALPHA8, 3.0.0-ALPHA9
    FactionsPro 1.4.5-8 by Tethered_, HostingItAll.com for API(s) 3.0.0-ALPHA7, 3.0.0-ALPHA8, 3.0.0-ALPHA9
    PureChat 1.4.10-3 by 64FF00 for API(s) 3.0.0-ALPHA7, 3.0.0-ALPHA8, 3.0.0-ALPHA9
     
    Last edited: Nov 21, 2017
  2. dktapps

    dktapps Administrator Staff Member PMMP Team

    Messages:
    774
    GitHub:
    dktapps
    Looks like a plugin bug to me. Maybe construction of the entity without properly registering it.
     
  3. TeraCube

    TeraCube Zombie

    Messages:
    262
    GitHub:
    teracube
    I remove PureEntitiesX and no such error
     
  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.