Flectone/FlectoneChat

AsyncPlayerChatEvent error

Dimersion32 opened this issue · 11 comments

[21:31:10 ERROR]: Could not pass event AsyncPlayerChatEvent to FlectoneChat v4.4.0
org.bukkit.event.EventException: null
at net.flectone.chat.module.FListener.lambda$registerEvents$0(FListener.java:71) ~[FlectoneChat-4.4.0.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77) ~[purpur-api-1.20.1-R0.1-SNAPSHOT.jar:git-Purpur-2062]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[purpur-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[purpur-1.20.1.jar:git-Purpur-2062]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[purpur-1.20.1.jar:git-Purpur-2062]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617) ~[purpur-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.adventure.ChatProcessor.post(ChatProcessor.java:416) ~[purpur-1.20.1.jar:git-Purpur-2062]
at io.papermc.paper.adventure.ChatProcessor.process(ChatProcessor.java:102) ~[purpur-1.20.1.jar:git-Purpur-2062]
at net.minecraft.server.network.ServerGamePacketListenerImpl.chat(ServerGamePacketListenerImpl.java:2553) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.broadcastChatMessage(ServerGamePacketListenerImpl.java:2682) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChat$19(ServerGamePacketListenerImpl.java:2381) ~[?:?]
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.lang.Thread.run(Thread.java:1589) ~[?:?]

Caused by: java.lang.NullPointerException: Cannot invoke "net.flectone.chat.model.player.Settings.getChat()" because the return value of "net.flectone.chat.model.player.FPlayer.getSettings()" is null
at net.flectone.chat.module.playerMessage.chat.ChatListener.playerChatEvent(ChatListener.java:46) ~[FlectoneChat-4.4.0.jar:?]
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:578) ~[?:?]
at net.flectone.chat.module.FListener.lambda$registerEvents$0(FListener.java:69) ~[FlectoneChat-4.4.0.jar:?]
... 15 more

Plugin version: FlectoneChat 4.4.0
Server version: 1.20.1 purpur
Plugins: GSit , LuckPerms-Bukkit , NametagEdit , OpenLogin , PlaceholiderAPI , UltimateAutoRestart , Vault , FlectoneChat
Server properties file:
server.properties.txt

This error is a consequence of another error. Are there any errors in the console before this? It may have occurred when a player logs in

Эта ошибка является следствием другой ошибки. Есть ли ошибки в консоли до этого? Это могло произойти, когда игрок вошел в игру

Да, сейчас посмотрю. (Увидел, что в других Issues обсуждают на русском)

latestserver.log.txt

Вот полные логи. Сейчас смотрю их. Возможно вы увидите что-то, что не вижу я.

Ну первое, что я увидел, это флектончат жалуется, что ты удалил server-icon-1.png и server-icon-2.png из icons. Либо можешь их вернуть, либо в конфиге отключить иконки и их отображение
image

А нет, я ошибаюсь, это связано с тем, что размер иконки у тебя слишком большой 512x512, а максимальный это 64x64

Ну первое, что я увидел, это флектончат жалуется, что ты удалил server-icon-1.png и server-icon-2.png из icons. Либо можешь их вернуть, либо в конфиге отключить иконки и их отображение image

Да, тоже это видел, но не обращал внимания. Это связано с ошибкой чата?

Скорее всего это связано с этим, не уверен. Попробуй решить проблему (выключить кастомные иконки во флектончате или уменьши размер иконки до 64x64) и чекнуть, всё ли нормально

А нет, я ошибаюсь, это связано с тем, что размер иконки у тебя слишком большой 512x512, а максимальный это 64x64

Получается не особо ошибся я, у тебя одна иконка слишком большая, а другой попросту нет (ты её скорее всего сам удалил из icons)
image

Если не хочешь режим переключения иконок, то можешь из списка удалить иконку вторую
image

А нет, я ошибаюсь, это связано с тем, что размер иконки у тебя слишком большой 512x512, а максимальный это 64x64

Получается не особо ошибся я, у тебя одна иконка слишком большая, а другой попросту нет (ты её скорее всего сам удалил из icons) image

Если не хочешь режим переключения иконок, то можешь из списка удалить иконку вторую image

Спасибо большое, я сделал немного не так, так как не разобрался. Исправил вроде, тестирую...

У нас есть вики, где очень много информации объяснено, по поводу конфигурации плагина
https://chat.flectone.net/docs/

Если возникнут следующие проблемы/вопросы, можешь их писать в наш дискорд
https://discord.flectone.net/

Думаю проблема решена