menu
#7034270 Corruption: 17 missing files; e.g.: /home/container/worlds/world/db/000018.ldb

Submitted by PocketMine-MP 4.5.1

General information

Version: 4.5.1
Git commit: d641812c
Plugin involvement: None
Report date: 2022-06-23 10:53:55 +0000 UTC
Server uptime: 0 days 0 hours 0 minutes 0 seconds

System Information

PHP version: 8.0.19
Operating system: linux
System banner: Linux 0dc95aed-75f9-4643-bc16-6937c05eee3c 5.4.0-77-generic #86-Ubuntu SMP Thu Jun 17 02:35:03 UTC 2021 x86_64

Error information

Message: Corruption: 17 missing files; e.g.: /home/container/worlds/world/db/000018.ldb
File: pmsrc/src/world/format/io/leveldb/LevelDB
Line: #130
Error level: pocketmine\world\format\io\exception\CorruptedWorldException
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140

public function __construct(string $path){
self::checkForLevelDBExtension();
parent::__construct($path);

try{
$this->db = self::createDB($path);
}catch(\LevelDBException $e){
//we can't tell the difference between errors caused by bad permissions and actual corruption :(
throw new CorruptedWorldException(trim($e->getMessage()), 0, $e);
}
}

protected function loadLevelData() : WorldData{
return new BedrockWorldData(Path::join($this->getPath(), "level.dat"));
}

public function getWorldMinY() : int{
return 0;
}
#0 pmsrc/src/world/format/io/WorldProviderManager(44): pocketmine\world\format\io\leveldb\LevelDB->__construct(string[29] /home/container/worlds/world/)
#1 pmsrc/src/world/format/io/WritableWorldProviderManagerEntry(47): pocketmine\world\format\io\WorldProviderManager->pocketmine\world\format\io\{closure}(string[29] /home/container/worlds/world/)
#2 pmsrc/src/world/WorldManager(271): pocketmine\world\format\io\WritableWorldProviderManagerEntry->fromPath(string[29] /home/container/worlds/world/)
#3 pmsrc/src/Server(1166): pocketmine\world\WorldManager->generateWorld(string[5] world, object pocketmine\world\WorldCreationOptions#25751)
#4 pmsrc/src/Server(1019): pocketmine\Server->startupPrepareWorlds()
#5 pmsrc/src/PocketMine(304): pocketmine\Server->__construct(object BaseClassLoader#2, object pocketmine\utils\MainLogger#3, string[16] /home/container/, string[24] /home/container/plugins/)
#6 pmsrc/src/PocketMine(327): pocketmine\server()
#7 pmsrc(11): require(string[60] phar:///home/container/PocketMine-MP.phar/src/PocketMine.php)

Loaded Plugins

  • Show

Server Settings

  • Show

Installed PHP Extensions

  • Show