fuyutsuki / Texter

Texter is a plugin for PocketMine-MP that supports multiple worlds and allows you to add, edit, move, and delete FloatingText.
https://poggit.pmmp.io/p/Texter
University of Illinois/NCSA Open Source License
62 stars 39 forks source link

Crash #56

Closed justin-eckenweber closed 5 years ago

justin-eckenweber commented 5 years ago

After switching a world this error comes up and the entire server crashes.

PocketMine-MP Crash Dump Wed Jul 17 11:48:14 CEST 2019

Error: Undefined property: pocketmine\network\mcpe\protocol\RemoveEntityPacket::$entityUniqueId
File: src/pocketmine/network/mcpe/protocol/DataPacket
Line: 164
Type: Error

A PLUGIN WAS INVOLVED IN THIS CRASH
BAD PLUGIN: Texter v3.1.0

Code:
[155] 
[156]       return $data;
[157]   }
[158] 
[159]   public function __get($name){
[160]       throw new \Error("Undefined property: " . get_class($this) . "::\$" . $name);
[161]   }
[162] 
[163]   public function __set($name, $value){
[164]       throw new \Error("Undefined property: " . get_class($this) . "::\$" . $name);
[165]   }
[166] }

Backtrace:
#0 plugins/Texter (1).phar/src/tokyo/pmmp/Texter/text/FloatingText(195): pocketmine\network\mcpe\protocol\DataPacket->__set(string[14] entityUniqueId, integer 2)
#1 plugins/Texter (1).phar/src/tokyo/pmmp/Texter/text/UnremovableFloatingText(48): tokyo\pmmp\Texter\text\FloatingText->asPacket(integer 3)
#2 plugins/Texter (1).phar/src/tokyo/pmmp/Texter/task/SendTextsTask(79): tokyo\pmmp\Texter\text\UnremovableFloatingText->sendToPlayer(object pocketmine\Player, integer 3)
#3 src/pocketmine/scheduler/TaskHandler(159): tokyo\pmmp\Texter\task\SendTextsTask->onRun(integer 3439)
#4 src/pocketmine/scheduler/TaskScheduler(199): pocketmine\scheduler\TaskHandler->run(integer 3439)
#5 src/pocketmine/plugin/PluginManager(689): pocketmine\scheduler\TaskScheduler->mainThreadHeartbeat(integer 3439)
#6 src/pocketmine/Server(2569): pocketmine\plugin\PluginManager->tickSchedulers(integer 3439)
#7 src/pocketmine/Server(2345): pocketmine\Server->tick()
#8 src/pocketmine/Server(2205): pocketmine\Server->tickProcessor()
#9 src/pocketmine/Server(1784): pocketmine\Server->start()
#10 src/pocketmine/PocketMine(274): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[45] /home/minecraft-server/server/citybuild-core/, string[53] /home/minecraft-server/server/citybuild-core/plugins/)
#11 (1): require(string[100] phar:///home/minecraft-server/server/citybuild-core/PocketMine-MP.phar/src/pocke)

PocketMine-MP version: 3.9.0 [Protocol 361]
Git commit: bd69c66d0379814fc9f98811707da500d130742a
uname -a: Linux vps-zap384231-57 4.15.18-14-pve #1 SMP PVE 4.15.18-39 (Wed, 15 May 2019 06:56:23 +0200) x86_64
PHP Version: 7.2.13
Zend version: 3.2.0
OS : Linux, linux
fuyutsuki commented 5 years ago

Already resolved, please refer to #52.