Error: Assumption failure: Missing required resource file (THIS IS A BUG)
File: pmsrc/src/utils/Utils
Line: 603
Type: pocketmine\utils\AssumptionFailedError
Backtrace:
#0 pmsrc/src/item/LegacyStringToItemParser(56): pocketmine\utils\Utils::assumeNotFalse(false, string[30] Missing required resource file)
#1 pmsrc/src/utils/SingletonTrait(36): pocketmine\item\LegacyStringToItemParser::make()
#2 pmsrc/src/world/generator/FlatGeneratorOptions(76): pocketmine\item\LegacyStringToItemParser::getInstance()
#3 pmsrc/src/world/generator/FlatGeneratorOptions(105): pocketmine\world\generator\FlatGeneratorOptions::parseLayers(string[1] 0)
#4 pmsrc/src/world/generator/GeneratorManager(48): pocketmine\world\generator\FlatGeneratorOptions::parsePreset(string[2] ;0)
#5 pmsrc/src/world/generator/GeneratorManagerEntry(44): pocketmine\world\generator\GeneratorManager->pocketmine\world\generator{closure}(string[2] ;0)
#6 pmsrc/src/world/WorldManager(222): pocketmine\world\generator\GeneratorManagerEntry->validateGeneratorOptions(string[2] ;0)
#7 plugins/API/src/api/Core(992): pocketmine\world\WorldManager->loadWorld(string[5] duels)
#8 pmsrc/src/scheduler/ClosureTask(57): api\Core->api{closure}()
#9 pmsrc/src/scheduler/TaskHandler(123): pocketmine\scheduler\ClosureTask->onRun()
#10 pmsrc/src/scheduler/TaskScheduler(141): pocketmine\scheduler\TaskHandler->run()
#11 pmsrc/src/plugin/PluginManager(530): pocketmine\scheduler\TaskScheduler->mainThreadHeartbeat(int 1)
#12 pmsrc/src/Server(1817): pocketmine\plugin\PluginManager->tickSchedulers(int 1)
#13 pmsrc/src/Server(1706): pocketmine\Server->tick()
#14 pmsrc/src/Server(1066): pocketmine\Server->tickProcessor()
#15 pmsrc/src/PocketMine(339): pocketmine\Server->__construct(object BaseClassLoader#3, object pocketmine\utils\MainLogger#4, string[10] /root/srv/, string[18] /root/srv/plugins/)
#16 pmsrc/src/PocketMine(362): pocketmine\server()
Че ты редачил? Иза чего ошибка произошла? Скинь crashdump
Sun_Apr_2-23.58.15-EEST_2023.log (18,8 КБ)
BAD PLUGIN: API
ты в API редачил чет , поставь API тот когда не было багов
уйди отсюда, бот
АХХАХАХАХ, ладно
я не понимаю, кто из вас бот
Спасибо всем, как узнать где именно ошибка?
Я не понимаю кто из вас бот
Что ещё за FsAI
21:53
23:08
22:27
моя нейроночка
/**
* @phpstan-template TValue
* @phpstan-param TValue|false $value
* @phpstan-param string|\Closure() : string $context
* @phpstan-return TValue
*/
public static function assumeNotFalse(mixed $value, \Closure|string $context = "This should never be false") : mixed{
if($value === false){
throw new AssumptionFailedError("Assumption failure: " . (is_string($context) ? $context : $context()) . " (THIS IS A BUG)");
}
return $value;
}
Что здесь не так?
Code:
[594]
[595] /**
[596] * @phpstan-template TValue
[597] * @phpstan-param TValue|false $value
[598] * @phpstan-param string|\Closure() : string $context
[599] * @phpstan-return TValue
[600] */
[601] public static function assumeNotFalse(mixed $value, \Closure|string $context = “This should never be false”) : mixed{
[602] if($value === false){
[603] throw new AssumptionFailedError(“Assumption failure: " . (is_string($context) ? $context : $context()) . " (THIS IS A BUG)”);
[604] }
[605] return $value;
[606] }
[607]
[608] public static function checkFloatNotInfOrNaN(string $name, float $float) : void{
[609] if(is_nan($float)){
[610] throw new \InvalidArgumentException(“$name cannot be NaN”);
[611] }
[612] if(is_infinite($float)){
[613] throw new \InvalidArgumentException(“$name cannot be infinite”);
ошибка, тут должно быть написано Kazakhstan
