本帖最后由 晚风不晚 于 2022-4-24 12:14 编辑
1.18.1paper服务端 papi插件版本2.11.1 在启动的时候会报错如下 其余的报错没有就这一段 此时服务器变量全部失效 必须重载papi插件才会生效 如何解决这个问题
- [11:51:22 ERROR]: [PlaceholderAPI] failed to load class files of expansions
- java.util.concurrent.CompletionException: java.lang.ClassNotFoundException: com.extendedclip.papi.expansion.server.caffeine.cache.LocalCacheFactory$WILiEMWAR
- at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:412) ~[【前置】PlaceholderAPI-2.11.1.jar:?]
- at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
- 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) ~[?:?]
- Caused by: java.lang.ClassNotFoundException: com.extendedclip.papi.expansion.server.caffeine.cache.LocalCacheFactory$WILiEMWAR
- at java.net.URLClassLoader$1.run(URLClassLoader.java:429) ~[?:?]
- at java.net.URLClassLoader$1.run(URLClassLoader.java:421) ~[?:?]
- at java.security.AccessController.doPrivileged(AccessController.java:712) ~[?:?]
- at java.net.URLClassLoader.findClass(URLClassLoader.java:420) ~[?:?]
- at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
- at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
- at me.clip.placeholderapi.util.FileUtil.findClass(FileUtil.java:62) ~[【前置】PlaceholderAPI-2.11.1.jar:?]
- at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:388) ~[【前置】PlaceholderAPI-2.11.1.jar:?]
- ... 7 more
- Caused by: java.io.EOFException
- at java.io.RandomAccessFile.readFully(RandomAccessFile.java:471) ~[?:?]
- at java.util.zip.ZipFile$Source.readFullyAt(ZipFile.java:1348) ~[?:?]
- at java.util.zip.ZipFile$ZipFileInputStream.initDataOffset(ZipFile.java:915) ~[?:?]
- at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:931) ~[?:?]
- at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:448) ~[?:?]
- at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) ~[?:?]
- at jdk.internal.loader.Resource.getBytes(Resource.java:126) ~[?:?]
- at jdk.internal.loader.URLClassPath$JarLoader$2.getBytes(URLClassPath.java:893) ~[?:?]
- at java.net.URLClassLoader.defineClass(URLClassLoader.java:519) ~[?:?]
- at java.net.URLClassLoader$1.run(URLClassLoader.java:427) ~[?:?]
- at java.net.URLClassLoader$1.run(URLClassLoader.java:421) ~[?:?]
- at java.security.AccessController.doPrivileged(AccessController.java:712) ~[?:?]
- at java.net.URLClassLoader.findClass(URLClassLoader.java:420) ~[?:?]
- at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
- at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
- at me.clip.placeholderapi.util.FileUtil.findClass(FileUtil.java:62) ~[【前置】PlaceholderAPI-2.11.1.jar:?]
- at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:388) ~[【前置】PlaceholderAPI-2.11.1.jar:?]
- ... 7 more
复制代码 |
补充 扩展里面是通过 papi ecloud download 下载的变量扩展 luckperms multiverse player server vault
本帖最后由 晚风不晚 于 2022-4-24 12:35 编辑
好像不行 在你给的网站下载下来的变量除了名字不一样 其余一个字节大小都不差 还是会报错
补一下重载后的提示 开服时候变量失效 但是重载就一切正常了 奇怪
- > papi reload
- [12:34:00 INFO]: [PlaceholderAPI] Placeholder expansion registration initializing...
- [12:34:00 INFO]: [PlaceholderAPI] Fetching available expansion information...
- [12:34:03 WARN]: [PlaceholderAPI] Loaded class net.luckperms.api.LuckPerms from LuckPerms v5.4.10 which is not a depend or softdepend of this plugin.
- [12:34:03 INFO]: [PlaceholderAPI] Successfully registered expansion: luckperms [5.1-R2]
- [12:34:03 WARN]: [PlaceholderAPI] Loaded class com.onarandombox.MultiverseCore.MultiverseCore from Multiverse-Core v4.3.1-b861 which is not a depend or softdepend of this plugin.
- [12:34:03 INFO]: [PlaceholderAPI] Successfully registered expansion: multiverse [1.0.1]
- [12:34:03 INFO]: [PlaceholderAPI] Successfully registered expansion: player [2.0.2]
- [12:34:03 INFO]: [PlaceholderAPI] Successfully registered expansion: server [2.6.1]
- [12:34:03 WARN]: [PlaceholderAPI] Loaded class net.milkbowl.vault.economy.Economy from Vault v1.7.3-b131 which is not a depend or softdepend of this plugin.
- [12:34:03 INFO]: [PlaceholderAPI] Successfully registered expansion: vault [1.7.0]
- [12:34:03 INFO]: 5 placeholder hook(s) registered!
复制代码
|
这是通病,正常的,时不时就会遇到。原因大概率是操作不规范。
删掉报错的拓展。
在服务器里输入"/papi ecloud download 名字" 来下载
如果还不行尝试回退拓展版本。
本身就是用 /papi ecloud download 下载的啊 我上面已经说了
回退哪个扩展版本 server扩展吗 那么如何回退扩展版本呢