Slay the Spire

Slay the Spire

Downfall Expansion Mod - 5.3
Edrobot 5 Aug, 2021 @ 7:59pm
Bug Report: Crash With "The Animator" (but only as Sneko)
So I played with a bunch of mods on at once and had no trouble playing as all the other Downfall classes, but when I tried playing as the Sneko the game would crash. After some trial and error, I eventually figured out that the mod that was causing the game to crash was The Animator. As I said, the game only crashes when I try to play as the Sneko; all of the other classes work just fine. My best guess as to why the crash happens is because The Animator has it's own card-pool system that pops up when you begin a new run, and that's somehow conflicting with the Sneko's menu thingy.

Anyway, here is the crash log. Here's hoping you can fix this or something.

02:50:47.290 INFO downfallSaveData> Saved Evil Mode: true 02:50:47.323 INFO core.CardCrawlGame> Exception occurred in CardCrawlGame render method! 02:50:47.323 ERROR core.CardCrawlGame> Exception caught java.lang.NullPointerException: null at basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.CreateCardImageSwitch$CreateCardImage.Prefix(CreateCardImageSwitch.java:24) ~[BaseMod.jar:?] at com.megacrit.cardcrawl.cards.AbstractCard.createCardImage(AbstractCard.java) ~[?:?] at com.megacrit.cardcrawl.cards.AbstractCard.<init>(AbstractCard.java:391) ~[?:?] at com.megacrit.cardcrawl.cards.AbstractCard.<init>(AbstractCard.java:322) ~[?:?] at basemod.abstracts.CustomCard.<init>(CustomCard.java:89) ~[?:?] at downfall.cards.OctoChoiceCard.<init>(OctoChoiceCard.java:42) ~[downfall.jar:?] at sneckomod.SneckoMod.findAWayToTriggerThisAtGameStart(SneckoMod.java:532) ~[downfall.jar:?] at sneckomod.SneckoMod.receivePostUpdate(SneckoMod.java:597) ~[downfall.jar:?] at basemod.BaseMod.publishPostUpdate(BaseMod.java:2358) ~[?:?] at basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.UpdateHooks$PostUpdateHook.Insert(UpdateHooks.java:52) ~[BaseMod.jar:?] at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:892) ~[?:?] at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:419) [?:?] at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225) [?:?] at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) [?:?] Controllers: removed manager for application, 0 managers active 02:50:47.331 INFO core.CardCrawlGame> PAUSE() 02:50:47.331 INFO core.CardCrawlGame> Game shutting down... 02:50:47.331 INFO core.CardCrawlGame> Flushing saves to disk... 02:50:47.331 INFO helpers.FileSaver> Save thread interrupted! 02:50:47.332 INFO helpers.FileSaver> Save thread will die now. 02:50:47.332 INFO core.CardCrawlGame> Shutting down publisher integrations... 02:50:47.334 INFO core.CardCrawlGame> Flushing logs to disk. Clean shutdown successful. Game crashed. Version Info: - Java version (1.8.0_144) - Slay the Spire (12-22-2020) - ModTheSpire (3.23.2) Mod list: - basemod (5.33.1) - stslib (1.23.0) - downfall (3.1.9) - eatyourbeetsvg-theanimator (3.5.9) Cause: java.lang.NullPointerException at basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.CreateCardImageSwitch$CreateCardImage.Prefix(CreateCardImageSwitch.java:24) at com.megacrit.cardcrawl.cards.AbstractCard.createCardImage(AbstractCard.java) at com.megacrit.cardcrawl.cards.AbstractCard.<init>(AbstractCard.java:391) at com.megacrit.cardcrawl.cards.AbstractCard.<init>(AbstractCard.java:322) at basemod.abstracts.CustomCard.<init>(CustomCard.java:89) at downfall.cards.OctoChoiceCard.<init>(OctoChoiceCard.java:42) at sneckomod.SneckoMod.findAWayToTriggerThisAtGameStart(SneckoMod.java:532) at sneckomod.SneckoMod.receivePostUpdate(SneckoMod.java:597) at basemod.BaseMod.publishPostUpdate(BaseMod.java:2358) at basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.UpdateHooks$PostUpdateHook.Insert(UpdateHooks.java:52) at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:892) at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:419) at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225) at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
< >
Showing 1-2 of 2 comments
Some Random Gamer 22 Aug, 2021 @ 8:43pm 
Just got this myself! No idea why it doesn't play nice with only Sneko
Edrobot 28 Aug, 2021 @ 8:10am 
As I said, my best guess is that it's trying to call up the card selection menu for the Snecko and the Animator simultaniously. No idea how to fix this, tho.
< >
Showing 1-2 of 2 comments
Per page: 1530 50