Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Sorry, I had to.
When I received a Boss Relic from 100 Relics - Ring that allowed me to remove a card from my deck, it would gain charge equal to the cost of that card and I would gain energy equal to charge on the 1st round of each combat.
Here is what broke: When I selected boss Relic, game went straight to Cafe, before I was ablo to select card to remove, as result relic had 0 Charge.
Of course it is an interaction between mods, so may be touh to fix, however perhaps there is an issue with other relics that work immediately after you pick them.
i have more mods installed, idk if it is other mods, or getting both relics at same time in this sequence
i guess it set a flag that it was used in some way that is not cleared when going to the menu, or it save that is was used in the middle of the fight (in this case this would probably happen even if you quit the game after using it, but i didn't tested)
I have no idea how to accurately replicate this bug though.
Edit : This also happens with spire cafe disabled... somehow?
21:20:06.880 INFO dungeons.AbstractDungeon> Map generation time: 42ms
21:20:06.880 INFO dungeons.AbstractDungeon> Loading into: 0,13
21:20:06.880 INFO Zonemaster> Left zone Wildfire
21:20:06.880 INFO core.CardCrawlGame> Exception occurred in CardCrawlGame render method!
21:20:06.882 ERROR core.CardCrawlGame> Exception caught
java.lang.NullPointerException: null
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2228) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.populatePathTaken(AbstractDungeon.java:582) ~[?:?]
at com.megacrit.cardcrawl.dungeons.Exordium.<init>(Exordium.java:112) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.getDungeon(CardCrawlGame.java:1362) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:860) ~[?:?]
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) [?:?]
Controllers: removed manager for application, 0 managers active
21:20:06.898 INFO core.CardCrawlGame> PAUSE()
21:20:06.900 INFO core.CardCrawlGame> Game shutting down...
21:20:06.900 INFO core.CardCrawlGame> Flushing saves to disk...
21:20:06.901 INFO core.CardCrawlGame> Shutting down controller handler...
21:20:06.901 INFO helpers.FileSaver> Save thread interrupted!
21:20:06.902 INFO helpers.FileSaver> Save thread will die now.
21:20:06.902 INFO helpers.FileSaver> Save thread will die now.
21:20:06.902 INFO core.CardCrawlGame> Shutting down publisher integrations...
2025-05-22 16:20:06,903 FileSaver ERROR An exception occurred processing Appender Console org.apache.logging.log4j.core.appender.AppenderLoggingException: java.lang.Error: Interrupted attempt to acquire write lock
at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:165)
at org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:134)
at org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:125)
at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:89)
at org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:542)
at org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:500)
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:483)
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:417)
at org.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy.log(AwaitCompletionReliabilityStrategy.java:82)
at org.apache.logging.log4j.core.Logger.log(Logger.java:161)
at org.apache.logging.log4j.spi.AbstractLogger.tryLogMessage(AbstractLogger.java:2205)
at org.apache.logging.log4j.spi.AbstractLogger.logMessageTrackRecursion(AbstractLogger.java:2159)
at org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2142)
at org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:2017)
at org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1983)
at org.apache.logging.log4j.spi.AbstractLogger.info(AbstractLogger.java:1320)
at com.megacrit.cardcrawl.helpers.FileSaver.run(FileSaver.java:31)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.Error: Interrupted attempt to acquire write lock
at javax.swing.text.AbstractDocument.writeLock(AbstractDocument.java:1349)
at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:701)
at javax.swing.text.PlainDocument.insertString(PlainDocument.java:130)
at com.evacipated.cardcrawl.modthespire.ui.MessageConsole$ConsoleOutputStream.clearBuffer(MessageConsole.java:226)
at com.evacipated.cardcrawl.modthespire.ui.MessageConsole$ConsoleOutputStream.handleAppend(MessageConsole.java:183)
at com.evacipated.cardcrawl.modthespire.ui.MessageConsole$ConsoleOutputStream.flush(MessageConsole.java:154)
at java.io.PrintStream.write(PrintStream.java:482)
at org.apache.logging.log4j.core.util.CloseShieldOutputStream.write(CloseShieldOutputStream.java:53)
at org.apache.logging.log4j.core.appender.OutputStreamManager.writeToDestination(OutputStreamManager.java:250)
at org.apache.logging.log4j.core.appender.OutputStreamManager.flushBuffer(OutputStreamManager.java:283)
at org.apache.logging.log4j.core.appender.OutputStreamManager.flush(OutputStreamManager.java:294)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.directEncodeEvent(AbstractOutputStreamAppender.java:199)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.tryAppend(AbstractOutputStreamAppender.java:190)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.append(AbstractOutputStreamAppender.java:181)
at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:161)
... 17 more
21:20:06.906 INFO core.CardCrawlGame> Flushing logs to disk. Clean shutdown successful.
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.3)
Mod list:
- basemod (5.55.3)
- stslib (2.11.0)
- coloredpowertips (2.3.0)
- mintyspire (2.5.8)
- ComicReliefFontMod (0.2)
- downfall (5.3.6)
- RelicStats (1.2.2)
- downfallRelicStats (1.6.3)
- ojb_infomod2 (0.0.7)
- neatTheSpire (1.1)
- reliquary (0.5.3)
- UISlidersMod (1.4.0)
- anniv6 (1.5.1)
- anniv5 (2.3.11)
- expansionPacks (1.8.1)
- BattleTowers (1.0.14)
- anniv7 (1.2.2)
Cause:
java.lang.NullPointerException
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2228)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.populatePathTaken(AbstractDungeon.java:582)
at com.megacrit.cardcrawl.dungeons.Exordium.<init>(Exordium.java:112)
at com.megacrit.cardcrawl.core.CardCrawlGame.getDungeon(CardCrawlGame.java:1362)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:860)
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)