众所周知,在我的世界崩溃时,会扔给你一个错误报告,这一期就教大家怎么看这个错误报告
首先,java有一个机制,叫抛出异常,所以一般崩溃时日志会有这么一行输出:
[19:54:52] [main/INFO]: Applied Forge config corruption patch
Exception in thread "main" java.lang.RuntimeException: java.lang.NoClassDefFoundError: net/fabricmc/loader/api/FabricLoader
这边抛出了两个异常,RuntimeException异常与NoClassDefFoundError异常,前面的包名可以忽略,当然,也可以通过包名来判断这个异常类型是mc的还是java的,我们继续分析,异常可以机翻一下,比如NoClassDefFoundError机翻是没有发现类定义错误,后面还接了一个路径,其中有一个关键词,是fabric,很显然,这是nb的作者不小心把fabric模组扔进来了,那怎么找到出问题的模组呢?
TRANSFORMER/NanoLiveConfig@1.2.0/net.caffeinemc.caffeineconfig.CaffeineConfig$Builder.build(CaffeineConfig.java:540)
at TRANSFORMER/embeddium_extra@0.5.4.3+mc1.20.1-build.121/me.flashyreese.mods.sodiumextra.client.SodiumExtraClientMod.mixinConfig(SodiumExtraClientMod.java:63)
at TRANSFORMER/embeddium_extra@0.5.4.3+mc1.20.1-build.121/me.flashyreese.mods.sodiumextra.mixin.SodiumExtraMixinConfigPlugin.createConfig(SodiumExtraMixinConfigPlugin.java:13)
at
看这一段,embeddium_extra出现错误,版本是0.5.4.3+MC1.20.1,前面的报错可以不怎么看,特别是优化,一般建议先把优化卸了,再启动,看看有没有错误,这边作者犯了一个错误,没有卸优化
最后作者把embeddium_extra噶了,游戏成功启动
首先,java有一个机制,叫抛出异常,所以一般崩溃时日志会有这么一行输出:
[19:54:52] [main/INFO]: Applied Forge config corruption patch
Exception in thread "main" java.lang.RuntimeException: java.lang.NoClassDefFoundError: net/fabricmc/loader/api/FabricLoader
这边抛出了两个异常,RuntimeException异常与NoClassDefFoundError异常,前面的包名可以忽略,当然,也可以通过包名来判断这个异常类型是mc的还是java的,我们继续分析,异常可以机翻一下,比如NoClassDefFoundError机翻是没有发现类定义错误,后面还接了一个路径,其中有一个关键词,是fabric,很显然,这是nb的作者不小心把fabric模组扔进来了,那怎么找到出问题的模组呢?
TRANSFORMER/NanoLiveConfig@1.2.0/net.caffeinemc.caffeineconfig.CaffeineConfig$Builder.build(CaffeineConfig.java:540)
at TRANSFORMER/embeddium_extra@0.5.4.3+mc1.20.1-build.121/me.flashyreese.mods.sodiumextra.client.SodiumExtraClientMod.mixinConfig(SodiumExtraClientMod.java:63)
at TRANSFORMER/embeddium_extra@0.5.4.3+mc1.20.1-build.121/me.flashyreese.mods.sodiumextra.mixin.SodiumExtraMixinConfigPlugin.createConfig(SodiumExtraMixinConfigPlugin.java:13)
at
看这一段,embeddium_extra出现错误,版本是0.5.4.3+MC1.20.1,前面的报错可以不怎么看,特别是优化,一般建议先把优化卸了,再启动,看看有没有错误,这边作者犯了一个错误,没有卸优化
最后作者把embeddium_extra噶了,游戏成功启动