Slay the Spire

Slay the Spire

Halation
Crash: I clicked near the top of the screen, not on any visible button
if there's some log file you need, just say which/where and I'll retrieve it

this is copy paste from the ModTheSpire console, no errors/warnings before this afaik

10:10:59.431 INFO core.CardCrawlGame> Exception occurred in CardCrawlGame render method!
10:10:59.432 ERROR core.CardCrawlGame> Exception caught
java.lang.NullPointerException: null
at HalationCode.ui.SimulatedSpireButton.onClick(SimulatedSpireButton.java:44) ~[Halation.jar:?]
at basemod.ClickableUIElement.update(ClickableUIElement.java:63) ~[BaseMod.jar:?]
at basemod.TopPanelGroup.updateItems(TopPanelGroup.java:57) ~[BaseMod.jar:?]
at basemod.TopPanelGroup.update(TopPanelGroup.java:47) ~[BaseMod.jar:?]
at basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$UpdatePatch.Prefix(TopPanelPatches.java:89) ~[BaseMod.jar:?]
at com.megacrit.cardcrawl.ui.panels.TopPanel.update(TopPanel.java) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2515) ~[?:?]
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) [?:?]
Controllers: removed manager for application, 0 managers active
10:10:59.439 INFO core.CardCrawlGame> PAUSE()
10:10:59.440 INFO core.CardCrawlGame> Game shutting down...
10:10:59.440 INFO core.CardCrawlGame> Flushing saves to disk...
10:10:59.440 INFO core.CardCrawlGame> Shutting down controller handler...
10:10:59.440 INFO helpers.FileSaver> Save thread interrupted!
10:10:59.442 INFO helpers.FileSaver> Save thread will die now.
10:10:59.442 INFO helpers.FileSaver> Save thread will die now.
10:10:59.441 INFO core.CardCrawlGame> Shutting down publisher integrations...
2022-10-08 21:10:59,442 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

10:10:59.446 INFO core.CardCrawlGame> Flushing logs to disk. Clean shutdown successful.

Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (10-04-2022)
- ModTheSpire (3.29.0)
Mod list:
- basemod (5.45.0)
- AchievementEnabler (1.0.0)
- ojb_Bestiary (0.1.1)
- stslib (2.4.2)
- betterAltar (1.4)
- betterLab (1.0)
- betterMatch (1.1)
- betterNote (1.3)
- betterStone (1.1)
- betterSkull (1.2)
- betterThird (1.5)
- coloredmap (2.4.1)
- coloredpowertips (2.3.0)
- conspire (1.7.0)
- CustomStart (1.1.0)
- downfall (4.2.02)
- Halation (0.0.18)
- HighlightPath (0.0.3)
- hubris (0.24.9)
- infinitespire (0.23.0)
- klkmod (1.1)
- mimicmod (0.1.4)
- mintyspire (2.5.5)
- penitence (0.0.1)
- rare-cards-sparkle (2.2.0)
- RelicStats (1.2.2)
- ReplayTheSpireMod (1.6.7)

Mods in stacktrace:
- Halation (0.0.18)
Cause:
java.lang.NullPointerException
at HalationCode.ui.SimulatedSpireButton.onClick(SimulatedSpireButton.java:44)
at basemod.ClickableUIElement.update(ClickableUIElement.java:63)
at basemod.TopPanelGroup.updateItems(TopPanelGroup.java:57)
at basemod.TopPanelGroup.update(TopPanelGroup.java:47)
at basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$UpdatePatch.Prefix(TopPanelPatches.java:89)
at com.megacrit.cardcrawl.ui.panels.TopPanel.update(TopPanel.java)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2515)
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)
< >
Showing 1-1 of 1 comments
Box Admiral 8 Oct, 2022 @ 3:18am 
thankfully newlines are preserved, so copying it to a text editor makes it readable
< >
Showing 1-1 of 1 comments
Per page: 1530 50