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

Please Help Me How to fix this? #443

Open
LockedBy opened this issue Aug 10, 2019 · 2 comments
Open

Please Help Me How to fix this? #443

LockedBy opened this issue Aug 10, 2019 · 2 comments

Comments

@LockedBy
Copy link

PocketMine-MP Crash Dump Sat Aug 10 11:25:59 UTC 2019

Error: Call to a member function getName() on null
File: plugins/TeaSpoon_dev-279 (1).phar/src/CortexPE/Utils
Line: 160
Type: Error

THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: TeaSpoon v1.2.0

Code:
[151] return false;
[152] }
[153]
[154] public static function in_arrayi($needle, $haystack){
[155] return in_array(strtolower($needle), array_map('strtolower', $haystack));
[156] }
[157]
[158] public static function getDimension(Level $level): int{
[159] if(Main::$registerDimensions){
[160] if($level->getName() == Main::$netherLevel->getName()){
[161] return DimensionIds::NETHER;
[162] }elseif($level->getName() == Main::$endLevel->getName()){
[163] return DimensionIds::THE_END;
[164] }
[165] }
[166]
[167] return DimensionIds::OVERWORLD;
[168] }
[169]
[170] public static function solveQuadratic($a, $b, $c): array{

Backtrace:
#0 plugins/TeaSpoon_dev-279 (1).phar/src/CortexPE/EventListener(345): CortexPE\Utils::getDimension(object pocketmine\level\Level)
#1 src/pocketmine/plugin/MethodEventExecutor(38): CortexPE\EventListener->onTeleport(object pocketmine\event\entity\EntityTeleportEvent)
#2 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(object CortexPE\EventListener, object pocketmine\event\entity\EntityTeleportEvent)
#3 src/pocketmine/event/Event(99): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\entity\EntityTeleportEvent)
#4 src/pocketmine/entity/Entity(1967): pocketmine\event\Event->call()
#5 src/pocketmine/Player(3766): pocketmine\entity\Entity->teleport(object pocketmine\level\Position, NULL , NULL )
#6 plugins/PortalsPE.phar/src/PortalsPE/Main(69): pocketmine\Player->teleport(object pocketmine\level\Position)
#7 plugins/PortalsPE.phar/src/PortalsPE/EventListener(20): PortalsPE\Main->isInPortal(object pocketmine\Player)
#8 src/pocketmine/plugin/MethodEventExecutor(38): PortalsPE\EventListener->onMove(object pocketmine\event\player\PlayerMoveEvent)
#9 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(object PortalsPE\EventListener, object pocketmine\event\player\PlayerMoveEvent)
#10 src/pocketmine/event/Event(99): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\player\PlayerMoveEvent)
#11 src/pocketmine/Player(1650): pocketmine\event\Event->call()
#12 src/pocketmine/Player(1755): pocketmine\Player->processMovement(integer 1)
#13 src/pocketmine/level/Level(848): pocketmine\Player->onUpdate(integer 74158)
#14 src/pocketmine/level/Level(786): pocketmine\level\Level->actuallyDoTick(integer 74158)
#15 src/pocketmine/Server(2445): pocketmine\level\Level->doTick(integer 74158)
#16 src/pocketmine/Server(2576): pocketmine\Server->checkTickUpdates(integer 74158, double 1565436358.9993)
#17 src/pocketmine/Server(2345): pocketmine\Server->tick()
#18 src/pocketmine/Server(2205): pocketmine\Server->tickProcessor()
#19 src/pocketmine/Server(1784): pocketmine\Server->start()
#20 src/pocketmine/PocketMine(274): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[15] /home/gs-40381/, string[23] /home/gs-40381/plugins/)
#21 (1): require(string[74] phar:///home/gs-40381/PocketMine-MP (5).phar/src/pocketmine/PocketMine.php)

PocketMine-MP version: 3.9.2 [Protocol 361]
Git commit: 7a747d6f9347273467b5ecc1963998c949ff6a7a
uname -a: Linux 7e98129f3f98 4.15.0-55-generic #60-Ubuntu SMP Tue Jul 2 18:22:20 UTC 2019 x86_64
PHP Version: 7.3.7
Zend version: 3.3.7
OS : Linux, linux

@Barlaf
Copy link

Barlaf commented Aug 19, 2019

Hum on your file called "config.yml"
Do you have define the name of the nether level ?

dimensions:

Enable / Disable Dimensions

enable: true
nether:
levelName: "nether"

Vanilla-Like Nether Tranfer is not perfect and would take more time (possibly lag)...

vanillaNetherTranfer: true
end:
levelName: "ender"

SET TO BLANK ("") TO DISABLE

overrideOverworldLevel: "enderworld"

@many1337
Copy link
Contributor

getName function changed maybe
i fix later

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

3 participants