Помогите разобраться в причине ошибок в консоли сервера.

SpoGi2

Пользователь
Сообщения
54
Разрешается выкладывание кода, файлов конфигураций, логов и т.д. только под BB-код CODE
Плагин
ProtocolLib
Ядро сервера
  1. Другое
Версия сервера
  1. 1.16.5
Память сервера ОЗУ
16Gb
Ссылка
https://www.spigotmc.org/resources/protocollib.1997/
Первая ошибка =======================================================================================
[Worker-Main-13/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe switchbow:recipearrowfirework
com.google.gson.JsonSyntaxException: Invalid or unsupported recipe type 'switchbow:recipearrowfirework'
at net.minecraft.item.crafting.RecipeManager.func_241449_a_(RecipeManager.java:160) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:farmersdelight.mixins.json:accessors.RecipeManagerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?] {}
at net.minecraft.item.crafting.RecipeManager.func_215377_a(RecipeManager.java:159) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:farmersdelight.mixins.json:accessors.RecipeManagerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.item.crafting.RecipeManager.func_212853_a_(RecipeManager.java:57) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:farmersdelight.mixins.json:accessors.RecipeManagerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.item.crafting.RecipeManager.func_212853_a_(RecipeManager.java:34) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:farmersdelight.mixins.json:accessors.RecipeManagerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.resources.ReloadListener.func_215269_a(SourceFile:13) ~[?:?] {re:classloading,re:mixin}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?] {}
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70) ~[?:?] {re:classloading}
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70) ~[?:?] {re:classloading}
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70) ~[?:?] {re:classloading}
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
at net.minecraft.resources.AsyncReloader.func_219557_a(SourceFile:71) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader.func_219560_a(SourceFile:70) ~[?:?] {re:classloading}
at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}
at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2147) ~[?:?] {}
at net.minecraft.resources.AsyncReloader$1.func_216873_a(SourceFile:53) ~[?:?] {re:classloading}
at net.minecraft.resources.AsyncReloader$1.func_216872_a(SourceFile:50) ~[?:?] {re:classloading}
at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) [?:?] {}
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) [?:?] {}
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) [?:?] {}
at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) [?:?] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) [?:?] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) [?:?] {}
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) [?:?] {}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {}

==========================================================================================
Вторая ошибка:
[Server thread/ERROR] [Minecraft/]: [ProtocolLib] INTERNAL ERROR: Cannot enable ProtocolLib.
If this problem hasn't already been reported, please open a ticket
at with the following data:
Stack Trace:
java.lang.IllegalStateException: Unable to access field private final java.util.List net.minecraft.network.NetworkSystem.field_151274_e
at com.comphenix.protocol.reflect.accessors.MethodHandleHelper.getFieldAccessor(MethodHandleHelper.java:119)
at com.comphenix.protocol.reflect.accessors.Accessors.getFieldAccessor(Accessors.java:84)
at com.comphenix.protocol.injector.netty.manager.NetworkManagerInjector.inject(NetworkManagerInjector.java:203)
at com.comphenix.protocol.injector.PacketFilterManager.registerEvents(PacketFilterManager.java:458)
at com.comphenix.protocol.ProtocolLib.onEnable(ProtocolLib.java:336)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:351)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480)
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:526)
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:405)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:246)
at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:826)
at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:286)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.NoSuchFieldException: no such field: net.minecraft.network.NetworkSystem.listeningChannels/java.util.List/getField
at java.base/java.lang.invoke.MemberName.makeAccessException(MemberName.java:978)
at java.base/java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:1117)
at java.base/java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:3641)
at java.base/java.lang.invoke.MethodHandles$Lookup.findGetter(MethodHandles.java:3019)
at com.comphenix.protocol.reflect.accessors.MethodHandleHelper.getFieldAccessor(MethodHandleHelper.java:95)
... 13 more
Caused by: java.lang.NoSuchFieldError: field resolution failed
at java.base/java.lang.invoke.MethodHandleNatives.resolve(Native Method)
at java.base/java.lang.invoke.MemberName$Factory.resolve(MemberName.java:1085)
at java.base/java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:1114)
... 16 more
Dump:
manager:
com.comphenix.protocol.injector.PacketFilterManager@2d8f9b32[
plugin=ProtocolLib v5.0.0
server=CraftServer{serverName=Magma,serverVersion=git-Magma-1.16.5-c1c5a946,minecraftVersion=1.16.5}
reporter=com.comphenix.protocol.ProtocolLib$1@4437292c
minecraftVersion=(MC: 1.16.5)
asyncFilterManager=com.comphenix.protocol.async.AsyncFilterManager@7e82a695
pluginVerifier=com.comphenix.protocol.injector.PluginVerifier@2f05f47c
inboundListeners=com.comphenix.protocol.injector.SortedPacketListenerList@1a312904
outboundListeners=com.comphenix.protocol.injector.SortedPacketListenerList@67320d27
registeredListeners=[]
packetInjector=com.comphenix.protocol.injector.netty.manager.NetworkManagerPacketInjector@cefa95a
playerInjectionHandler=com.comphenix.protocol.injector.netty.manager.NetworkManagerPlayerInjector@cc90aaf
networkManagerInjector=com.comphenix.protocol.injector.netty.manager.NetworkManagerInjector@1fa37b3b
debug=false
closed=false
injected=true
]
Sender:
com.comphenix.protocol.ProtocolLib@19dbc7ef[
statistics=<null>
packetTask=-1
tickCounter=0
configExpectedMod=-1
updater=com.comphenix.protocol.updater.SpigotUpdater@5d033a09
redirectHandler=com.comphenix.protocol.ProtocolLib$2@597df831
commandProtocol=com.comphenix.protocol.CommandProtocol@4954243d
commandPacket=com.comphenix.protocol.CommandPacket@ef76647
commandFilter=com.comphenix.protocol.CommandFilter@4ae0d6e2
packetLogging=com.comphenix.protocol.PacketLogging@7c6a13ff
skipDisable=false
isEnabled=true
loader=org.bukkit.plugin.java.JavaPluginLoader@1477a583
server=CraftServer{serverName=Magma,serverVersion=git-Magma-1.16.5-c1c5a946,minecraftVersion=1.16.5}
file=plugins\ProtocolLib.jar
description=org.bukkit.plugin.PluginDescriptionFile@21873c14
dataFolder=plugins\ProtocolLib
classLoader=org.bukkit.plugin.java.PluginClassLoader@766efdc3
naggable=true
newConfig=YamlConfiguration[path='', root='YamlConfiguration']
configFile=plugins\ProtocolLib\config.yml
logger=org.bukkit.plugin.PluginLogger@4145baa7
]
Version:
ProtocolLib v5.0.0
Java Version:
17.0.7
Server:
git-Magma-1.16.5-c1c5a946 (MC: 1.16.5)



1 ошибка, как я понял связана с модом switchbow. Но только в чем вот проблема, я понять не могу. Мод проверял, работает, все предметы юзабельны и не вылетает.
2 ошибка уже с плагином ProtocolLib. Только вот все плагины работают тоже хорошо, проверил все.

Можете разжевать для меня пожалуйста.
 
Последнее редактирование:
Решение
Что за UUID не знаю
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Русским языком имя для всего софта от игрока. Как твой id в любой социальной сети, он может быть только твой.


Просто WorldGuard не совместим с мод серверами и я выкрутился таким образом
GriefPrevention, RedProtect, Universe Guard посмотри эти. Мб что-то да подойдёт
Invalid or unsupported recipe type 'switchbow:recipearrowfirework'
Причина ошибки. Не поддерживаемый или сломанный рецепт у типа "switchbow:recipearrowfirework". Ищи в конфигах (или где оно там хранится) этот рецепт и удали его или пофикси.

По поводу протоколлиб тут дажехз. У меня в какой-то момент были с ним ошибки из-за кривого плагина, который некорректно работал, из-за чего пришлось ставить другой плагин... Нашёл - но без решения...
 
Furry__wolf
Спасибо, очень помогли мне.
По поводу protocolLIB, я его поставил только из за плагина LockettePro. Там в инструкции написано, что он рекомендуется и требуется для поддержки UUID. Что за UUID не знаю, но на всякий случай поставил.
И кстати заранее хочу спросить еще одно, я когда проверял тайминги сервера, заметил, что плагин LockettePro что то там нагружает. Что конкретно не помню, что то связанное с тиками. Так вот, может быть вы знаете какой ни будь плагин на замену этому? Может более простой? Именно с таким функционалом. Просто WorldGuard не совместим с мод серверами и я выкрутился таким образом.
Объединено

Написано же. Это баг протокол либа. Создай репорт или просто жди новой версии с фиксом
то есть я могу эту ошибку просто игнорировать?
 
Что за UUID не знаю
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Русским языком имя для всего софта от игрока. Как твой id в любой социальной сети, он может быть только твой.


Просто WorldGuard не совместим с мод серверами и я выкрутился таким образом
GriefPrevention, RedProtect, Universe Guard посмотри эти. Мб что-то да подойдёт
 
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Русским языком имя для всего софта от игрока. Как твой id в любой социальной сети, он может быть только твой.



GriefPrevention, RedProtect, Universe Guard посмотри эти. Мб что-то да подойдёт
Спасибки :)
 
Назад
Сверху Снизу