IzzelAliz / Arclight

A Bukkit(1.19/1.20) server implementation in modding environment using Mixin. ⚡
GNU General Public License v3.0
1.56k stars 231 forks source link

1.18.2无法使用Oraxen #876

Closed Sam-Chai closed 1 year ago

Sam-Chai commented 1 year ago

请确认您已完成以下几件事

Arclight 版本

arclight-1.18.2-1.0.7-40114eb5

Java 版本 | 操作系统

OS: Windows 10, Java: jdk-17.0.1+12

相关 Mod/插件 的名称及版本

`Plugins (6): LuckPerms, Vault, ProtocolLib, Oraxen, CMILib, CMI`

错误描述

Oraxen:https://www.spigotmc.org/resources/%E2%98%84%EF%B8%8F-oraxen-add-items-blocks-armors-hats-food-furnitures-plants-and-gui.72448/ 在paper/spigot上加载没有问题。在arclight上的报错如下:https://pastebin.com/N37hZqZm

复现步骤

  1. 安装Oraxen和Protocollib
  2. 启动服务器
  3. 出现报错,Oraxen无法被加载

报错信息

[19:18:28 ERROR] [Minecraft]: Error occurred while enabling Oraxen v1.150.0 (Is it up to date?)
java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    io/th0rgal/oraxen/utils/actions/ClickAction.canRun(Lorg/bukkit/entity/Player;)Z @128: invokevirtual
  Reason:
    Type 'java/lang/Object' (current frame, stack[0]) is not assignable to 'org/springframework/expression/ExpressionException'
  Current Frame:
    bci: @128
    flags: { }
    locals: { 'io/th0rgal/oraxen/utils/actions/ClickAction', 'org/bukkit/entity/Player', 'org/springframework/expression/spel/support/StandardEvaluationContext', 'java/util/Iterator', 'java/lang/String', 'java/lang/Object' }
    stack: { 'java/lang/Object' }
  Bytecode:
    0000000: 2ab4 0014 b900 3e01 0099 0005 04ac 2ab4
    0000010: 0016 b900 3e01 0099 0005 03ac bb00 7759
    0000020: 2bb7 007a 4d2c 127c 2bb6 0080 2c12 82b8
    0000030: 0088 b600 802a b400 14b9 0060 0100 4e2d
    0000040: b900 6501 0099 0041 2db9 0069 0100 c000
    0000050: 8a3a 04b2 008c 1904 b900 9202 002c 1294
    0000060: b900 9a03 00c0 0094 3a05 1905 c600 0b19
    0000070: 05b6 009d 9a00 0503 aca7 000a 3a05 1905
    0000080: b600 a2a7 ffbc 04ac
  Exception Handler Table:
    bci [83, 120] => handler: 124
    bci [83, 120] => handler: 124
  Stackmap Table:
    same_frame(@14)
    same_frame(@28)
    append_frame(@63,Object[#119],Object[#98])
    append_frame(@119,Object[#138],Object[#148])
    same_frame(@121)
    full_frame(@124,{Object[#2],Object[#52],Object[#119],Object[#98],Object[#138]},{Object[#4]})
    append_frame(@131,Object[#4])
    chop_frame(@134,2)

        at io.th0rgal.oraxen.mechanics.provided.gameplay.noteblock.NoteBlockMechanic.<init>(NoteBlockMechanic.java:84) ~[?:?]
        at io.th0rgal.oraxen.mechanics.provided.gameplay.noteblock.NoteBlockMechanicFactory.parse(NoteBlockMechanicFactory.java:158) ~[?:?]
        at io.th0rgal.oraxen.items.ItemParser.parseOraxenSections(ItemParser.java:202) ~[?:?]
        at io.th0rgal.oraxen.items.ItemParser.applyConfig(ItemParser.java:115) ~[?:?]
        at io.th0rgal.oraxen.items.ItemParser.buildItem(ItemParser.java:85) ~[?:?]
        at io.th0rgal.oraxen.items.ItemParser.buildItem(ItemParser.java:74) ~[?:?]
        at io.th0rgal.oraxen.config.ConfigsManager.parseItemConfigs(ConfigsManager.java:233) ~[?:?]
        at io.th0rgal.oraxen.config.ConfigsManager.parseItemConfigs(ConfigsManager.java:213) ~[?:?]
        at io.th0rgal.oraxen.api.OraxenItems.loadItems(OraxenItems.java:37) ~[?:?]
        at io.th0rgal.oraxen.api.OraxenItems.loadItems(OraxenItems.java:33) ~[?:?]
        at io.th0rgal.oraxen.OraxenPlugin.onEnable(OraxenPlugin.java:83) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPluginMixin.java:264) ~[arclight-1.18.2-1.0.7-40114eb5.jar%2370!/:arclight-1.18.2-1.0.7-40114eb5]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoaderMixin.java:342) ~[arclight-1.18.2-1.0.7-40114eb5.jar%2370!/:arclight-1.18.2-1.0.7-40114eb5]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[arclight-1.18.2-1.0.7-40114eb5.jar%2370!/:arclight-1.18.2-1.0.7-40114eb5]
        at org.bukkit.craftbukkit.v1_18_R2.CraftServer.enablePlugin(CraftServerMixin.java:518) ~[arclight-1.18.2-1.0.7-40114eb5.jar%2370!/:arclight-1.18.2-1.0.7-40114eb5]
        at org.bukkit.craftbukkit.v1_18_R2.CraftServer.enablePlugins(CraftServerMixin.java:432) ~[arclight-1.18.2-1.0.7-40114eb5.jar%2370!/:arclight-1.18.2-1.0.7-40114eb5]
        at net.minecraft.server.MinecraftServer.handler$zla000$arclight$enablePlugins(MinecraftServerMixin.java:2217) ~[server-1.18.2-20220404.173914-srg.jar%23124!/:?]
        at net.minecraft.server.MinecraftServer.m_129815_(MinecraftServerMixin.java:403) ~[server-1.18.2-20220404.173914-srg.jar%23124!/:?]
        at net.minecraft.server.MinecraftServer.m_130006_(MinecraftServerMixin.java:316) ~[server-1.18.2-20220404.173914-srg.jar%23124!/:?]
        at net.minecraft.server.dedicated.DedicatedServer.m_7038_(DedicatedServerMixin.java:173) ~[server-1.18.2-20220404.173914-srg.jar%23124!/:?]
        at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServerMixin.java:2099) ~[server-1.18.2-20220404.173914-srg.jar%23124!/:?]
        at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServerMixin.java:261) ~[server-1.18.2-20220404.173914-srg.jar%23124!/:?]
        at java.lang.Thread.run(Thread.java:833) [?:?]

复现用压缩包下载链接(可选)

No response

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.