Skip to content
This repository has been archived by the owner on Mar 16, 2020. It is now read-only.

How To Fix This? My Server keep Crashing #424

Open
LockedBy opened this issue Jul 8, 2019 · 2 comments
Open

How To Fix This? My Server keep Crashing #424

LockedBy opened this issue Jul 8, 2019 · 2 comments

Comments

@LockedBy
Copy link

LockedBy commented Jul 8, 2019

PocketMine-MP Crash Dump Mon Jul 8 09:01:45 UTC 2019

Error: Alias "ender" is already assigned
File: src/pocketmine/level/generator/GeneratorManager
Line: 58
Type: InvalidArgumentException

A PLUGIN WAS INVOLVED IN THIS CRASH
BAD PLUGIN: TeaSpoon v1.1.2

Code:
[49] * @param string $name Alias for this generator type that can be written in configs
[50] * @param bool $overwrite Whether to force overwriting any existing registered generator with the same name
[51] /
[52] public static function addGenerator(string $class, string $name, bool $overwrite = false) : void{
[53] if(!is_subclass_of($class, Generator::class)){
[54] throw new \InvalidArgumentException("Class $class does not extend " . Generator::class);
[55] }
[56]
[57] if(!$overwrite and isset(self::$list[$name = strtolower($name)])){
[58] throw new \InvalidArgumentException("Alias "$name" is already assigned");
[59] }
[60]
[61] self::$list[$name] = $class;
[62] }
[63]
[64] /
*
[65] * Returns a list of names for registered generators.
[66] *
[67] * @return string[]
[68] */

Backtrace:
#0 plugins/TeaSpoon_dev-278.phar/src/CortexPE/LevelManager(58): pocketmine\level\generator\GeneratorManager::addGenerator(string[36] CortexPE\level\generator\ender\Ender, string[5] ender)
#1 plugins/TeaSpoon_dev-278.phar/src/CortexPE/LevelManager(50): CortexPE\LevelManager::registerGenerators()
#2 plugins/TeaSpoon_dev-278.phar/src/CortexPE/EventListener(84): CortexPE\LevelManager::init()
#3 src/pocketmine/plugin/MethodEventExecutor(38): CortexPE\EventListener->onLevelLoad(object pocketmine\event\level\LevelLoadEvent)
#4 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(object CortexPE\EventListener, object pocketmine\event\level\LevelLoadEvent)
#5 src/pocketmine/event/Event(99): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\level\LevelLoadEvent)
#6 src/pocketmine/Server(1120): pocketmine\event\Event->call()
#7 src/pocketmine/Server(1760): pocketmine\Server->loadLevel(string[4] flat)
#8 src/pocketmine/PocketMine(274): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
#9 (1): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

PocketMine-MP version: 3.8.6 [Protocol 354]
Git commit: 1bfd6f2a90d841cf456e6e8e8f31ec7ef7256e34
uname -a: Linux 02a9b49f-c597-43fa-8b9e-f601ba1f2d41 5.0.0-15-generic #16-Ubuntu SMP Mon May 6 17:41:33 UTC 2019 x86_64
PHP Version: 7.2.19
Zend version: 3.2.0
OS : Linux, linux

@Gianluxx
Copy link

Disable ender world in the teaspoon config

@LockedBy
Copy link
Author

Ok thankyou

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants