Slay the Spire

Slay the Spire

Aspiration
Bug Report
So apparently, the game crashes when it tries to load Supercapacitive Coin. Not exactly sure why, though. A mod conflict somewhere? Anyway, here's the specific error, hopefully this will help figure out why it crashes the game. If you could take a look at it and see what's going on, if you have some spare time, that'd be greatly appreciated!

11:55:50.540 ERROR core.CardCrawlGame> Exception caught
java.lang.NullPointerException: null
at java.io.StringReader.<init>(StringReader.java:50) ~[?:1.8.0_144]
at java.util.Scanner.<init>(Scanner.java:702) ~[?:1.8.0_144]
at com.megacrit.cardcrawl.relics.AbstractRelic.initializeTips(AbstractRelic.java:1325) ~[?:?]
at aspiration.relics.SupercapacitiveCoin.getUpdatedDescription(SupercapacitiveCoin.java:50) ~[Aspiration.jar:?]
at com.megacrit.cardcrawl.relics.AbstractRelic.<init>(AbstractRelic.java:126) ~[?:?]
at aspiration.relics.abstracts.AspirationRelic.<init>(AspirationRelic.java:16) ~[Aspiration.jar:?]
at aspiration.relics.SupercapacitiveCoin.<init>(SupercapacitiveCoin.java:35) ~[Aspiration.jar:?]
at aspiration.relics.SupercapacitiveCoin.makeCopy(SupercapacitiveCoin.java:135) ~[Aspiration.jar:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.returnRandomRelicEnd(AbstractDungeon.java:930) ~[?:?]
at com.megacrit.cardcrawl.shop.ShopScreen.initRelics(ShopScreen.java:389) ~[?:?]
at com.megacrit.cardcrawl.shop.ShopScreen.init(ShopScreen.java:198) ~[?:?]
at com.evacipated.cardcrawl.mod.hubris.patches.BloodShopPatch$ScreenInit.init(BloodShopPatch.java:75) ~[Hubris.jar:?]
at com.megacrit.cardcrawl.shop.Merchant.<init>(Merchant.java:121) ~[?:?]
at com.megacrit.cardcrawl.shop.Merchant.<init>(Merchant.java:52) ~[?:?]
at com.megacrit.cardcrawl.rooms.ShopRoom.onPlayerEntry(ShopRoom.java:40) ~[desktop-1.0.jar:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2320) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.populatePathTaken(AbstractDungeon.java:582) ~[?:?]
at com.megacrit.cardcrawl.dungeons.Exordium.<init>(Exordium.java:110) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.getDungeon(CardCrawlGame.java:1399) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:862) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:429) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) [desktop-1.0.jar:?]
< >
Showing 1-15 of 34 comments
(Gk) Erasels  [developer] 3 Feb, 2019 @ 4:25am 
Oh, strange, didn't get a notification for the topic. I've taken a look at it and changed a few things around so that that shouldn't happen anymore.

Thanks for letting me know!
sadoni 22 Feb, 2019 @ 9:04pm 
Run Killed with Future Diary on Discarded/Exhausted Cards
If Future Diary chooses a card that auto-discards or exhausts, nothing can ever be played again.
(Gk) Erasels  [developer] 23 Feb, 2019 @ 8:24am 
I'm sorry to hear that, in future, you can jsut save and quit during the fight and start it from the beginning.

That said, I am 97% sure I fixed this on the day I released Future Diary.
Just to be sure, you reached the next turn and still couldn't play anything? If a card is targeted and then exhausts, etc, it will pretty much end your turn, but that's intended. It resets the picked card at the end of your turn though.

Are you on the latest version? Because otherwise I have no explanation for that happening.
(Gk) Erasels  [developer] 23 Feb, 2019 @ 8:32am 
I just tested it with hovering kite, it absolutely did pick another card at the start of my next turn.

If you can replicate the bug or tell me the conditions under which it happened, I'll look into it more.
sadoni 23 Feb, 2019 @ 8:16pm 
I'll try to reproduce it again when I see the diary again. I've definitely had at least one run where I exhausted something, and it refused to choose something else.
Kartoffel 12 Mar, 2019 @ 1:12pm 
Dont know if it is on my end. Got this as i tried to start up the game with this mod included:

20:08:04.134 INFO basemod.BaseMod> Adding Guardian:GemMine to Exordium pool
20:08:04.134 INFO basemod.BaseMod> Adding Guardian:StasisEgg to TheBeyond pool
20:08:04.135 INFO basemod.BaseMod> Adding Guardian:BackToBasics to TheCity pool
20:08:04.135 INFO basemod.BaseMod> Adding Guardian:CrystalForge to ALL pool
20:08:04.136 INFO basemod.BaseMod> Adding Guardian:AccursedBlacksmith to ALL pool
20:08:04.136 INFO basemod.BaseMod> Adding Guardian:Purifier to ALL pool
20:08:04.136 INFO basemod.BaseMod> Adding Guardian:Transmorgrifier to ALL pool
20:08:04.137 INFO basemod.BaseMod> Adding Guardian:UpgradeShrine to ALL pool
20:08:04.137 INFO basemod.BaseMod> Adding Guardian:BackToBasics to TheJungle pool
20:08:04.137 INFO basemod.BaseMod> Adding Guardian:CrystalForge to TheJungle pool
20:08:04.169 INFO helpers.File> Successfully saved file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSSeenCards
20:08:04.169 INFO helpers.FileSaver> Dequeue: qsize=560 file=preferences\STSUnlocks
20:08:04.169 INFO helpers.File> Attempting to save file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSUnlocks
20:08:04.245 INFO helpers.File> Successfully saved file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSUnlocks
20:08:04.245 INFO helpers.FileSaver> Dequeue: qsize=559 file=preferences\STSSeenCards
20:08:04.245 INFO helpers.File> Attempting to save file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSSeenCards
20:08:04.311 INFO helpers.File> Successfully saved file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSSeenCards
20:08:04.312 INFO helpers.FileSaver> Dequeue: qsize=558 file=preferences\STSUnlocks
20:08:04.312 INFO helpers.File> Attempting to save file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSUnlocks
20:08:04.350 INFO helpers.File> Successfully saved file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSUnlocks
20:08:04.350 INFO helpers.FileSaver> Dequeue: qsize=557 file=preferences\STSSeenCards
20:08:04.350 INFO helpers.File> Attempting to save file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSSeenCards
20:08:04.392 INFO helpers.File> Successfully saved file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSSeenCards
20:08:04.392 INFO helpers.FileSaver> Dequeue: qsize=556 file=preferences\STSUnlocks
20:08:04.393 INFO helpers.File> Attempting to save file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSUnlocks
20:08:04.395 INFO aspiration.Aspiration> Loading Other Save Data
20:08:04.435 INFO helpers.File> Successfully saved file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSUnlocks
20:08:04.435 INFO helpers.FileSaver> Dequeue: qsize=555 file=preferences\STSSeenCards
20:08:04.435 INFO helpers.File> Attempting to save file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSSeenCards

Exception in thread "LWJGL Application" java.lang.ArrayIndexOutOfBoundsException: 2
at aspiration.Aspiration.receivePostInitialize(Aspiration.java:211)
at basemod.BaseMod.publishPostInitialize(BaseMod.java:2137)
at basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.PostInitializeHook.Postfix(PostInitializeHook.java:9)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:300)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)20:08:04.479 INFO helpers.File> Successfully saved file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSSeenCards
20:08:04.479 INFO helpers.FileSaver> Dequeue: qsize=554 file=preferences\STSUnlocks
20:08:04.480 INFO helpers.File> Attempting to save file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSUnlocks
20:08:04.588 INFO helpers.File> Successfully saved file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSUnlocks
20:08:04.588 INFO helpers.FileSaver> Dequeue: qsize=553 file=preferences\STSSeenCards
20:08:04.589 INFO helpers.File> Attempting to save file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSSeenCards
20:08:04.653 INFO helpers.File> Successfully saved file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSSeenCards
20:08:04.653 INFO helpers.FileSaver> Dequeue: qsize=552 file=preferences\STSUnlocks
20:08:04.654 INFO helpers.File> Attempting to save file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSUnlocks
20:08:04.697 INFO helpers.File> Successfully saved file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSUnlocks
20:08:04.697 INFO helpers.FileSaver> Dequeue: qsize=551 file=preferences\STSSeenCards
20:08:04.697 INFO helpers.File> Attempting to save file=D:\Banished\steamapps\common\SlayTheSpire\preferences\STSSeenCards


Hope it helps :)
Saw it at Youtube and would love to try this mod!
(Gk) Erasels  [developer] 12 Mar, 2019 @ 1:21pm 
Originally posted by Kartoffel:
Dont know if it is on my end. Got this as i tried to start up the game with this mod included:
I have never seen nor heard of this error.It's crashing on trying to create the options menu which is incredibly strange since this is an automated process.

Could you please try launching your game without my mod and see if it works? If so, would you please give me your mod list so I can try to recreate the error. Also, thank you for the kind words, I hope the issue can be resolved.
Kartoffel 12 Mar, 2019 @ 2:00pm 
Yeah, as soon as i unchecked aspiration in ModtheSpire its works again.

These are all the checked mods i´ll use. I got more but those are unchecked, so i dont use them.


BaseMod
Conspire
StSLib
Infinite Spire
Colored Map
Marisa
Relic Sorter
Replay the Spire
Slimebound Mod
Jedi Mod
The Construct
The Mystic
Halation
Beaked the Cultist
Shop Mod
Strawberry Spire
The Runesmith
The Saiyan
Snecko Mod
Guardian Mod
The Jungle

EDIT:

I tried to start it up again, after i tried starting it up without aspiration but still no success.
Thanks for your effort, it is greatly appreciated! :)

Last edited by Kartoffel; 12 Mar, 2019 @ 2:03pm
(Gk) Erasels  [developer] 12 Mar, 2019 @ 3:40pm 
Oh! I found the problem, my bad. You're playing the game in German, right? Will be fixed next release, ETA 1-2 days.

Sorry for the crashes.
Kartoffel 12 Mar, 2019 @ 10:40pm 
Yeah, i do! Sounds great! Thabk you so much.
Kartoffel 12 Mar, 2019 @ 10:46pm 
Should ve mentioned it instantly i am sorry
Kartoffel 14 Mar, 2019 @ 12:27pm 
Originally posted by (Gk) Erasels:
Oh! I found the problem, my bad. You're playing the game in German, right? Will be fixed next release, ETA 1-2 days.

Sorry for the crashes.

Works like a charm! Thanks
(Gk) Erasels  [developer] 14 Mar, 2019 @ 12:32pm 
You're very welcome, enjoy. :D:
Sinister Saturnine 16 Mar, 2019 @ 11:23pm 
Crash report
When i was playing an ironclad run i got this crash

Im not sure if it was caused by this mod but it says something about aspiration at the top so i thought i post it here.

I got the Defect-Skillbook and entering the next fight the game crashed.

It also says something about marisa. Do i have to have the marisa mod enabled? Because i dont like her that much and disabled her because of the 3rd act event fight that she adds to the game... Does she have a unique orb maybe that the game tried to load?

Maybe you could look into it? And if its not caused by this mod im sorry but i just didnt know where else to post it :/


Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: java.lang.NoClassDefFoundError: ThMod/powers/Marisa/ChargeUpPower
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:133)
Caused by: java.lang.NoClassDefFoundError: ThMod/powers/Marisa/ChargeUpPower
at aspiration.orbs.OrbUtilityMethods.getSelectiveRandomOrb(OrbUtilityMethods.java:74)
at aspiration.relics.skillbooks.DefectSkillbook.atBattleStart(DefectSkillbook.java:78)
at com.megacrit.cardcrawl.characters.AbstractPlayer.applyStartOfCombatLogic(AbstractPlayer.java:2334)
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:255)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2552)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:878)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:429)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Caused by: java.lang.ClassNotFoundException: ThMod.powers.Marisa.ChargeUpPower
at com.evacipated.cardcrawl.modthespire.MTSClassLoader.findClass(MTSClassLoader.java:88)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at com.evacipated.cardcrawl.modthespire.MTSClassLoader.loadClass(MTSClassLoader.java:72)
... 9 more
(Gk) Erasels  [developer] 17 Mar, 2019 @ 11:28am 
Just updated it with a fix for the crash.
< >
Showing 1-15 of 34 comments
Per page: 1530 50