[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/
[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 发表于 2019-8-10 06:52
你这是海绵还是猫?库文件结构太像猫端了
这是猫端。。。。。。
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里。
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文件夹里去找什么错误,然后出现的这段代码
xiaoyiliang 发表于 2019-8-10 15:29
我是服务器后台显示这个10.08 15:00:39 [Multicraft] Server stopped
10.08 15:00:39 [Multicraft] Looks ...
发下完整日志。
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提供者。
ItIsEnderman 发表于 2019-8-10 15:46
首先我注意到这段:
可见forgeendertech.jar无法打开。
也就是说要去debug里面找此类错误,然后把相应的mod重新下一遍就可以了吗