Slay the Spire

Slay the Spire

Kamen Rider Decade
some (momi) 27 Apr, 2021 @ 7:34pm
Crash log, can't load this with many other mods
Hello; first wanted to say, this mod is fantastic. However, I'm having issues loading it alongside other mods - by itself, it loads fine, but with others, I'm getting issues.

I have a million mods, so it's hard to diagnose - but here's the logged text I keep seeing (which doesn't show up when I load it by itself).

I see that it appears to be kicking an issue with Downfall (and some dragon mod); I'll try loading just Downfall+Decade together, but I'm not sure if that's the only reason this is happening.

Thank you, would love to get this mod working again! <3

---
- Loading removed fonts.
- Assigned turnNumFont for deckCountFont.
- Assigned panelNameFont for applyPowerFont.
- Assigned losePowerFont for bannerFont.
- Assigned panelNameFont for eventBodyText.
- Assigned panelNameFont for SCP_cardTypeFont.
- Assigned turnNumFont for speech_font.
- Assigned losePowerFont for textOnlyEventTitle.Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: java.lang.VerifyError: Inconsistent stackmap frames at branch target 482
Exception Details:
Location:
com/megacrit/cardcrawl/shop/ShopScreen.purchaseCard(Lcom/megacrit/cardcrawl/cards/AbstractCard;)V @246: goto
Reason:
Current frame's stack size doesn't match stackmap.
Current Frame:
bci: @246
flags: { }
locals: { 'com/megacrit/cardcrawl/shop/ShopScreen', 'com/megacrit/cardcrawl/cards/AbstractCard', top, top, top, top, top, 'com/evacipated/cardcrawl/modthespire/lib/SpireReturn' }
stack: { 'com/megacrit/cardcrawl/cards/AbstractCard$CardRarity', 'com/megacrit/cardcrawl/cards/AbstractCard$CardType', integer }
Stackmap Frame:
bci: @482
flags: { }
locals: { 'com/megacrit/cardcrawl/shop/ShopScreen', 'com/megacrit/cardcrawl/cards/AbstractCard' }
stack: { }
Bytecode:
0x0000000: b201 54b4 03eb 2bb4 01b0 a101 bdb2 021f
0x0000010: 2bb6 0223 b604 0ab2 022c bb04 0c59 2b2b
0x0000020: b401 b82b b403 10b7 040d b602 3457 b201
0x0000030: 542b b401 b0b6 01ec 2a2b b804 12b2 01f2
0x0000040: 1301 f412 50b6 01fa 58b2 0154 1301 56b6
0x0000050: 015c 9901 3d2b b404 16b2 041b a600 83b2
0x0000060: 041d 4db2 01a6 b604 1fb2 0422 969c 0007
0x0000070: b204 244d 2cb8 0428 b604 2c4e b201 54b4
0x0000080: 01bc b601 c03a 0419 04b9 01c4 0100 9900
0x0000090: 1819 04b9 01c8 0100 c001 ca3a 0519 052d
0x00000a0: b601 cea7 ffe4 2d2b b401 b8b5 01b8 2d2b
0x00000b0: b403 10b5 0310 2d2d b401 b8b5 01bb 2d2d
0x00000c0: b403 10b5 030d 2a2d b704 2f2a b400 292a
0x00000d0: b400 292b b604 332d b604 3757 a700 c5b8
0x00000e0: 043b 2bb4 0258 032a 2bb8 0441 3a07 1907
0x00000f0: b603 6c99 0006 a700 ecb8 0445 b604 2c4d
0x0000100: 2cb4 0416 b204 1ba6 0015 b804 3b2b b402
0x0000110: 5803 b804 45b6 042c 4da7 ffe7 2a2b 2cb8
0x0000120: 044b 3a06 1906 b603 6c99 0006 a700 b6b2
0x0000130: 0154 b401 bcb6 01c0 4e2d b901 c401 0099
0x0000140: 0017 2db9 01c8 0100 c001 ca3a 0419 042c
0x0000150: b601 cea7 ffe6 2c2b b401 b8b5 01b8 2c2b
0x0000160: b403 10b5 0310 2c2c b401 b8b5 01bb 2c2c
0x0000170: b403 10b5 030d 2a2c b704 2f2a b400 262a
0x0000180: b400 262b b604 332c b604 3757 a700 152a
0x0000190: b400 262b b604 4e57 2ab4 0029 2bb6 044e
0x00001a0: 5701 4c03 b303 7e2a 0cb5 006c 2a13 03ec
0x00001b0: 1303 edb8 03ee b500 2c2a b604 512a b804
0x00001c0: 53b6 03f6 a700 1b2a 1303 ec13 03ed b803
0x00001d0: eeb5 002c 2ab6 03f1 2ab8 03f3 b603 f6a7
0x00001e0: 0003 013a 092a b804 56b1
Stackmap Table:
append_frame(@116,Object[#1029])
append_frame(@135,Object[#394],Object[#396])
same_frame(@166)
chop_frame(@223,3)
full_frame(@249,{Object[#2],Object[#394],Top,Top,Top,Top,Top,Object[#868]},{Object[#1029],Object[#1031],Integer})
full_frame(@256,{Object[#2],Object[#394],Object[#394],Top,Top,Top,Top,Object[#868]},{})
same_frame(@284)
full_frame(@303,{Object[#2],Object[#394],Object[#394],Top,Top,Top,Object[#868],Object[#868]},{})
full_frame(@313,{Object[#2],Object[#394],Object[#394],Object[#396],Top,Top,Object[#868],Object[#868]},{})
same_frame(@342)
full_frame(@399,{Object[#2],Object[#394]},{})
same_frame(@417)
same_frame(@455)
same_frame(@479)
same_frame(@482)

at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:133)
Caused by: java.lang.VerifyError: Inconsistent stackmap frames at branch target 482
Exception Details:
Location:
com/megacrit/cardcrawl/shop/ShopScreen.purchaseCard(Lcom/megacrit/cardcrawl/cards/AbstractCard;)V @246: goto
Reason:
Current frame's stack size doesn't match stackmap.
Current Frame:
bci: @246
flags: { }
locals: { 'com/megacrit/cardcrawl/shop/ShopScreen', 'com/megacrit/cardcrawl/cards/AbstractCard', top, top, top, top, top, 'com/evacipated/cardcrawl/modthespire/lib/SpireReturn' }
stack: { 'com/megacrit/cardcrawl/cards/AbstractCard$CardRarity', 'com/megacrit/cardcrawl/cards/AbstractCard$CardType', integer }
Stackmap Frame:
bci: @482
flags: { }
locals: { 'com/megacrit/cardcrawl/shop/ShopScreen', 'com/megacrit/cardcrawl/cards/AbstractCard' }
stack: { }
Bytecode:
0x0000000: b201 54b4 03eb 2bb4 01b0 a101 bdb2 021f
0x0000010: 2bb6 0223 b604 0ab2 022c bb04 0c59 2b2b
0x0000020: b401 b82b b403 10b7 040d b602 3457 b201
0x0000030: 542b b401 b0b6 01ec 2a2b b804 12b2 01f2
0x0000040: 1301 f412 50b6 01fa 58b2 0154 1301 56b6
0x0000050: 015c 9901 3d2b b404 16b2 041b a600 83b2
0x0000060: 041d 4db2 01a6 b604 1fb2 0422 969c 0007
0x0000070: b204 244d 2cb8 0428 b604 2c4e b201 54b4
0x0000080: 01bc b601 c03a 0419 04b9 01c4 0100 9900
0x0000090: 1819 04b9 01c8 0100 c001 ca3a 0519 052d
0x00000a0: b601 cea7 ffe4 2d2b b401 b8b5 01b8 2d2b
0x00000b0: b403 10b5 0310 2d2d b401 b8b5 01bb 2d2d
0x00000c0: b403 10b5 030d 2a2d b704 2f2a b400 292a
0x00000d0: b400 292b b604 332d b604 3757 a700 c5b8
0x00000e0: 043b 2bb4 0258 032a 2bb8 0441 3a07 1907
0x00000f0: b603 6c99 0006 a700 ecb8 0445 b604 2c4d
0x0000100: 2cb4 0416 b204 1ba6 0015 b804 3b2b b402
0x0000110: 5803 b804 45b6 042c 4da7 ffe7 2a2b 2cb8
0x0000120: 044b 3a06 1906 b603 6c99 0006 a700 b6b2
0x0000130: 0154 b401 bcb6 01c0 4e2d b901 c401 0099
0x0000140: 0017 2db9 01c8 0100 c001 ca3a 0419 042c
0x0000150: b601 cea7 ffe6 2c2b b401 b8b5 01b8 2c2b
0x0000160: b403 10b5 0310 2c2c b401 b8b5 01bb 2c2c
0x0000170: b403 10b5 030d 2a2c b704 2f2a b400 262a
0x0000180: b400 262b b604 332c b604 3757 a700 152a
0x0000190: b400 262b b604 4e57 2ab4 0029 2bb6 044e
0x00001a0: 5701 4c03 b303 7e2a 0cb5 006c 2a13 03ec
0x00001b0: 1303 edb8 03ee b500 2c2a b604 512a b804
0x00001c0: 53b6 03f6 a700 1b2a 1303 ec13 03ed b803
0x00001d0: eeb5 002c 2ab6 03f1 2ab8 03f3 b603 f6a7
0x00001e0: 0003 013a 092a b804 56b1
Stackmap Table:
append_frame(@116,Object[#1029])
append_frame(@135,Object[#394],Object[#396])
same_frame(@166)
chop_frame(@223,3)
full_frame(@249,{Object[#2],Object[#394],Top,Top,Top,Top,Top,Object[#868]},{Object[#1029],Object[#1031],Integer})
full_frame(@256,{Object[#2],Object[#394],Object[#394],Top,Top,Top,Top,Object[#868]},{})
same_frame(@284)
full_frame(@303,{Object[#2],Object[#394],Object[#394],Top,Top,Top,Object[#868],Object[#868]},{})
full_frame(@313,{Object[#2],Object[#394],Object[#394],Object[#396],Top,Top,Object[#868],Object[#868]},{})
same_frame(@342)
full_frame(@399,{Object[#2],Object[#394]},{})
same_frame(@417)
same_frame(@455)
same_frame(@479)
same_frame(@482)

at com.megacrit.cardcrawl.dungeons.AbstractDungeon.<clinit>(AbstractDungeon.java:281)
at TheDT.patches.DragonRelicPatch.addTipsToRelics(DragonRelicPatch.java:29)
at TheDT.patches.DragonRelicPatch$RelicTipPatch.Postfix(DragonRelicPatch.java:40)
at com.megacrit.cardcrawl.relics.AbstractRelic.initializeTips(AbstractRelic.java:1425)
at com.megacrit.cardcrawl.relics.AbstractRelic.<init>(AbstractRelic.java:138)
at com.megacrit.cardcrawl.relics.Circlet.<init>(Circlet.java:7)
at basemod.BaseMod.getCustomRelic(BaseMod.java:1151)
at com.megacrit.cardcrawl.helpers.RelicLibrary.getRelic(RelicLibrary.java:444)
at com.megacrit.cardcrawl.unlock.UnlockTracker.markRelicAsSeen(UnlockTracker.java:855)
at downfall.downfallMod.registerUnlockRelicBundle(downfallMod.java:1549)
at downfall.downfallMod.registerUnlockSuite(downfallMod.java:1570)
at sneckomod.SneckoMod.receiveSetUnlocks(SneckoMod.java:315)
at basemod.BaseMod.publishPostRefresh(BaseMod.java:2546)
at basemod.patches.com.megacrit.cardcrawl.unlock.UnlockTracker.PostRefresh.Postfix(PostRefresh.java:9)
at com.megacrit.cardcrawl.unlock.UnlockTracker.refresh(UnlockTracker.java:364)
at com.megacrit.cardcrawl.unlock.UnlockTracker.initialize(UnlockTracker.java:175)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:283)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
< >
Showing 1-2 of 2 comments
some (momi) 27 Apr, 2021 @ 7:43pm 
Alright, testing with:

BaseMod
StSLib
Downfall
Decade

loads successfully. I suppose at this point the best I can do is just keep adding mods on and trying to see where the error kick is, but... I have so many... qq. gonna take forever; and since it seems to kick the error on the second/third load loop (after other things have loaded), I think it's a combination issue - rather, much harder to diagnose which is the problem mod that's not letting Decade load.
some (momi) 27 Apr, 2021 @ 7:49pm 
So... when loading, it DOES get to the "black screen" part, where you think the game's almost done (though still has a lot of stuff to load behind the scenes). Don't know where that is in the error/loading process, but it'll help diagnose where the issue stems from.

---
...
02:48:16.290 INFO demoMod.DemoMod> Gungeon Mod - v2.0.3
02:48:16.290 INFO demoMod.DemoMod> Loading...
- 1244ms
DECADE
- dcdmod.DCDmod
- 0ms
- dcdmod.Patches.ModBaseClassForSLExample
- 0ms
Done.

Starting game...
...
...
[error text from above]
Last edited by some (momi); 27 Apr, 2021 @ 9:14pm
< >
Showing 1-2 of 2 comments
Per page: 1530 50