xiaoyiliang
[main/ERROR] [FML]: Apache Maven library folder was not in the format expected. Using default libraries directory.
[01:32:27] [main/ERROR] [FML]: Full: D:\Servers\server353\libraries\maven-artifact-3.5.3.jar
[01:32:27] [main/ERROR] [FML]: Trimmed: d:/servers/server353/



洛乙末
请检查服务器端的library库文件是否正确。

ItIsEnderman
你这是海绵还是猫?库文件结构太像猫端了

xiaoyiliang
ItIsEnderman 发表于 2019-8-10 06:52
你这是海绵还是猫?库文件结构太像猫端了

这是猫端。。。。。。

ItIsEnderman
xiaoyiliang 发表于 2019-8-10 14:58
这是猫端。。。。。。

那就别理了,我这里模拟catserver启动照样会出现这个不是问题的问题。这小段日志出现位置是不是这里?
[15:01:01] [main/DEBUG] [FML]:     
[15:01:01] [main/DEBUG] [FML]:     D:\**\Microsoft VS Code\bin
[15:01:01] [main/DEBUG] [FML]:     .
[15:01:01] [main/ERROR] [FML]: Apache Maven library folder was not in the format expected. Using default libraries directory.
[15:01:01] [main/ERROR] [FML]: Full: D:\minecraft\Sample.Catserver.20190606\libraries\maven-artifact-3.5.3.jar
[15:01:01] [main/ERROR] [FML]: Trimmed: d:/minecraft/sample.catserver.20190606/

[15:01:01] [main/DEBUG] [FML]: Determined Minecraft Libraries Root: .\libraries
[15:01:01] [main/DEBUG] [FML]: Cleaning up mods folder: .\mods


原因很简单,Forge在启动时会检查库文件结构,只要不是客户端/Sponge端那样的库文件结构,就会报错。不过代码里没有“抛出异常,让JVM解决”“直接退出JVM”相关代码,后面一般是直接继续加载了。
这些代码在net.minecraftforge.fml.relauncher.libraries.LibraryManager.findLibraryFolder里。

xiaoyiliang
ItIsEnderman 发表于 2019-8-10 15:10
那就别理了,我这里模拟catserver启动照样会出现这个不是问题的问题。这小段日志出现位置是不是这里?

我是服务器后台显示这个10.08 15:00:39 [Multicraft] Server stopped
10.08 15:00:39 [Multicraft] Looks like a crash, check the server console. Return value: 1
10.08 15:00:39 [Multicraft] Server shut down
10.08 15:00:39 [Multicraft] Skipped 2 lines due to rate limit (30/s)
然后我到logs文件夹里去找什么错误,然后出现的这段代码

ItIsEnderman
xiaoyiliang 发表于 2019-8-10 15:29
我是服务器后台显示这个10.08 15:00:39 [Multicraft] Server stopped
10.08 15:00:39 [Multicraft] Looks ...

发下完整日志。

xiaoyiliang

就是这个了,麻烦大佬看一下

ItIsEnderman
xiaoyiliang 发表于 2019-8-10 15:35
就是这个了,麻烦大佬看一下

首先我注意到这段:
[15:00:32] [main/ERROR] [FML]: Unable to read the jar file forgeendertech.jar - ignoring
java.util.zip.ZipException: error in opening zip file
        at java.util.zip.ZipFile.open(Native Method) ~[?:1.8.0_212]
        at java.util.zip.ZipFile.<init>(Unknown Source) ~[?:1.8.0_212]
        at java.util.zip.ZipFile.<init>(Unknown Source) ~[?:1.8.0_212]
        at java.util.jar.JarFile.<init>(Unknown Source) ~[?:1.8.0_212]
        at java.util.jar.JarFile.<init>(Unknown Source) ~[?:1.8.0_212]
        at net.minecraftforge.fml.relauncher.libraries.LibraryManager.extractPacked(LibraryManager.java:200) [forge-1.12.2-14.23.5.2838-universal.jar:?]
        at java.util.以下内容省略.省略过长字段(Unknown Source) ~[?:1.8.0_212]

可见forgeendertech.jar无法打开。
然后,哪一个coremod刚好又要调用forgeendertech.jar里的class,调用失败,所以崩了。

建议重下forgeendertech.jar;另外这类错误还发生了不止一个,请仔细检查有多少个ZipException,并重下对应的Mod。如果是定制的,拿样品找Mod提供者。

xiaoyiliang
ItIsEnderman 发表于 2019-8-10 15:46
首先我注意到这段:

可见forgeendertech.jar无法打开。

也就是说要去debug里面找此类错误,然后把相应的mod重新下一遍就可以了吗

ItIsEnderman
xiaoyiliang 发表于 2019-8-10 15:56
也就是说要去debug里面找此类错误,然后把相应的mod重新下一遍就可以了吗

是的,要方便点的话直接用自带搜索功能(Ctrl+F)查找这个字段:
  1. [main/ERROR] [FML]: Unable to read the jar file
复制代码

就能找到无效的Mod。鉴于有一些Mod是定制或者魔改的,而问答区很多人(包括我)给资源都是官方源优先,所以最好是自己找。不属于定制/魔改的Mod直接上官网;而属于定制/其他人魔改的,找提供Mod的人;自己改的,重新构建一下。

xiaoyiliang
ItIsEnderman 发表于 2019-8-10 16:03
是的,要方便点的话直接用自带搜索功能(Ctrl+F)查找这个字段:

就能找到无效的Mod。鉴于有一些Mod是定 ...

chunkpregenerator为什么我找不到这个mod

ItIsEnderman
xiaoyiliang 发表于 2019-8-10 16:08
chunkpregenerator为什么我找不到这个mod

https://www.curseforge.com/minec ... kpregenerator/files
一秒找到。。。如果你的服务商出现问题导致这个界面无法访问,回复我。

xiaoyiliang
ItIsEnderman 发表于 2019-8-10 16:10
https://www.curseforge.com/minecraft/mc-mods/chunkpregenerator/files
一秒找到。。。如果你的服务商 ...

我换了mod怎么还是显示这个问题 Unable to read the jar file chunkpregenerator.jar - ignoring
java.util.zip.ZipException: error in opening zip file
        at java.util.zip.ZipFile.open(Native Method) ~[?:1.8.0_212]
        at java.util.zip.ZipFile.<init>(Unknown Source) ~[?:1.8.0_212]
        at java.util.zip.ZipFile.<init>(Unknown Source) ~[?:1.8.0_212]
        at java.util.jar.JarFile.<init>(Unknown Source) ~[?:1.8.0_212]
        at java.util.jar.JarFile.<init>(Unknown Source) ~[?:1.8.0_212]
        at net.minecraftforge.fml.relauncher.libraries.LibraryManager.extractPacked(LibraryManager.java:200) [forge-1.12.2-14.23.5.2838-universal.jar:?]
        at net.minecraftforge.fml.relauncher.libraries.LibraryManager.cleanDirectory(LibraryManager.java:169) [forge-1.12.2-14.23.5.2838-universal.jar:?]
        at net.minecraftforge.fml.relauncher.libraries.LibraryManager.setup(LibraryManager.java:97) [forge-1.12.2-14.23.5.2838-universal.jar:?]
        at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:106) [forge-1.12.2-14.23.5.2838-universal.jar:?]
        at net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupServer(FMLLaunchHandler.java:87) [forge-1.12.2-14.23.5.2838-universal.jar:?]
        at net.minecraftforge.fml.relauncher.FMLLaunchHandler.configureForServerLaunch(FMLLaunchHandler.java:47) [forge-1.12.2-14.23.5.2838-universal.jar:?]
        at catserver.server.launcher.CatServerTweaker.injectIntoClassLoader(CatServerTweaker.java:87) [catserver-1.12.2.jar:git-4b6a920-Community]
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.12.jar:?]
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_212]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_212]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_212]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_212]
        at catserver.server.launcher.CatServerLauncher.run(CatServerLauncher.java:61) [catserver-1.12.2.jar:git-4b6a920-Community]
        at catserver.server.launcher.CatServerLauncher.main(CatServerLauncher.java:27) [catserver-1.12.2.jar:git-4b6a920-Community]
[16:15:46] [main/DEBUG] [FML]: Examining file: codechicken-lib-1-8.jar

ItIsEnderman
xiaoyiliang 发表于 2019-8-10 16:17
我换了mod怎么还是显示这个问题 Unable to read the jar file chunkpregenerator.jar - ignoring
java.ut ...

这个阶段没有任何Coremod被加载,也就是说只有catserver本体和Forge处于工作状态,要出错也只会是Mod本身问题。确认你换好了,并且确认catserver服务端完整。

xiaoyiliang
ItIsEnderman 发表于 2019-8-10 16:25
这个阶段没有任何Coremod被加载,也就是说只有catserver本体和Forge处于工作状态,要出错也只会是Mod本身 ...

17:12:25] [main/ERROR] [FML]: Apache Maven library folder was not in the format expected. Using default libraries directory.
[17:12:25] [main/ERROR] [FML]: Full: D:\Servers\server353\libraries\maven-artifact-3.5.3.jar
[17:12:25] [main/ERROR] [FML]: Trimmed: d:/servers/server353/
现在只有这个问题了,mod那些没显示error了

ItIsEnderman
xiaoyiliang 发表于 2019-8-10 17:14
17:12:25] [main/ERROR] [FML]: Apache Maven library folder was not in the format expected. Using de ...

这个报错可以不管啊

第一页 上一页 下一页 最后一页