Slay the Spire

Slay the Spire

A Better Lab
 This topic has been pinned, so it's probably important
Nichilas  [developer] 28 Oct, 2021 @ 12:33pm
Bug Reports
Please report any bugs or crashes you've encountered here. If you have them, crash logs are also very helpful!
< >
Showing 1-11 of 11 comments
I'm getting a crash on startup:

Exception in thread "LWJGL Application" java.lang.NullPointerException
at betterLab.BetterLab.receivePostInitialize(BetterLab.java:204)
at basemod.BaseMod.publishPostInitialize(BaseMod.java:2246)
at basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.PostInitializeHook.Postfix(PostInitializeHook.java:9)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:308)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)

The mods I have enabled on launch are:

- basemod (5.34.0)
- AchievementEnabler (1.0.0)
- stslib (1.24.1)
- betterAltar (1.4)
- betterMatch (1.1)
- betterNote (1.3)
- betterStone (1.1)
- betterSkull (1.2)
- betterThird (1.5)
- coloredpowertips (2.3.0)
- dome_mod (0.0.6)
- downfall (3.1.11)
- mintyspire (2.5.4)
- LockOnPlus (1.0.0)
- betterLab (1.0)
Nichilas  [developer] 28 Oct, 2021 @ 11:03pm 
Thank you, This has been fixed.
mikeanselmi 13 Dec, 2021 @ 4:38pm 
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-22-2020)
- ModTheSpire (3.23.2)
Mod list:
- basemod (5.34.2)
- mintyspire (2.5.4)
- stslib (1.24.1)
- downfall (3.1.11)
- AchievementEnabler (1.0.0)
- ReplayTheSpireMod (1.6.6)
- betterNote (1.3)
- betterLab (1.0)
- thecursed (1.1.10)
- betterThird (1.5)
- Hermit (1.43)

Cause:
java.lang.NullPointerException
at betterLab.potions.LabPotion.onSave(LabPotion.java:80)
at betterLab.potions.LabPotion.onSave(LabPotion.java:15)
at basemod.abstracts.CustomSavable.onSaveRaw(CustomSavable.java:33)
at basemod.patches.com.megacrit.cardcrawl.saveAndContinue.SaveFile.ConstructSaveFilePatch.Prefix(ConstructSaveFilePatch.java:83)
at com.megacrit.cardcrawl.saveAndContinue.SaveFile.<init>(SaveFile.java:226)
at com.megacrit.cardcrawl.helpers.SaveHelper.saveIfAppropriate(SaveHelper.java:280)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2202)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2119)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.updateFading(AbstractDungeon.java:2848)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2517)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:871)
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)
Nichilas  [developer] 13 Dec, 2021 @ 7:05pm 
Can you provide what potion options you chose for your special potion?
mikeanselmi 14 Dec, 2021 @ 4:54pm 
Hello. This didn't happen during the lab event. Was doing the daily challenge. When I recovered the game after the crash I had a potion without any description/tooltips. Was a large potion dunno if it was green or blue. If I remember correctly it was a reward from an elite. May have been an extra potion reward from the 4th seal I think?
Last edited by mikeanselmi; 14 Dec, 2021 @ 4:56pm
wbfw109 29 Jul, 2022 @ 8:29am 
What is Hand Made Potion? When I get the potion and hover this, it not shows the potion's name. and If I move next the room (Rest site), game crashed.



Cause:
java.lang.NullPointerException
at betterLab.potions.LabPotion.onSave(LabPotion.java:80)
at betterLab.potions.LabPotion.onSave(LabPotion.java:15)
at basemod.abstracts.CustomSavable.onSaveRaw(CustomSavable.java:33)
at basemod.patches.com.megacrit.cardcrawl.saveAndContinue.SaveFile.ConstructSaveFilePatch.Prefix(ConstructSaveFilePatch.java:83)
at com.megacrit.cardcrawl.saveAndContinue.SaveFile.<init>(SaveFile.java:226)
at com.megacrit.cardcrawl.helpers.SaveHelper.saveIfAppropriate(SaveHelper.java:280)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2202)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2119)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.updateFading(AbstractDungeon.java:2848)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2517)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:876)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:423)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
ORLOX 13 Nov, 2022 @ 7:26pm 
The game gets stuck selecting the first option, that gives you a bunch of potions.

I had the Tiny House relic from the "Bossed Relics" mod, so i had an extra potion slot. The lab event offered me 4 potions, i had 3 aready so i got one, i discarded one an got a different one nd then when i clicked on the arrow to discard the rest of the potions, the game got stuck there (no crash tho but nothing else happened).

I disabled the mod, got back into the game and proceeded without issues.
nikita150u 2 Dec, 2022 @ 2:40am 
Originally posted by wbfw109:
java.lang.NullPointerException
at betterLab.potions.LabPotion.onSave(LabPotion.java:80)
at betterLab.potions.LabPotion.onSave(LabPotion.java:15)
at basemod.abstracts.CustomSavable.onSaveRaw(CustomSavable.java:33)
at basemod.patches.com.megacrit.cardcrawl.saveAndContinue.SaveFile.ConstructSaveFilePatch.Prefix(ConstructSaveFilePatch.java:83)
at com.megacrit.cardcrawl.saveAndContinue.SaveFile.<init>(SaveFile.java:226)
at com.megacrit.cardcrawl.helpers.SaveHelper.saveIfAppropriate(SaveHelper.java:280)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2202)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2119)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.updateFading(AbstractDungeon.java:2848)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2517)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:876)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:423)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)

Got the exactly same error when went to one of the shops

Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-01-2022)
- ModTheSpire (3.30.0)
Mod list:
- basemod (5.47.0)
- actlikeit (1.2.7)
- stslib (2.5.0)
- betterLab (1.0)
- timemazedefuse (1.0)
- gremlinskip (0.0.1)
- Lobotomy (0.8.3)
- LobotomyExtend (0.2.1)
- mintyspire (2.5.5)
- neatTheSpire (1.1)
- reliquary (0.5)
- ruina (3.7.0)
- minigames (1.0.0)
- thecursed (1.1.10)
- thescribe (0.7.2)
- catgirlmod (0.9.1)
- betterNote (1.3)
- betterStone (1.1)
- bundle_of_food (1.5.5)
- Gensokyo (4.0.0)
- sagemod (0.5.3)
Bitty45 10 Dec, 2022 @ 8:07pm 
Ran into a bug with the Potion lady event giving a Hand-made potion with no effects leading to a crash.
EasyBrainer 20 Jul, 2024 @ 12:13pm 
I encountered a bug that wasn't a crash, but after selecting the "find a potion" option during a daily climb as the Silent, with 3 potions already equipped, it provided 3 potion rewards. I removed one of my potions to pick up a cultist potion, and then hitting proceed got rid of the ui and just showed the swirly background with nothing happening. I tried it again and removed the potion before entering the reward screen, and it still got stuck without moving on.
Gaining 'Chemical X' doesn't remove it from the relic pool making it possible for it to appear later as a merchant relic. Duplicate relics is no good especially because the effect of 'Chemical X' doesn't stack.
< >
Showing 1-11 of 11 comments
Per page: 1530 50