Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DungeonPlus以及ModelEngine插件无法启用 #1612

Open
5 tasks done
xiaocaos opened this issue Jan 8, 2025 · 0 comments
Open
5 tasks done

DungeonPlus以及ModelEngine插件无法启用 #1612

xiaocaos opened this issue Jan 8, 2025 · 0 comments
Labels
Catrgory: Bytecode Implementer/other asm technologies related Tag: Triage | 待检查 Default label, waiting for triage Tag: Waiting for Inspect | 等待处理 This is waiting for resolve Version: Trials (1.20/1.20.1)

Comments

@xiaocaos
Copy link

xiaocaos commented Jan 8, 2025

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

  • 正在使用最新的 Arclight
  • 已为所有插件及模组安装依赖
  • 已为所有插件及模组更新至最新版
  • 不可在 Spigot 复现
  • 不可在 Forge 复现

Arclight 版本

arclight-1.20.1-1.0.6-SNAPSHOT

Java 版本 | 操作系统

系统:Window10 Java:java21系统:Window10 Java:java21

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

DungeonPlus-1.4.1
ModelEngine-4.0.5

错误描述

无论换了java的版本或更新插件最新版本和换成旧版本也无法启用

复现步骤

1.安装DungeonPlus以及ModelEngine插件以及所需前置
2.启动服务器
3.无法启用插件

报错信息

[Minecraft]: Could not load 'plugins[D][地牢]DungeonPlus-1.4.1.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
org/serverct/ersha/dungeon/common/api/world/version/WorldVersion16.initWorld(Lnet/minecraft/server/v1_16_R3/WorldServer;Lnet/minecraft/server/v1_16_R3/IWorldDataServer;Lnet/minecraft/server/v1_16_R3/SaveData;Lnet/minecraft/server/v1_16_R3/GeneratorSettings;)V @294: athrow
Reason:
Type 'net/minecraft/server/v1_16_R3/ReportedException' (current frame, stack[0]) is not assignable to 'java/lang/Throwable'
Current Frame:
bci: @294
flags: { }
locals: { 'org/serverct/ersha/dungeon/common/api/world/version/WorldVersion16', 'net/minecraft/server/v1_16_R3/WorldServer', 'net/minecraft/server/v1_16_R3/IWorldDataServer', 'net/minecraft/server/v1_16_R3/SaveData', 'net/minecraft/server/v1_16_R3/GeneratorSettings', integer, 'java/lang/Throwable', 'net/minecraft/server/v1_16_R3/CrashReport' }
stack: { 'net/minecraft/server/v1_16_R3/ReportedException' }
Bytecode:
0000000: 1904 b603 7136 052b b404 06c6 002d 2bb6
0000010: 038d b604 0a2b b404 062b b603 8dc0 0153
0000020: b604 0e3a 0619 0613 0410 b800 6619 06c0
0000030: 012d b901 3102 0057 2bb6 0414 2cb9 0418
0000040: 0100 b604 1db2 03cb b603 ceb6 0420 9900
0000050: 202a b400 79b6 0421 bb04 2359 2bb6 038d
0000060: c001 53b7 0424 c003 d9b9 03df 0200 2cb9
0000070: 0427 0100 9a00 ba00 b201 492a b400 bd59
0000080: b801 f712 c510 06bd 00b9 3a06 1906 032a
0000090: b400 7953 1906 042b 5319 0605 2c53 1906
00000a0: 0619 04b6 0429 b802 4553 1906 0715 05b8
00000b0: 0245 5319 0608 04b8 0245 5319 0604 0303
00000c0: 1018 01b8 042d 572c 04b9 042f 0200 1505
00000d0: 9900 57b2 0149 2ab4 00bd 59b8 01f7 12c5
00000e0: 04bd 00b9 3a06 1906 032a b400 bd59 b801
00000f0: f7b6 0433 5319 0603 0303 101c 01b8 042d
0000100: 57a7 0026 3a06 1906 1304 35b8 043a 3a07
0000110: 002b 1907 b604 3d57 a700 053a 08bb 043f
0000120: 5919 07b7 0442 bf2c 04b9 042f 0200 b1
Exception Handler Table:
bci [272, 280] => handler: 283
bci [119, 257] => handler: 260
Stackmap Table:
append_frame(@56,Integer)
same_frame(@110)
same_locals_1_stack_item_extended(@260,Object[#1028])
full_frame(@283,{Object[#2],Object[#199],Object[#201],Object[#223],Object[#596],Integer,Object[#1028],Object[#1079]},{Object[#1028]})
same_frame(@285)
full_frame(@295,{Object[#2],Object[#199],Object[#201],Object[#223],Object[#596],Integer,Object[#293]},{})
chop_frame(@302,1)

    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoaderMixin.java:149) ~[arclight-1.20.1-1.0.6-SNAPSHOT-158c22b.jar%23163!/:arclight-1.20.1-1.0.6-SNAPSHOT-158c22b]
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:394) ~[arclight-1.20.1-1.0.6-SNAPSHOT-158c22b.jar%23163!/:arclight-1.20.1-1.0.6-SNAPSHOT-158c22b]
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:301) ~[arclight-1.20.1-1.0.6-SNAPSHOT-158c22b.jar%23163!/:arclight-1.20.1-1.0.6-SNAPSHOT-158c22b]
    at org.bukkit.craftbukkit.v1_20_R1.CraftServer.loadPlugins(CraftServerMixin.java:435) ~[arclight-1.20.1-1.0.6-SNAPSHOT-158c22b.jar%23163!/:arclight-1.20.1-1.0.6-SNAPSHOT-158c22b]
    at net.minecraft.server.dedicated.DedicatedServer.handler$zbm000$arclight$loadPlugins(DedicatedServerMixin.java:641) ~[server-1.20.1-20230612.114412-srg.jar%23165!/:?]
    at net.minecraft.server.dedicated.DedicatedServer.m_7038_(DedicatedServerMixin.java:158) ~[server-1.20.1-20230612.114412-srg.jar%23165!/:?]
    at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServerMixin.java:2029) ~[server-1.20.1-20230612.114412-srg.jar%23165!/:?]
    at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServerMixin.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23165!/:?]
    at java.lang.Thread.run(Thread.java:1583) ~[?:?]

Caused by: java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
org/serverct/ersha/dungeon/common/api/world/version/WorldVersion16.initWorld(Lnet/minecraft/server/v1_16_R3/WorldServer;Lnet/minecraft/server/v1_16_R3/IWorldDataServer;Lnet/minecraft/server/v1_16_R3/SaveData;Lnet/minecraft/server/v1_16_R3/GeneratorSettings;)V @294: athrow
Reason:
Type 'net/minecraft/server/v1_16_R3/ReportedException' (current frame, stack[0]) is not assignable to 'java/lang/Throwable'
Current Frame:
bci: @294
flags: { }
locals: { 'org/serverct/ersha/dungeon/common/api/world/version/WorldVersion16', 'net/minecraft/server/v1_16_R3/WorldServer', 'net/minecraft/server/v1_16_R3/IWorldDataServer', 'net/minecraft/server/v1_16_R3/SaveData', 'net/minecraft/server/v1_16_R3/GeneratorSettings', integer, 'java/lang/Throwable', 'net/minecraft/server/v1_16_R3/CrashReport' }
stack: { 'net/minecraft/server/v1_16_R3/ReportedException' }
Bytecode:
0000000: 1904 b603 7136 052b b404 06c6 002d 2bb6
0000010: 038d b604 0a2b b404 062b b603 8dc0 0153
0000020: b604 0e3a 0619 0613 0410 b800 6619 06c0
0000030: 012d b901 3102 0057 2bb6 0414 2cb9 0418
0000040: 0100 b604 1db2 03cb b603 ceb6 0420 9900
0000050: 202a b400 79b6 0421 bb04 2359 2bb6 038d
0000060: c001 53b7 0424 c003 d9b9 03df 0200 2cb9
0000070: 0427 0100 9a00 ba00 b201 492a b400 bd59
0000080: b801 f712 c510 06bd 00b9 3a06 1906 032a
0000090: b400 7953 1906 042b 5319 0605 2c53 1906
00000a0: 0619 04b6 0429 b802 4553 1906 0715 05b8
00000b0: 0245 5319 0608 04b8 0245 5319 0604 0303
00000c0: 1018 01b8 042d 572c 04b9 042f 0200 1505
00000d0: 9900 57b2 0149 2ab4 00bd 59b8 01f7 12c5
00000e0: 04bd 00b9 3a06 1906 032a b400 bd59 b801
00000f0: f7b6 0433 5319 0603 0303 101c 01b8 042d
0000100: 57a7 0026 3a06 1906 1304 35b8 043a 3a07
0000110: 002b 1907 b604 3d57 a700 053a 08bb 043f
0000120: 5919 07b7 0442 bf2c 04b9 042f 0200 b1
Exception Handler Table:
bci [272, 280] => handler: 283
bci [119, 257] => handler: 260
Stackmap Table:
append_frame(@56,Integer)
same_frame(@110)
same_locals_1_stack_item_extended(@260,Object[#1028])
full_frame(@283,{Object[#2],Object[#199],Object[#201],Object[#223],Object[#596],Integer,Object[#1028],Object[#1079]},{Object[#1028]})
same_frame(@285)
full_frame(@295,{Object[#2],Object[#199],Object[#201],Object[#223],Object[#596],Integer,Object[#293]},{})
chop_frame(@302,1)

    at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?]
    at java.lang.Class.privateGetDeclaredFields(Class.java:3473) ~[?:?]
    at java.lang.Class.getDeclaredFields(Class.java:2542) ~[?:?]
    at io.izzel.arclight.common.mod.util.remapper.generated.ArclightReflectionHandler_2.redirectGetDeclaredFields(ArclightReflectionHandler.java:71) ~[arclight-1.20.1-1.0.6-SNAPSHOT-158c22b.jar%23163!/:arclight-1.20.1-1.0.6-SNAPSHOT-158c22b]
    at io.izzel.arclight.common.mod.util.remapper.generated.ArclightReflectionHandler_2.redirectGetDeclaredFields(ArclightReflectionHandler.java:79) ~[arclight-1.20.1-1.0.6-SNAPSHOT-158c22b.jar%23163!/:arclight-1.20.1-1.0.6-SNAPSHOT-158c22b]
    at org.serverct.ersha.dungeon.taboolib.library.reflex.ClassAnalyser.analyseByReflection(ClassAnalyser.kt:27) ~[?:?]
    at org.serverct.ersha.dungeon.taboolib.library.reflex.ClassAnalyser.analyse(ClassAnalyser.kt:19) ~[?:?]
    at org.serverct.ersha.dungeon.taboolib.library.reflex.ReflexClass$Companion.of(ReflexClass.kt:69) ~[?:?]
    at org.serverct.ersha.dungeon.taboolib.library.reflex.ReflexClass$Companion.of$default(ReflexClass.kt:65) ~[?:?]
    at org.serverct.ersha.dungeon.taboolib.common.io.Project1Kt.getInstance(Project1.kt:94) ~[?:?]
    at org.serverct.ersha.dungeon.taboolib.common.inject.VisitorHandler.inject(VisitorHandler.java:91) ~[?:?]
    at org.serverct.ersha.dungeon.taboolib.common.inject.VisitorHandler.injectAll(VisitorHandler.java:62) ~[?:?]
    at org.serverct.ersha.dungeon.taboolib.common.TabooLibCommon.lifeCycle(TabooLibCommon.java:179) ~[?:?]
    at org.serverct.ersha.dungeon.taboolib.platform.BukkitPlugin.<clinit>(BukkitPlugin.java:60) ~[?:?]
    at java.lang.Class.forName0(Native Method) ~[?:?]
    at java.lang.Class.forName(Class.java:534) ~[?:?]
    at java.lang.Class.forName(Class.java:513) ~[?:?]
    at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoaderMixin.java:67) ~[arclight-1.20.1-1.0.6-SNAPSHOT-158c22b.jar%23163!/:arclight-1.20.1-1.0.6-SNAPSHOT-158c22b]
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoaderMixin.java:145) ~[arclight-1.20.1-1.0.6-SNAPSHOT-158c22b.jar%23163!/:arclight-1.20.1-1.0.6-SNAPSHOT-158c22b]
    ... 8 more

[00:51:21 ERROR] [Minecraft]: Error occurred while enabling ModelEngine vR4.0.5 (Is it up to date?)
java.net.SocketTimeoutException: Read timed out
at sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278) ~[?:?]
at sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304) ~[?:?]
at sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) ~[?:?]
at sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) ~[?:?]
at java.net.Socket$SocketInputStream.read(Socket.java:1099) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.readFully(SSLSocketInputRecord.java:472) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.decodeInputRecord(SSLSocketInputRecord.java:243) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:181) ~[?:?]
at sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) ~[?:?]
at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506) ~[?:?]
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) ~[?:?]
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:586) ~[?:?]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1675) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1599) ~[?:?]
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:531) ~[?:?]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:307) ~[?:?]
at com.ticxo.modelengine.core.ModelEngine.onEnable(ModelEngine.java:23) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPluginMixin.java:266) ~[arclight-1.20.1-1.0.6-SNAPSHOT-158c22b.jar%23163!/:arclight-1.20.1-1.0.6-SNAPSHOT-158c22b]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoaderMixin.java:342) ~[arclight-1.20.1-1.0.6-SNAPSHOT-158c22b.jar%23163!/:arclight-1.20.1-1.0.6-SNAPSHOT-158c22b]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[arclight-1.20.1-1.0.6-SNAPSHOT-158c22b.jar%23163!/:arclight-1.20.1-1.0.6-SNAPSHOT-158c22b]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServerMixin.java:546) ~[arclight-1.20.1-1.0.6-SNAPSHOT-158c22b.jar%23163!/:arclight-1.20.1-1.0.6-SNAPSHOT-158c22b]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServerMixin.java:460) ~[arclight-1.20.1-1.0.6-SNAPSHOT-158c22b.jar%23163!/:arclight-1.20.1-1.0.6-SNAPSHOT-158c22b]
at net.minecraft.server.dedicated.DedicatedServer.handler$zbm000$arclight$loadPlugins(DedicatedServerMixin.java:642) ~[server-1.20.1-20230612.114412-srg.jar%23165!/:?]
at net.minecraft.server.dedicated.DedicatedServer.m_7038_(DedicatedServerMixin.java:158) ~[server-1.20.1-20230612.114412-srg.jar%23165!/:?]
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServerMixin.java:2029) ~[server-1.20.1-20230612.114412-srg.jar%23165!/:?]
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServerMixin.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23165!/:?]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]

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

No response

@xiaocaos xiaocaos added the Tag: Triage | 待检查 Default label, waiting for triage label Jan 8, 2025
@qyl27 qyl27 added Version: Trials (1.20/1.20.1) Tag: Waiting for Inspect | 等待处理 This is waiting for resolve Catrgory: Bytecode Implementer/other asm technologies related labels Jan 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Catrgory: Bytecode Implementer/other asm technologies related Tag: Triage | 待检查 Default label, waiting for triage Tag: Waiting for Inspect | 等待处理 This is waiting for resolve Version: Trials (1.20/1.20.1)
Projects
None yet
Development

No branches or pull requests

2 participants