poggit-orphanage/Cameraman

Error caused by putLFloat?

Closed this issue · 2 comments

Step to reproduce this issue

  1. Set way points (/cam p)
  2. Start travel (/cam start x (x: slowness))

Error messages

2018-05-21 [01:06:53] [Server thread/CRITICAL]: Could not execute task chalk\cameraman\task\CameraTask: Argument 1 passed to pocketmine\utils\BinaryStream::putLFloat() must be of the type float, null given, called in D:\Repository\PocketMine-MP\src\pocketmine\network\mcpe\protocol\MovePlayerPacket.php on line 81
2018-05-21 [01:06:53] [Server thread/CRITICAL]: TypeError: "Argument 1 passed to pocketmine\utils\BinaryStream::putLFloat() must be of the type float, null given, called in D:\Repository\PocketMine-MP\src\pocketmine\network\mcpe\protocol\MovePlayerPacket.php on line 81" (EXCEPTION) in "vendor/pocketmine/binaryutils/src/BinaryStream" at line 186
2018-05-21 [01:06:53] [Server thread/DEBUG]: #0 src/pocketmine/network/mcpe/protocol/MovePlayerPacket(81): pocketmine\utils\BinaryStream->putLFloat(NULL )
2018-05-21 [01:06:53] [Server thread/DEBUG]: #1 src/pocketmine/network/mcpe/protocol/DataPacket(93): pocketmine\network\mcpe\protocol\MovePlayerPacket->encodePayload()
2018-05-21 [01:06:53] [Server thread/DEBUG]: #2 src/pocketmine/network/mcpe/RakLibInterface(223): pocketmine\network\mcpe\protocol\DataPacket->encode()
2018-05-21 [01:06:53] [Server thread/DEBUG]: #3 src/pocketmine/Player(3089): pocketmine\network\mcpe\RakLibInterface->putPacket(pocketmine\Player object, pocketmine\network\mcpe\protocol\MovePlayerPacket object, boolean , boolean )
2018-05-21 [01:06:53] [Server thread/DEBUG]: #4 src/pocketmine/Player(3109): pocketmine\Player->sendDataPacket(pocketmine\network\mcpe\protocol\MovePlayerPacket object, boolean , boolean )
2018-05-21 [01:06:53] [Server thread/DEBUG]: #5 plugins/Cameraman.phar/src/chalk/cameraman/Cameraman(282): pocketmine\Player->dataPacket(pocketmine\network\mcpe\protocol\MovePlayerPacket object)
2018-05-21 [01:06:53] [Server thread/DEBUG]: #6 plugins/Cameraman.phar/src/chalk/cameraman/task/CameraTask(63): chalk\cameraman\Cameraman::sendMovePlayerPacket(pocketmine\Player object)
2018-05-21 [01:06:53] [Server thread/DEBUG]: #7 src/pocketmine/scheduler/TaskHandler(160): chalk\cameraman\task\CameraTask->onRun(integer 3026)
2018-05-21 [01:06:53] [Server thread/DEBUG]: #8 src/pocketmine/scheduler/ServerScheduler(332): pocketmine\scheduler\TaskHandler->run(integer 3026)
2018-05-21 [01:06:53] [Server thread/DEBUG]: #9 src/pocketmine/Server(2504): pocketmine\scheduler\ServerScheduler->mainThreadHeartbeat(integer 3026)
2018-05-21 [01:06:53] [Server thread/DEBUG]: #10 src/pocketmine/Server(2255): pocketmine\Server->tick()
2018-05-21 [01:06:53] [Server thread/DEBUG]: #11 src/pocketmine/Server(2129): pocketmine\Server->tickProcessor()
2018-05-21 [01:06:53] [Server thread/DEBUG]: #12 src/pocketmine/Server(1712): pocketmine\Server->start()
2018-05-21 [01:06:53] [Server thread/DEBUG]: #13 src/pocketmine/PocketMine(304): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string D:\Repository\PocketMine-MP\, string D:\Repository\PocketMine-MP\plugins\)
Awzaw commented

Please try again with the latest build

Thx, works fine!