奈斯启示录 Necesse

奈斯启示录 Necesse

ATM 28
qcn 2024 年 11 月 19 日 上午 8:03
Recraft / Ranged Arsenal compatibility
Hi, can you share any details about this incompatibility? I could try to fix it.
< >
正在显示第 1 - 3 条,共 3 条留言
Jakapoa 2024 年 11 月 19 日 上午 8:49 
I'm looking into it rn as well. All I have to go off of is this mod list and the crash dump.
java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.base/java.util.ComparableTimSort.mergeHi(Unknown Source) at java.base/java.util.ComparableTimSort.mergeAt(Unknown Source) at java.base/java.util.ComparableTimSort.mergeCollapse(Unknown Source) at java.base/java.util.ComparableTimSort.sort(Unknown Source) at java.base/java.util.Arrays.sort(Unknown Source) at java.base/java.util.Arrays.sort(Unknown Source) at java.base/java.util.ArrayList.sort(Unknown Source) at necesse.gfx.forms.presets.playerStats.PlayerStatsObtainedItemsForm.updateList(PlayerStatsObtainedItemsForm.java:104) at necesse.gfx.forms.presets.playerStats.PlayerStatsObtainedItemsForm.<init>(PlayerStatsObtainedItemsForm.java:76) at necesse.gfx.forms.presets.playerStats.PlayerStatsForm.<init>(PlayerStatsForm.java:279) at necesse.gfx.forms.presets.playerStats.PlayerStatsSelectorForm.fromStatsToComponent(PlayerStatsSelectorForm.java:146) at necesse.gfx.forms.presets.playerStats.PlayerStatsSelectorForm.addDefaultOptions(PlayerStatsSelectorForm.java:93) at necesse.gfx.forms.presets.playerStats.PlayerStatsSelectorForm.<init>(PlayerStatsSelectorForm.java:62) at necesse.gfx.forms.presets.playerStats.PlayerStatsSelectorForm.<init>(PlayerStatsSelectorForm.java:68) at necesse.gfx.forms.presets.MainMenuForm$7.<init>(MainMenuForm.java:259) at necesse.gfx.forms.presets.MainMenuForm.<init>(MainMenuForm.java:259) at necesse.gfx.forms.MainMenuFormManager.setup(MainMenuFormManager.java:54) at necesse.engine.state.MainMenu.setupFormManager(MainMenu.java:343) at necesse.engine.state.MainMenu.init(MainMenu.java:128) at necesse.engine.state.MainMenu.<init>(MainMenu.java:117) at necesse.engine.state.MainMenu.<init>(MainMenu.java:109) at necesse.engine.loading.ClientLoader.loadGame(ClientLoader.java:245) at necesse.StartPlatformClient.start(StartPlatformClient.java:11) at StartSteamClient.main(StartSteamClient.java:6)
I haven't been able to replicate the crash yet so I'm still poking around.
Jakapoa 2024 年 11 月 19 日 下午 1:08 
Well I've found a crash related to the issue, but it's not the same crash. Looks like PlayerStatsObtainedItemsForm (collected items list) was trying to pull the texture of an item that had multiple textures that switched depending on the current state of the player, which would crash if there was no active player (i.e. in main menu or during loading perhaps).

Hopefully this is the actual root of the issue. I don't know why it would cause an issue if Recraft was installed. I'll put out an update and hopefully that fixes it.
最后由 Jakapoa 编辑于; 2024 年 11 月 19 日 下午 1:08
Jakapoa 2024 年 11 月 20 日 上午 7:16 
Ok, that was apparently the issue. Bizarre that Recraft would trigger it.
< >
正在显示第 1 - 3 条,共 3 条留言
每页显示数: 1530 50