Slay the Spire

Slay the Spire

Swap Starting Deck Mod
trelian5 Mar 4, 2020 @ 6:05pm
I tried the mod and got this error message and crash upon startup

Exception in thread "LWJGL Application" java.lang.NullPointerException
at swapstartingdeckmod.patches.GoldToothPatches$ConstructorPatch.Insert(GoldToothPatches.java:22)
at com.megacrit.cardcrawl.monsters.AbstractMonster.<init>(AbstractMonster.java:167)
at com.megacrit.cardcrawl.monsters.AbstractMonster.<init>(AbstractMonster.java:146)
at com.evacipated.cardcrawl.mod.hubris.monsters.MerchantMonster.<init>(MerchantMonster.java:103)
at basemod.BaseMod.lambda$addMonster$0(BaseMod.java:1365)
at basemod.BaseMod.autoCalculateMonsterName(BaseMod.java:1351)
at basemod.BaseMod.addMonster(BaseMod.java:1373)
at basemod.BaseMod.addMonster(BaseMod.java:1365)
at com.evacipated.cardcrawl.mod.hubris.HubrisMod.receivePostInitialize(HubrisMod.java:269)
at basemod.BaseMod.publishPostInitialize(BaseMod.java:2187)
at basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.PostInitializeHook.Postfix(PostInitializeHook.java:9)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:303)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)

It looks like it has some kind of problem with Hubris, maybe due to a naming issue?
< >
Showing 1-2 of 2 comments
SakuraKoi Mar 5, 2020 @ 9:39am 
Not just Hubris. Animator too and I might as well go through all my subbed mods and report which are perhaps unaffected (as well as those which are)

Nope:
-Animator
-Infinite Spire
-Replay The Spire
-Hubris

No start-up shut-down
-Aspiration
-Stuff the Spire
-Wandering Minibosses
-Better Rewards
-QoL Mods

Exception in thread "LWJGL Application" java.lang.NullPointerException
at swapstartingdeckmod.patches.GoldToothPatches$ConstructorPatch.Insert(GoldToothPatches.java:22)
at com.megacrit.cardcrawl.monsters.AbstractMonster.<init>(AbstractMonster.java:167)
at com.megacrit.cardcrawl.monsters.AbstractMonster.<init>(AbstractMonster.java:146)
at basemod.abstracts.CustomMonster.<init>(CustomMonster.java:27)
at eatyourbeets.monsters.AnimatorMonster.<init>(AnimatorMonster.java:31)
at eatyourbeets.monsters.AnimatorMonster.<init>(AnimatorMonster.java:26)
at eatyourbeets.monsters.Bosses.KrulTepes.<init>(KrulTepes.java:26)
at basemod.BaseMod.lambda$addMonster$0(BaseMod.java:1365)
at basemod.BaseMod.autoCalculateMonsterName(BaseMod.java:1351)
at basemod.BaseMod.addMonster(BaseMod.java:1373)
at basemod.BaseMod.addMonster(BaseMod.java:1365)
at eatyourbeets.resources.common.CommonResources.InitializeMonsters(CommonResources.java:80)
at eatyourbeets.resources.AbstractResources.receivePostInitialize(AbstractResources.java:70)
at basemod.BaseMod.publishPostInitialize(BaseMod.java:2187)
at basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.PostInitializeHook.Postfix(PostInitializeHook.java:9)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:303)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)

Exception in thread "LWJGL Application" java.lang.NullPointerException
at swapstartingdeckmod.patches.GoldToothPatches$ConstructorPatch.Insert(GoldToothPatches.java:22)
at com.megacrit.cardcrawl.monsters.AbstractMonster.<init>(AbstractMonster.java:167)
at com.megacrit.cardcrawl.monsters.AbstractMonster.<init>(AbstractMonster.java:146)
at com.megacrit.cardcrawl.monsters.AbstractMonster.<init>(AbstractMonster.java:205)
at infinitespire.monsters.LordBoss.<init>(LordBoss.java:21)
at infinitespire.monsters.LordOfAnnihilation.<init>(LordOfAnnihilation.java:42)
at basemod.BaseMod.lambda$addMonster$0(BaseMod.java:1365)
at basemod.BaseMod.autoCalculateMonsterName(BaseMod.java:1351)
at basemod.BaseMod.addMonster(BaseMod.java:1373)
at basemod.BaseMod.addMonster(BaseMod.java:1365)
at infinitespire.InfiniteSpire.receivePostInitialize(InfiniteSpire.java:208)
at basemod.BaseMod.publishPostInitialize(BaseMod.java:2187)
at basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.PostInitializeHook.Postfix(PostInitializeHook.java:9)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:303)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)

Exception in thread "LWJGL Application" java.lang.NullPointerException
at swapstartingdeckmod.patches.GoldToothPatches$ConstructorPatch.Insert(GoldToothPatches.java:22)
at com.megacrit.cardcrawl.monsters.AbstractMonster.<init>(AbstractMonster.java:167)
at com.megacrit.cardcrawl.monsters.AbstractMonster.<init>(AbstractMonster.java:146)
at com.megacrit.cardcrawl.mod.replay.monsters.replay.CaptainAbe.<init>(CaptainAbe.java:98)
at replayTheSpire.ReplayTheSpireMod.lambda$InitializeMonsters$12(ReplayTheSpireMod.java:1478)
at basemod.BaseMod.autoCalculateMonsterName(BaseMod.java:1351)
at basemod.BaseMod.addMonster(BaseMod.java:1373)
at replayTheSpire.ReplayTheSpireMod.InitializeMonsters(ReplayTheSpireMod.java:1478)
at replayTheSpire.ReplayTheSpireMod.receivePostInitialize(ReplayTheSpireMod.java:911)
at basemod.BaseMod.publishPostInitialize(BaseMod.java:2187)
at basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.PostInitializeHook.Postfix(PostInitializeHook.java:9)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:303)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Last edited by SakuraKoi; Mar 5, 2020 @ 10:01am
NotInTheFace  [developer] Mar 6, 2020 @ 4:46pm 
Thanks for reporting that! I'll get a fix pushed out.
< >
Showing 1-2 of 2 comments
Per page: 1530 50