jojoe77777 / FormAPI

Simple API for creating forms for MCPE clients (PocketMine only)
GNU Lesser General Public License v3.0
155 stars 120 forks source link

"Failed to encode form JSON: Malformed UTF-8 characters, possibly incorrectly encoded" #48

Closed teracube closed 5 years ago

teracube commented 5 years ago

FormAPI_dev-7.phar SlapperPlus_dev-3.phar https://jenkins.pmmp.io/job/PocketMine-MP/1642/artifact/PocketMine-MP.phar

2018-11-14 [09:04:37] [Server thread/CRITICAL]: InvalidArgumentException: "Failed to encode form JSON: Malformed UTF-8 characters, possibly incorrectly encoded" (EXCEPTION) in "src/pocketmine/Player" at line 3373
2018-11-14 [09:04:37] [Server thread/DEBUG]: #0 FormAPI_dev-7.phar/src/jojoe77777/FormAPI/Form(31): pocketmine\Player->sendForm(jojoe77777\FormAPI\SimpleForm object)
2018-11-14 [09:04:37] [Server thread/DEBUG]: #1 SlapperPlus_dev-3.phar/src/jojoe77777/SlapperPlus/commands/SlapperPlusCommand(55): jojoe77777\FormAPI\Form->sendToPlayer(pocketmine\Player object)
2018-11-14 [09:04:37] [Server thread/DEBUG]: #2 FormAPI_dev-7.phar/src/jojoe77777/FormAPI/Form(46): jojoe77777\SlapperPlus\commands\SlapperPlusCommand->jojoe77777\SlapperPlus\commands\{closure}(pocketmine\Player object, integer 0)
2018-11-14 [09:04:37] [Server thread/DEBUG]: #3 src/pocketmine/Player(3393): jojoe77777\FormAPI\Form->handleResponse(pocketmine\Player object, integer 0)
2018-11-14 [09:04:37] [Server thread/DEBUG]: #4 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(246): pocketmine\Player->onFormSubmit(integer 0, integer 0)
2018-11-14 [09:04:37] [Server thread/DEBUG]: #5 src/pocketmine/network/mcpe/protocol/ModalFormResponsePacket(49): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleModalFormResponse(pocketmine\network\mcpe\protocol\ModalFormResponsePacket object)
2018-11-14 [09:04:37] [Server thread/DEBUG]: #6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(96): pocketmine\network\mcpe\protocol\ModalFormResponsePacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object)
2018-11-14 [09:04:37] [Server thread/DEBUG]: #7 src/pocketmine/network/mcpe/protocol/BatchPacket(114): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\ModalFormResponsePacket object)
2018-11-14 [09:04:37] [Server thread/DEBUG]: #8 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(96): pocketmine\network\mcpe\protocol\BatchPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object)
2018-11-14 [09:04:37] [Server thread/DEBUG]: #9 src/pocketmine/Player(3060): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)
2018-11-14 [09:04:37] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/RakLibInterface(161): pocketmine\Player->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)
2018-11-14 [09:04:37] [Server thread/DEBUG]: #11 vendor/pocketmine/raklib/src/server/ServerHandler(98): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string 90.XXX.XX.145 55757, raklib\protocol\EncapsulatedPacket object, integer 0)
2018-11-14 [09:04:37] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/RakLibInterface(102): raklib\server\ServerHandler->handlePacket()
2018-11-14 [09:04:37] [Server thread/DEBUG]: #13 src/pocketmine/network/Network(94): pocketmine\network\mcpe\RakLibInterface->process()
2018-11-14 [09:04:37] [Server thread/DEBUG]: #14 src/pocketmine/network/mcpe/RakLibInterface(92): pocketmine\network\Network->processInterface(pocketmine\network\mcpe\RakLibInterface object)
2018-11-14 [09:04:37] [Server thread/DEBUG]: #15 vendor/pocketmine/snooze/src/SleeperHandler(120): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
2018-11-14 [09:04:37] [Server thread/DEBUG]: #16 vendor/pocketmine/snooze/src/SleeperHandler(82): pocketmine\snooze\SleeperHandler->processNotifications()
2018-11-14 [09:04:37] [Server thread/DEBUG]: #17 src/pocketmine/Server(2268): pocketmine\snooze\SleeperHandler->sleepUntil(double 1542182677.1073)
2018-11-14 [09:04:37] [Server thread/DEBUG]: #18 src/pocketmine/Server(2135): pocketmine\Server->tickProcessor()
2018-11-14 [09:04:37] [Server thread/DEBUG]: #19 src/pocketmine/Server(1701): pocketmine\Server->start()
2018-11-14 [09:04:37] [Server thread/DEBUG]: #20 src/pocketmine/PocketMine(249): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string /home/myserver/, string /home/myserver/plugins/)
2018-11-14 [09:04:37] [Server thread/DEBUG]: #21 /home/myserver/PocketMine-MP.phar(1): require(string phar:///home/myserver/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
2018-11-14 [09:04:37] [RakLibServer thread/NOTICE]: Blocked 90.XXX.XX.145 for 5 seconds
SOF3 commented 5 years ago

This is a SlapperPlus issue. Seems that there is a slapper whose name is invalid?

teracube commented 5 years ago

i try to reproduce this issue but i don't know wich character is incorrect

AngelliaX commented 5 years ago

what the fuck is this, i have just got this error

SOF3 commented 5 years ago

Input has malformed bytes. Make sure your encoding is in UTF-8. Why hasn't @jojoe77777 closed this already?