TabooLib/taboolib

java.lang.NoSuchFieldException: ucp

Closed this issue · 9 comments

Java 16 Purpur-1.16.5
插件: EusAuthy

[02:39:34] [Server thread/INFO]: [TabooLib] Plugin EusAuthy is booting TabooLib (5.66) initiation.
[02:39:34] [Server thread/WARN]: java.lang.NoSuchFieldException: ucp
[02:39:34] [Server thread/WARN]: 	at java.base/java.lang.Class.getDeclaredField(Class.java:2549)
[02:39:34] [Server thread/WARN]: 	at in.e23.eusauthy.boot.internal.ILoader.addPath(ILoader.java:65)
[02:39:34] [Server thread/WARN]: 	at in.e23.eusauthy.boot.PluginBase.init(PluginBase.java:232)
[02:39:34] [Server thread/WARN]: 	at in.e23.eusauthy.boot.PluginBase.<clinit>(PluginBase.java:255)
[02:39:34] [Server thread/WARN]: 	at java.base/java.lang.Class.forName0(Native Method)
[02:39:34] [Server thread/WARN]: 	at java.base/java.lang.Class.forName(Class.java:466)
[02:39:34] [Server thread/WARN]: 	at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:82)
[02:39:34] [Server thread/WARN]: 	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:153)
[02:39:34] [Server thread/WARN]: 	at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:414)
[02:39:34] [Server thread/WARN]: 	at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:322)
[02:39:34] [Server thread/WARN]: 	at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:393)
[02:39:34] [Server thread/WARN]: 	at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:279)
[02:39:34] [Server thread/WARN]: 	at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074)
[02:39:34] [Server thread/WARN]: 	at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:293)
[02:39:34] [Server thread/WARN]: 	at java.base/java.lang.Thread.run(Thread.java:831)
[02:39:34] [Server thread/INFO]: [TabooLib] Failed to initialized TabooLib, the plugin will be disabled.

EusAuthy 暂未支持 1.17+,目前稳定在 1.13~1.16 平台,正在寻求解决方案

1.16.5 啊

呀嘞嘞,我这里测试用的 Spigot(不是 Paper)没有问题欸

我这边是Java 16 Purpur1.16.5

那不能直接排除 Java 版本带来的影响,试试看 Java 8

经测试 Java 8/11 可以正常运行。
这是TabooLib的问题还是 EusAuthy 的呢

应该是 TabooLib Loader 的问题,我会去进一步了解 TabooLib Loader 的源码

准确的说是不支持当前Java版本,请切换到受支持的版本使用

应该是 TabooLib Loader 的问题,我会去进一步了解 TabooLib Loader 的源码

我们的 TabooLib 6 正在内部测试中~ 兼容 1.17 还请进行版本迁移。关于 TabooLib 6.0 的开发帮助可以加入我们的讨论群:809083692