Error caused by putLFloat?
Closed this issue · 2 comments
fuyutsuki commented
Step to reproduce this issue
- Set way points (
/cam p
) - 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
fuyutsuki commented
Thx, works fine!