MC百科社群

标题: 可恶的东西它又崩溃了,1.16.5forge [打印本页]

作者: 114514511    时间: 2023-4-29 21:11
标题: 可恶的东西它又崩溃了,1.16.5forge
加载到界面不动然后崩溃

屏幕截图 2023-04-29 210921.png (53.97 KB, 下载次数: 626)

加载到这个界面就会卡着不动

加载到这个界面就会卡着不动

minecraft-exported-crash-info-2023-04-29T21-07-53.zip

87.75 KB, 下载次数: 28

崩溃报告


作者: Kasualix    时间: 2023-4-30 08:16
https://www.mcmod.cn/class/8194.html
https://www.mcmod.cn/class/6469.html
这俩mixin冲突。
作者: QQ酱59818    时间: 2023-4-30 08:59
本帖最后由 QQ酱59818 于 2023-4-30 11:06 编辑
Kasualix 发表于 2023-4-30 08:16
https://www.mcmod.cn/class/8194.html
https://www.mcmod.cn/class/6469.html
这俩mixin冲突。

不是这个问题,他之前也加了这俩mod确实是这个问题

作者: Kasualix    时间: 2023-4-30 09:10
QQ酱59818 发表于 2023-4-30 08:59
应该不是这个问题,他之前也加了这俩mod

《应该》不是
你让他退了版本。
作者: QQ酱59818    时间: 2023-4-30 09:16
Kasualix 发表于 2023-4-30 09:10
《应该》不是
你让他退了版本。

我确实让他退了版本,但他之前遇到的不是这个问题。
作者: QQ酱59818    时间: 2023-4-30 09:19
本帖最后由 QQ酱59818 于 2023-4-30 11:05 编辑
Kasualix 发表于 2023-4-30 09:10
《应该》不是
你让他退了版本。

我给你改一下好了,我把应该给删了。他之前是因为进不去存档,我看他装了epic fight和dungeons libraries,这俩mod冲突,然后才退的,建议里面说了可以尝试删除epic fight,他又不想删epic fight。并且在这次之前他也装了这两个mod,并且能够进入主界面。
作者: Kasualix    时间: 2023-4-30 09:38
本帖最后由 Kasualix 于 2023-4-30 09:42 编辑
QQ酱59818 发表于 2023-4-30 09:19
我给你改一下好了,我把应该给删了。他之前是因为进不去存档,我看他装了epic fight和dungeons libraries ...

那好,我来告诉你“确实”就是。
[20:37:18] [pool-4-thread-1/FATAL]: Mixin apply failed dungeons_libraries.mixins.json:BowItemMixin -> net.minecraft.item.BowItem: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @At("STORE" ordinal=-1 index=-1) on net/minecraft/item/BowItem::libraries_releaseUsing_setArrowVelocity with priority 1000 cannot inject into net/minecraft/item/BowItem::func_77615_a(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;I)V merged by com.yuo.enchants.mixin.BowItemMixin with priority 1000 [PREINJECT Applicator Phase -> dungeons_libraries.mixins.json:BowItemMixin -> Prepare Injections ->  -> localvar$zpj000$libraries_releaseUsing_setArrowVelocity(FLnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;I)F -> Prepare]

这是崩溃的源头,Mixin apply failed。
可以看到 Dungeons Libraries 1.0.5 final 版本的代码里对Minecraft的 BowItem 类进行了注入,注入的方法是 func_77615_a(这是什么方法?说人话就是 releaseUsing),然后我们来看YuoEnchants的代码:
作者在GitHub上的代码已经过时了,这是我反编译的模组文件,可以看到它直接@overwrite了func_77615_a方法。
所以注入与重写冲突,自然崩溃了

作者: QQ酱59818    时间: 2023-4-30 10:11
Kasualix 发表于 2023-4-30 09:38
那好,我来告诉你“确实”就是。
这是崩溃的源头,Mixin apply failed。
可以看到 Dungeons Libraries 1.0 ...

如果是这两个mod冲突导致的错误,请问你如何解释
他的上一帖中回退版本后使用了与这次相同版本的这两个mod后没有因mixin注入失败卡在加载界面
https://bbs.mcmod.cn/forum.php?mod=viewthread&tid=13705
作者: QQ酱59818    时间: 2023-4-30 10:20
就事论事的话,这次的崩溃报告里没有mod列表,不能这么轻易就判定为这两个mod的问题,因为在前加载阶段日志中的内容并不能正确指出问题所在,因为加载未完成。
作者: QQ酱59818    时间: 2023-4-30 10:27
Kasualix 发表于 2023-4-30 09:38
那好,我来告诉你“确实”就是。
这是崩溃的源头,Mixin apply failed。
可以看到 Dungeons Libraries 1.0 ...

另外,你这里反编译的mod版本跟他使用的mod版本不一样,无法参考
作者: Kasualix    时间: 2023-4-30 10:30
QQ酱59818 发表于 2023-4-30 10:11
如果是这两个mod冲突导致的错误,请问你如何解释
他的上一帖中回退版本后使用了与这次相同版本的这两个mod ...

因为上一次YuoEnchants的mixin根本没有正常加载:[20:36:29] [main/WARN]: Reference map 'yuoenchants.refmap.json' for yuoenchants.mixins.json could not be read. If this is a development environment you can ignore this message
作者: Kasualix    时间: 2023-4-30 10:32
本帖最后由 Kasualix 于 2023-4-30 10:33 编辑
QQ酱59818 发表于 2023-4-30 10:27
另外,你这里反编译的mod版本跟他使用的mod版本不一样,无法参考

你自己都说了《这次的崩溃报告里没有mod列表》,你怎么知道他这次用的是哪个版本的YuoEnchants,我直接默认CurseForge最新版本的。
作者: QQ酱59818    时间: 2023-4-30 10:34
本帖最后由 QQ酱59818 于 2023-4-30 10:35 编辑
Kasualix 发表于 2023-4-30 10:32
你自己都说了《这次的崩溃报告里没有mod列表》,你怎么知道他这次用的是哪个版本的YuoEnchants,我直接默 ...

hmcl.log中有提到这几个mod的版本,你可以尝试搜索YuoMoreEnchants,和dungeons libraries
作者: Kasualix    时间: 2023-4-30 10:36
本帖最后由 Kasualix 于 2023-4-30 10:38 编辑
QQ酱59818 发表于 2023-4-30 10:34
hmcl.log中有提到这几个mod的版本,你可以尝试搜索YuoMoreEnchants,和dungeons libraries ...

[18:20:39] [org.jackhuang.hmcl.task.AsyncTaskExecutor.lambda$executeNormalTask$29/FINER] Task finished: YuoMoreEnchants-1.16.5-1.4.1
这次的就是1.4.1啊
这人上次用的1.3.6,没有加载refmap,才没崩
作者: QQ酱59818    时间: 2023-4-30 10:43
Kasualix 发表于 2023-4-30 10:30
因为上一次YuoEnchants的mixin根本没有正常加载:[20:36:29] [main/WARN]: Reference map 'yuoenchants.r ...

这种类型日志无法参考,另外我说了,未进入主界面的日志参考不了,这个注入失败不一定是这两个mod造成的,你大可以自己拿他的这几个mod去组一个整合包,我刚刚已经测试完了。完全没问题。只针对这里你提到的两个mod冲突的情况,使用相同的java版本相同的forge版本,相同的这两个mod和mod版本。
我成功进入游戏了。

作者: Kasualix    时间: 2023-4-30 10:44
QQ酱59818 发表于 2023-4-30 10:43
这种类型日志无法参考,另外我说了,未进入主界面的日志参考不了,这个注入失败不一定是这两个mod造成的 ...

你说的对,可这次它用的1.4.1的YuoEnchants啊
这种类型的日志不是没法参考,是人不会看才没法参考
作者: QQ酱59818    时间: 2023-4-30 10:47
Kasualix 发表于 2023-4-30 10:44
你说的对,可这次它用的1.4.1的YuoEnchants啊
这种类型的日志不是没法参考,是人不会看才没法参考 ...

我这里显示他用的是1.3.6

作者: QQ酱59818    时间: 2023-4-30 10:49
Kasualix 发表于 2023-4-30 10:44
你说的对,可这次它用的1.4.1的YuoEnchants啊
这种类型的日志不是没法参考,是人不会看才没法参考 ...

emmm好像他装了俩yuoenchants?更新mod忘删了?

作者: Kasualix    时间: 2023-4-30 10:50
QQ酱59818 发表于 2023-4-30 10:49
emmm好像他装了俩yuoenchants?更新mod忘删了?

还真是
作者: QQ酱59818    时间: 2023-4-30 11:04
Kasualix 发表于 2023-4-30 10:50
还真是

更新yuoenchants到1.4.1之后确实出现了你第一次说的问题。mixin注入导致的闪退我也是第一次见,长见识了。




欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科