1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Решено Ошибка в ProtocolLib (INTERNAL ERROR: Cannot compile structure.)

Тема в разделе "Помощь", создана пользователем SashaBrine, 8 фев 2022.

Статус темы:
Закрыта.
  1. Автор темы
    SashaBrine

    SashaBrine Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    IJustFortiLive
    Добрый день,

    Не знаю почему но начала появляется такая ошибка:
    Код:
    [19:07:11 ERROR]:   [ProtocolLib] INTERNAL ERROR: Cannot compile structure. Disabing compiler.
      If this problem hasn't already been reported, please open a ticket
      at https://github.com/dmulloy2/ProtocolLib/issues with the following data:
      Stack Trace:
      java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @216b77b9
            at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357)
            at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
            at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
            at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
            at com.comphenix.protocol.reflect.compiler.StructureCompiler.generateClass(StructureCompiler.java:299)
            at com.comphenix.protocol.reflect.compiler.StructureCompiler.compile(StructureCompiler.java:213)
            at com.comphenix.protocol.reflect.compiler.BackgroundCompiler$2.call(BackgroundCompiler.java:204)
            at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
            at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
            at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
            at java.base/java.lang.Thread.run(Thread.java:831)
      Dump:
      Parameters:
        com.comphenix.protocol.reflect.StructureModifier@145efc3c[
          targetType=class net.minecraft.server.v1_16_R3.PacketPlayOutChat
          target=<null>
          converter=<null>
          fieldType=class java.lang.Object
          data=[private net.minecraft.server.v1_16_R3.IChatBaseComponent net.minecraft.server.v1_16_R3.PacketPlayOutChat.a, public net.kyori.adventure.text.Component net.minecraft.server.v1_16_R3.PacketPlayOutChat.adventure$message, public net.md_5.bungee.api.chat.BaseComponent[] net.minecraft.server.v1_16_R3.PacketPlayOutChat.components, private net.minecraft.server.v1_16_R3.ChatMessageType net.minecraft.server.v1_16_R3.PacketPlayOutChat.b, private java.util.UUID net.minecraft.server.v1_16_R3.PacketPlayOutChat.c]
          defaultFields={public net.md_5.bungee.api.chat.BaseComponent[] net.minecraft.server.v1_16_R3.PacketPlayOutChat.components=2, private net.minecraft.server.v1_16_R3.ChatMessageType net.minecraft.server.v1_16_R3.PacketPlayOutChat.b=3, private java.util.UUID net.minecraft.server.v1_16_R3.PacketPlayOutChat.c=4}
          subtypeCache={interface net.minecraft.server.v1_16_R3.IChatBaseComponent=StructureModifier[fieldType=interface net.minecraft.server.v1_16_R3.IChatBaseComponent, data=[private net.minecraft.server.v1_16_R3.IChatBaseComponent net.minecraft.server.v1_16_R3.PacketPlayOutChat.a]], class java.util.UUID=StructureModifier[fieldType=class java.util.UUID, data=[private java.util.UUID net.minecraft.server.v1_16_R3.PacketPlayOutChat.c]]}
          customConvertHandling=false
          useStructureCompiler=true
        ]
        manager:
          com.comphenix.protocol.injector.PacketFilterManager@506e16ec[
            unhookTask=com.comphenix.protocol.injector.DelayedSingleTask@33b2bfc1
            packetListeners=[PacketAdapter[plugin=VehiclesPlusPro, sending=EMPTY_WHITELIST, receiving=ListeningWhitelist[priority=LOWEST, packets=[STEER_VEHICLE[class=PacketPlayInSteerVehicle, id=29]], gamephase=PLAYING, options=[]]], PacketAdapter[plugin=HolographicDisplays, sending=ListeningWhitelist[priority=NORMAL, packets=[REL_ENTITY_MOVE_LOOK[class=PacketPlayOutRelEntityMoveLook, id=40], REL_ENTITY_MOVE[class=PacketPlayOutRelEntityMove, id=39], ENTITY_METADATA[class=PacketPlayOutEntityMetadata, id=68], SPAWN_ENTITY_LIVING[class=PacketPlayOutSpawnEntityLiving, id=2], SPAWN_ENTITY[class=PacketPlayOutSpawnEntity, id=0]], gamephase=PLAYING, options=[]], receiving=EMPTY_WHITELIST], PacketAdapter[plugin=Log4JExploitFix, sending=ListeningWhitelist[priority=LOWEST, packets=[CHAT[class=PacketPlayInChat, id=3], CHAT[class=PacketPlayOutChat, id=14]], gamephase=PLAYING, options=[]], receiving=ListeningWhitelist[priority=LOWEST, packets=[CHAT[class=PacketPlayInChat, id=3], CHAT[class=PacketPlayOutChat, id=14]], gamephase=PLAYING, options=[]]]]
            packetInjector=com.comphenix.protocol.injector.netty.ProtocolInjector$5@6f486d80
            playerInjection=com.comphenix.protocol.injector.netty.ProtocolInjector$4@36abf221
            inputBufferedPackets=[]
            recievedListeners=com.comphenix.protocol.injector.SortedPacketListenerList@16524b6e
            sendingListeners=com.comphenix.protocol.injector.SortedPacketListenerList@30b8a2d2
            hasClosed=false
            classLoader=PluginClassLoader{plugin=ProtocolLib v4.6.0, pluginEnabled=true, url=plugins/ProtocolLib.jar}
            reporter=com.comphenix.protocol.ProtocolLib$1@1c30ed28
            server=CraftServer{serverName=Paper,serverVersion=git-Paper-759,minecraftVersion=1.16.5}
            library=ProtocolLib v4.6.0
            asyncFilterManager=com.comphenix.protocol.async.AsyncFilterManager@71ee029c
            knowsServerPackets=true
            knowsClientPackets=true
            phaseLoginCount=0
            phasePlayingCount=4
            packetCreation=false
            nettyInjector=com.comphenix.protocol.injector.netty.ProtocolInjector@7270e740
            pluginVerifier=com.comphenix.protocol.injector.PluginVerifier@5a6f56d7
            hasRecycleDistance=true
            minecraftVersion=(MC: 1.16.5)
            debug=false
          ]
      Sender:
        com.comphenix.protocol.reflect.compiler.BackgroundCompiler@7e1efc2c[
          listeners={com.comphenix.protocol.reflect.compiler.StructureCompiler$StructureKey@78675837=[com.comphenix.protocol.injector.StructureCache$1@5233fb39], com.comphenix.protocol.reflect.compiler.StructureCompiler$StructureKey@92bba25f=[com.comphenix.protocol.reflect.compiler.BackgroundCompiler$1@270c5cd8], com.comphenix.protocol.reflect.compiler.StructureCompiler$StructureKey@6c80eb7e=[com.comphenix.protocol.reflect.compiler.BackgroundCompiler$1@7756f00]}
          listenerLock=java.lang.Object@e831c5e
          compiler=com.comphenix.protocol.reflect.compiler.StructureCompiler@43a4d484
          enabled=false
          shuttingDown=false
          executor=java.util.concurrent.Executors$FinalizableDelegatedExecutorService@60baab4
          reporter=com.comphenix.protocol.ProtocolLib$1@1c30ed28
          unknownPermGenBean=java.lang.Object@2a2ac81a
          permGenBean=<null>
          disablePermGenFraction=0.65
        ]
      Version:
        ProtocolLib v4.6.0
      Java Version:
        16.0.1
      Server:
        git-Paper-759 (MC: 1.16.5)
     
  2. Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Думаю его стоит обновить. Всё же на 4.7 вышли фиксы
     
  3. Автор темы
    SashaBrine

    SashaBrine Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    IJustFortiLive
    Да спасибо! Ошибка исчезла!
     
Статус темы:
Закрыта.

Поделиться этой страницей