menu
#83 IO error: /home/anmine/servers/s5/worlds/world/db/3218934.ldb: No space left on device

Submitted by PocketMine-MP 5.9.1+dev.2020

General information

Version: 5.9.1+dev.2020
Git commit: 64a686e3
Plugin involvement: None
Report date: 2024-03-22 03:07:38 +0000 UTC
Server uptime: 0 days 3 hours 8 minutes 32 seconds

System Information

PHP version: 8.2.9
JIT status: Not available
Operating system: linux
System banner: Linux anmine.ru 5.10.0-27-amd64 #1 SMP Debian 5.10.205-2 (2023-12-31) x86_64

Error information

Thread: Main
Message: IO error: /home/anmine/servers/s5/worlds/world/db/3218934.ldb: No space left on device
File: pmsrc/src/world/format/io/leveldb/LevelDB
Line: #825
Type: LevelDBException
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
		//TODO: use this properly
$write->put($index . ChunkDataKey::FINALIZATION, chr($chunkData->isPopulated() ? self::FINALISATION_DONE : self::FINALISATION_NEEDS_POPULATION));

$this->writeTags($chunkData->getTileNBT(), $index . ChunkDataKey::BLOCK_ENTITIES, $write);
$this->writeTags($chunkData->getEntityNBT(), $index . ChunkDataKey::ENTITIES, $write);

$write->delete($index . ChunkDataKey::HEIGHTMAP_AND_2D_BIOME_COLORS);
$write->delete($index . ChunkDataKey::LEGACY_TERRAIN);

$this->db->write($write);
}

/**
* @param CompoundTag[] $targets
*/
private function writeTags(array $targets, string $index, \LevelDBWriteBatch $write) : void{
if(count($targets) > 0){
$nbt = new LittleEndianNbtSerializer();
$write->put($index, $nbt->writeMultiple(array_map(fn(CompoundTag $tag) => new TreeRoot($tag), $targets)));
}else{
#0 pmsrc/src/world/format/io/leveldb/LevelDB(825): LevelDB->write(object LevelDBWriteBatch#116782)
#1 pmsrc/src/world/World(3064): pocketmine\world\format\io\leveldb\LevelDB->saveChunk(int 107, int 58, object pocketmine\world\format\io\ChunkData#511468, int 0)
#2 pmsrc/src/world/World(3591): pocketmine\world\World->unloadChunk(int 107, int 58, true)
#3 pmsrc/src/world/World(1030): pocketmine\world\World->unloadChunks()
#4 pmsrc/src/world/World(1005): pocketmine\world\World->actuallyDoTick(int 226122)
#5 pmsrc/src/world/WorldManager(351): pocketmine\world\World->doTick(int 226122)
#6 pmsrc/src/Server(1899): pocketmine\world\WorldManager->tick(int 226122)
#7 pmsrc/src/Server(1781): pocketmine\Server->tick()
#8 pmsrc/src/Server(1097): pocketmine\Server->tickProcessor()
#9 pmsrc/src/PocketMine(341): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#3, object pocketmine\utils\MainLogger#6, string[24] /home/anmine/servers/s5/, string[32] /home/anmine/servers/s5/plugins/)
#10 pmsrc/src/PocketMine(364): pocketmine\server()
#11 pmsrc(11): require(string[61] phar:///home/anmine/servers/s5/InCore.phar/src/PocketMine.php)

Loaded Plugins

  • Show

Server Settings

  • Show

Installed Composer Dependencies

Installed PHP Extensions

  • Show