[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ただいまコメントを受けつけておりません。
先日公開した bcdice-discord について issue を頂いた。頂いたログの前半を成型するとこんな感じである。
[pool-5-thread-1] WARN d.b.javacord.utils.PacketHandler - Couldn't handle packet of type GUILD_CREATE. Please contact the developer! (packet: {"default_message_notifications":1,"unavailable":false,"owner_id": ... ※省略※ ... }) org.json.JSONException: JSONObject["type"] not a string. at org.json.JSONObject.getString(JSONObject.java:658) ~[discord-bcdicebot.jar:na] at de.btobastian.javacord.entities.impl.ImplServer.(ImplServer.java:111) ~[discord-bcdicebot.jar:na] at de.btobastian.javacord.utils.handler.server.GuildCreateHandler.handle(GuildCreateHandler.java:59) ~[discord-bcdicebot.jar:na] at de.btobastian.javacord.utils.PacketHandler$1.run(PacketHandler.java:71) ~[discord-bcdicebot.jar:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_144] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_144] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_144] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_144] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_144]
ライブラリ起因のバグらしく、2.0.17 では修正されている。Javacord の方に issue が挙がっていた。ああ、ログ本文の Please contact the developer!
で Javacord の developer の方なのか。
issue のやり取り曰く Hey, the latest version should fix this bug.
(日本語:(・_・)ノ やぁ。そのバグは最新版で直したよ。試してみてね) とのことである。コミット (e241b20f9131729f9dbf168d948001ae739f7e5c) を見るとチャンネルに関する null チェックが漏れていたらしい。あるあるであることだなぁ。
bcdice-discord の方にも修正は適用済みである。
ただいまコメントを受けつけておりません。