質問 [解決済み] エラー解決を助けて

MazaiCrafty

New member
1月 14, 2018
13
3
3
104
localhost:810
コード: https://github.com/MazaiCrafty/FormInfo
FormAPI: https://github.com/jojoe77777/FormAPI

私の知識ではエラー解決できませんでした。ご教授お願い致します。

Code:
Could not pass event 'pocketmine\event\server\DataPacketReceiveEvent' to 'FormAPI v1.1': Argument 2 passed to jp\mazaicrafty\pmmp\FormInfo\form\Menu::jp\mazaicrafty\pmmp\FormInfo\form\{closure}() must be of the type array, null given, called in C:\App\Minecraft BE\PocketMine-MP\Mazai NekoServerJP\plugins\FormAPI-master\src\jojoe77777\FormAPI\FormAPI.php on line 75 on jojoe77777\FormAPI\FormAPI
TypeError: "Argument 2 passed to jp\mazaicrafty\pmmp\FormInfo\form\Menu::jp\mazaicrafty\pmmp\FormInfo\form\{closure}() must be of the type array, null given, called in C:\App\Minecraft BE\PocketMine-MP\Mazai NekoServerJP\plugins\FormAPI-master\src\jojoe77777\FormAPI\FormAPI.php on line 75" (EXCEPTION) in "FormInfo-master/src/jp/mazaicrafty/pmmp/FormInfo/form/Menu" at line 46
#0 FormAPI-master/src/jojoe77777/FormAPI/FormAPI(75): jp\mazaicrafty\pmmp\FormInfo\form\Menu->jp\mazaicrafty\pmmp\FormInfo\form\{closure}(pocketmine\Player object, NULL )
#1 src/pocketmine/plugin/MethodEventExecutor(38): jojoe77777\FormAPI\FormAPI->onPacketReceived(pocketmine\event\server\DataPacketReceiveEvent object)
#2 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(jojoe77777\FormAPI\FormAPI object, pocketmine\event\server\DataPacketReceiveEvent object)
#3 src/pocketmine/plugin/PluginManager(687): pocketmine\plugin\RegisteredListener->callEvent(pocketmine\event\server\DataPacketReceiveEvent object)
#4 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(91): pocketmine\plugin\PluginManager->callEvent(pocketmine\event\server\DataPacketReceiveEvent object)
#5 src/pocketmine/network/mcpe/protocol/BatchPacket(115): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\ModalFormResponsePacket object)
#6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(92): pocketmine\network\mcpe\protocol\BatchPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object)
#7 src/pocketmine/Player(2933): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)
#8 src/pocketmine/network/mcpe/RakLibInterface(147): pocketmine\Player->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)
#9 vendor/pocketmine/raklib/server/ServerHandler(98): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string 192.168.0.11 63577, raklib\protocol\EncapsulatedPacket object, integer 0)
#10 src/pocketmine/network/mcpe/RakLibInterface(88): raklib\server\ServerHandler->handlePacket()
#11 src/pocketmine/network/Network(89): pocketmine\network\mcpe\RakLibInterface->process()
#12 src/pocketmine/Server(2540): pocketmine\network\Network->processInterfaces()
#13 src/pocketmine/Server(2291): pocketmine\Server->tick()
#14 src/pocketmine/Server(2164): pocketmine\Server->tickProcessor()
#15 src/pocketmine/Server(1747): pocketmine\Server->start()
#16 src/pocketmine/PocketMine(305): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string C:\App\Minecraft BE\PocketMine-MP\Mazai NekoServerJP\, string C:\App\Minecraft BE\PocketMine-MP\Mazai NekoServerJP\plugins\)
メインのFormは送れますが、addButton関数で追加したボタンを押し、他のFormを呼び出す処理の際にエラーが発生します。
 
最後の編集:

yuko fuyutsuki

もでれーたー
Staff member
12 月 30, 2017
200
98
43
Japan/Tokyo
すみません、config.ymlとmessages.ymlの生成に失敗しているようで、空のymlファイルが生成されています。
恐らくファイル名が resource となっているのが原因です。
※正しくは resources

(プルリク飛ばします、修正内容はコミットを見ていただければ)
 
最後の編集:
  • Like
Reactions: MazaiCrafty

MazaiCrafty

New member
1月 14, 2018
13
3
3
104
localhost:810
すみません、config.ymlとmessages.ymlの生成に失敗しているようで、空のymlファイルが生成されています。
恐らくファイル名が resource となっているのが原因です。
※正しくは resources

(プルリク飛ばします、修正内容はコミットを見ていただければ)
修正の確認とMergeしました。ありがとうございます。