Slay the Spire

Slay the Spire

Corrupt the Spire
AvangionQ 6 Jul, 2022 @ 4:58pm
Conflict with Aspiration
23:55:46.499 INFO helpers.EventHelper> Rolling for room type... EVENT_RNG_COUNTER: 9
23:55:46.508 INFO helpers.EventHelper> ROLL: 0.47972256
23:55:46.530 INFO helpers.EventHelper> ELIT: 0.5
23:55:46.531 INFO helpers.EventHelper> MNST: 0.1
23:55:46.554 INFO helpers.EventHelper> SHOP: 0.17999999
23:55:46.573 INFO helpers.EventHelper> TRSR: 0.11999999
23:55:46.597 INFO dungeons.AbstractDungeon> GENERATING ROOM: EVENT
23:55:46.617 INFO enhancedsteamstatus.EnhancedSteamStatus> Replace message to A1 The Prince F32 starting
23:55:46.637 INFO corruptthespire.Cor> Adding corruption: 7
23:55:49.773 INFO dungeons.AbstractDungeon> Removed event: aspiration:CultistTraining from pool.
23:55:49.792 INFO helpers.ImageMaster> [WARNING] No image at aspirationAssets/img/largeRelics/RitualStick.png
23:55:49.798 INFO ThMod.ThMod> MarisaModEventPatch : GetEventPatch : PlayerCharacter : the Prince ; retVal event : aspiration.events.CultistTraining@269f904c
23:55:50.038 INFO core.CardCrawlGame> Exception occurred in CardCrawlGame render method!
23:55:50.040 ERROR core.CardCrawlGame> Exception caught
java.lang.NoSuchFieldException: cardToPreview
at java.lang.Class.getDeclaredField(Class.java:2070) ~[?:1.8.0_144]
at relicreminders.ui.ShorthandsKt.getPrivate(Shorthands.kt:31) ~[relicreminders.jar:?]
at relicreminders.ui.nodes.relicicon.dialogoption.OmamoriRelicIcon.display(OmamoriRelicIcon.kt:15) ~[relicreminders.jar:?]
at relicreminders.ui.nodes.relicicon.dialogoption.DialogRelicIcons.update(DialogRelicIcons.kt:23) ~[relicreminders.jar:?]
at relicreminders.patches.dialogoption.UpdatePatch.updateRelicIcons(UpdatePatch.kt:14) ~[relicreminders.jar:?]
at com.megacrit.cardcrawl.ui.buttons.LargeDialogOptionButton.update(LargeDialogOptionButton.java:126) ~[?:?]
at aspiration.ui.events.RelicPreviewEventButton.update(RelicPreviewEventButton.java:81) ~[Aspiration.jar:?]
at com.megacrit.cardcrawl.events.GenericEventDialog.update(GenericEventDialog.java:93) ~[?:?]
at com.megacrit.cardcrawl.events.AbstractEvent.updateDialog(AbstractEvent.java:104) ~[?:?]
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:275) ~[?:?]
at com.megacrit.cardcrawl.rooms.EventRoom.update(EventRoom.java:28) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2532) ~[?:?]
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
23:55:50.086 INFO core.CardCrawlGame> PAUSE()
23:55:50.087 INFO core.CardCrawlGame> Game shutting down...
23:55:50.108 INFO core.CardCrawlGame> Flushing saves to disk...
23:55:50.129 INFO core.CardCrawlGame> Shutting down controller handler...
23:55:50.129 INFO helpers.FileSaver> Save thread interrupted!
23:55:50.133 INFO core.CardCrawlGame> Shutting down publisher integrations...
23:55:50.153 INFO helpers.FileSaver> Save thread will die now.
23:55:50.153 INFO helpers.FileSaver> Save thread will die now.
2022-07-06 19:55:50,175 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

23:55:50.218 INFO steam.SteamTicker> [ERROR] SteamAPI stopped running.
23:55:50.238 INFO core.CardCrawlGame> Flushing logs to disk. Clean shutdown successful.
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (03-07-2022)
- ModTheSpire (3.27.0)
Mod list:
- basemod (5.42.1)
- stslib (2.4.0)
- downfall (4.1.16)
- AchievementEnabler (1.0.0)
- aspiration (1.9.4)
- Astrologer (1.4.2)
- Azoth (0.4.2)
- TheBandit (102)
- beakedthecultist-sts (0.7.3)
- ojb_Bestiary (0.1.1)
- betterAltar (1.4)
- betterMatch (1.1)
- betterNote (1.3)
- betterrewardsmod (4.5.0)
- betterStone (1.1)
- betterSkull (1.2)
- betterThird (1.5)
- Blade4All (0.2)
- block-reminder (1.2.0)
- BlueLaboratory (1.0.45)
- BoosterModes (1.0.0)
- bossedrelics (2.2.0)
- hollowmod (1.8.3)
- catgirlmod (0.9.1)
- chaofanmod (1.0.5)
- Chen (3.0.0)
- coloredmap (2.4.1)
- coloredpowertips (2.3.0)
- ColorlessBoosterPack (1.0)
- Conjunction (0.0.1)
- conspire (1.7.0)
- CorruptTheSpire (1.2.2)
- Curses_Come_First (1.0)
- DarkestMod (0.0.1)
- DeathKnight (0.0.26)
- noquestfights (0.1)
- DNKmod (2.2.0)
- dota2Spire (0.0.1)
- dumbattackpack (2.0.2)
- EmptierCage (1.0.1)
- StSModEnergizedSpire (1.9.2)
- StSModEnergyAddict (1.0.2)
- eventfilter (1.1.1)
- evolution (1.3.1)
- example (0.3.0)
- Bromod (1.2.0)
- Exclusion (0.2.3)
- SneckoOil:SneckoOil (1.0.0)
- FireBladeMod (0.3.7)
- Friendly_Minions_0987678 (0.1.2)
- FriendlyMonsters (1.0.1)
- FrostPriest (1.0.5)
- fruitymod-sts (1.0.0)
- GifTheSpireLib (2.0.1)
- GluttonMod (1.3.0)
- Goldenglow (0.4.2)
- GoodGameMod (0.1.2)
- GungeonMod (2.0.5)
- Halation (0.0.18)
- HierophantMod (2.0.0)
- HighlightPath (0.0.3)
- hubris (0.24.8)
- humility (1.5.1)
- ZeldaRelics (0.0.6)
- infinitespire (0.23.0)
- IroncladRager (2.0.0)
- jedi (0.10.0)
- jesterMod (0.11.0)
- keyreminder (0.0.1)
- LazyManKits (1.3.1)
- leagueChars (3.0.3)
- LockHowlMod (1.0.0)
- LockOnPlus (1.0.0)
- luminous (1.0.2)
- TS05_Marisa (0.15.4)
- TheMarked:TheMarked (1.2.10)
- MarkedMod (1.1.2)
- melee (0.1)
- mimicmod (0.1.4)
- mintyspire (2.5.5)
- MoreClassRelics (0.1.1)
- neatTheSpire (1.1)
- NecroMod (1.0.0)
- noob (0.0.1)
- alteregomod (1.0.4)
- Potionbrewer (1.2.0)
- qcfpunch (0.18.0)
- quickrestart (2.0.5)
- PansTrinkets (0.1.4)
- pellets-indicator (0.0.1)
- penitence (0.0.1)
- permNeow (1)
- PrimitiveEvolution (0.2.9)
- prismriver (1)
- TheRailgun (1.0.0)
- RandomCharacterButton (1.1.0)
- rare-cards-sparkle (2.1.1)
- relicsorter (2.0.0)
- reliquary (0.4.1)
- neoe_removeCardDiscount (0.1)
- ReplayTheSpireMod (1.6.7)
- Retaliation (1.2.0)
- RiskOfRelics (0.8.1)
- RobotSpaceExplorer (1.0.8)
- therunesmith (1.0.7)
- oldstuff (1.0)
- SacredBarkPlus (1.0.0)
- sagemod (0.5.1)
- Scapegoat (1.4.3)
- SCP261Mod (0.2)
- TheSenshi (1.3.0)
- BlackRuseMod (0.9.4)
- Shade (1.3)
- ShopMod (1.1.2)
- SmallRelicPack (1.1.0)
- thescribe (0.7.2)
- spicyShops (1.2.4)
- SpikesRelics (0.023)
- Moonworks (0.9.1)
- StackableRelics (1.3.5)
- StSpp (0.0.1)
- StuffTheSpire (1.6.5)
- TransformCurses (1.0)
- TreasureHunter (1.5.0)
- TricksterMod (1.1.0)
- TSSRelics (1.0.0)
- UnceasingTurnReminder (1.0)
- uselessJewelsMod (1.0.0)
- Sts-ValiantMod (1.2.3)
- DefaultMod (1.0.0)
- wanderingMiniBosses (1.1.3)
- widepotions (1.3.1)
- WildCard (1.0.0)
- witchmod (1.2.0)
- WoWPaladin (1.0.0)
- YesRelic (0.1)
- YuriMod (1.8.0)
- aigisMod (3.0.0)
- relic-reminders (0.0.1)
- TheCrimsonEyed (1.2.1)

Cause:
java.lang.NoSuchFieldException: cardToPreview
at java.lang.Class.getDeclaredField(Class.java:2070)
at relicreminders.ui.ShorthandsKt.getPrivate(Shorthands.kt:31)
at relicreminders.ui.nodes.relicicon.dialogoption.OmamoriRelicIcon.display(OmamoriRelicIcon.kt:15)
at relicreminders.ui.nodes.relicicon.dialogoption.DialogRelicIcons.update(DialogRelicIcons.kt:23)
at relicreminders.patches.dialogoption.UpdatePatch.updateRelicIcons(UpdatePatch.kt:14)
at com.megacrit.cardcrawl.ui.buttons.LargeDialogOptionButton.update(LargeDialogOptionButton.java:126)
at aspiration.ui.events.RelicPreviewEventButton.update(RelicPreviewEventButton.java:81)
at com.megacrit.cardcrawl.events.GenericEventDialog.update(GenericEventDialog.java:93)
at com.megacrit.cardcrawl.events.AbstractEvent.updateDialog(AbstractEvent.java:104)
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:275)
at com.megacrit.cardcrawl.rooms.EventRoom.update(EventRoom.java:28)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2532)
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-3 of 3 comments
AvangionQ 6 Jul, 2022 @ 5:01pm 
BTW, this was an Aigis run
modargo  [developer] 6 Jul, 2022 @ 5:05pm 
Not sure why you think this is related to Corrupt the Spire. The cause looks to me like something from Relic Reminders related to Omamori, potentially interacting with something Aspiration does. Those are the two mods mentioned in the stack trace at the end, and Corrupt the Spire isn't mentioned at all.

Given that Relic Reminders is newly released I'd guess the best thing to do is to report it to the author of that mod.
AvangionQ 6 Jul, 2022 @ 5:09pm 
Last edited by AvangionQ; 6 Jul, 2022 @ 5:13pm
< >
Showing 1-3 of 3 comments
Per page: 1530 50