my server keeps crashing every 10m and i don't know why! Code: PocketMine-MP Crash Dump Tue Jun 20 15:08:52 MDT 2017 Error: Call to a member function getItem() on null File: /src/pocketmine/tile/Chest Line: 80 Type: notice Code: [71] [72] parent::close(); [73] } [74] } [75] [76] public function saveNBT(){ [77] $this->namedtag->Items = new ListTag("Items", []); [78] $this->namedtag->Items->setTagType(NBT::TAG_Compound); [79] for($index = 0; $index < $this->getSize(); ++$index){ [80] $this->setItem($index, $this->inventory->getItem($index)); [81] } [82] } [83] [84] /** [85] * @return int [86] */ [87] public function getSize(){ [88] return 27; [89] } [90]
Can you set debug level to 2 and give us a backtrace? Perhaps the chest tile got closed and set $this->inventory to null and then something tried to save the nbt. A backtrace could help to find out if that happened.
HTML: Backtrace: #0 /src/pocketmine/level/format/io/region/Anvil(85): pocketmine\tile\Chest->saveNBT(boolean) #1 /src/pocketmine/level/format/io/region/RegionLoader(178): pocketmine\level\format\io\region\Anvil->nbtSerialize(pocketmine\level\format\Chunk object) #2 /src/pocketmine/level/format/io/region/McRegion(317): pocketmine\level\format\io\region\RegionLoader->writeChunk(pocketmine\level\format\Chunk object) #3 /src/pocketmine/level/Level(1021): pocketmine\level\format\io\region\McRegion->saveChunk(integer -15, integer 26) #4 /src/pocketmine/level/Level(1009): pocketmine\level\Level->saveChunks(boolean) #5 /src/pocketmine/Server(2313): pocketmine\level\Level->save(boolean ) #6 /src/pocketmine/Server(2453): pocketmine\Server->doAutoSave(boolean) #7 /src/pocketmine/Server(2189): pocketmine\Server->tick(boolean) #8 /src/pocketmine/Server(2072): pocketmine\Server->tickProcessor(boolean) #9 /src/pocketmine/Server(1654): pocketmine\Server->start(boolean) #10 /src/pocketmine/PocketMine(504): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string phar:///home/multicraft/jar/pocketmine/pmmp/1.1.0/PocketMine-MP.phar/, string /home/multicraft/servers/server5620/, string /home/multicraft/servers/server5620/plugins/) #11 (9): include(string phar:///home/multicraft/jar/pocketmine/pmmp/1.1.0/PocketMine-MP.phar/src/pocketmine/PocketMine.php) PocketMine-MP version: 1.6.2dev #0 [Protocol 113; API 3.0.0-ALPHA5] Git commit: e11f1e94e9fc37332b934c54191d5dee79d5812c uname -a: Linux mc26.vgmc.us 2.6.32-696.1.1.el6.x86_64 #1 SMP Tue Apr 11 17:13:24 UTC 2017 x86_64 PHP Version: 7.0.19 Zend version: 3.0.0 OS : Linux, linux added the php version etc just incase