menu
#4656791 Attempted to add a garbage closed Tile to a chunk

Submitted by PocketMine-MP 3.15.3

General information

Version: 3.15.3
Git commit: 6c21c234
Plugin involvement: Indirect
Report date: 2020-11-21 22:09:14 +0000 UTC

System Information

PHP version: 7.3.23
Operating system: linux
System banner: Linux f1125eae-1533-4b88-8ea7-fcd8c1fbf192 4.15.0-45-generic #48-Ubuntu SMP Tue Jan 29 16:28:13 UTC 2019 x86_64

Error information

Warning: the MineReset plugin was indirectly involved in this crash. This may be a false positive. Please contact the plugin author before opening a bug ticket.
Message: Attempted to add a garbage closed Tile to a chunk
File: src/pocketmine/level/format/Chunk
Line: #608
Error level: InvalidArgumentException
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
			$this->hasChanged = true;
}
}

/**
* @return void
*/
public function addTile(Tile $tile){
if($tile->isClosed()){
throw new \InvalidArgumentException("Attempted to add a garbage closed Tile to a chunk");
}
$this->tiles[$tile->getId()] = $tile;
if(isset($this->tileList[$index = (($tile->x & 0x0f) << 12) | (($tile->z & 0x0f) << 8) | ($tile->y & 0xff)]) and $this->tileList[$index] !== $tile){
$this->tileList[$index]->close();
}
$this->tileList[$index] = $tile;
if($this->isInit){
$this->hasChanged = true;
}
}
#0 src/pocketmine/level/Level(2399): pocketmine\level\format\Chunk->addTile(object redstone\blockEntities\BlockEntityMovingBlock)
#1 plugins/MineReset.phar/src/falkirks/minereset/task/ResetTask(140): pocketmine\level\Level->setChunk(integer 17, integer 23, object pocketmine\level\format\Chunk, boolean )
#2 src/pocketmine/scheduler/AsyncPool(319): falkirks\minereset\task\ResetTask->onCompletion(object pocketmine\Server)
#3 src/pocketmine/Server(2395): pocketmine\scheduler\AsyncPool->collectTasks()
#4 src/pocketmine/Server(2154): pocketmine\Server->tick()
#5 src/pocketmine/Server(1994): pocketmine\Server->tickProcessor()
#6 src/pocketmine/Server(1588): pocketmine\Server->start()
#7 src/pocketmine/PocketMine(273): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
#8 src/pocketmine/PocketMine(304): pocketmine\server()
#9 (11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

Loaded Plugins

  • Show

Server Settings

  • Show