Slay the Spire

Slay the Spire

DNKmod
 This topic has been pinned, so it's probably important
Danikileitor  [developer] 22 Sep, 2019 @ 8:18am
Bug Reports
You can report any bug you found in this discussion.
< >
Showing 1-9 of 9 comments
Skizmark 24 Sep, 2019 @ 6:35am 
The mod won't load because it can't find a class descriptor for the minion.
Danikileitor  [developer] 24 Sep, 2019 @ 11:24am 
Originally posted by Skizmark:
The mod won't load because it can't find a class descriptor for the minion.
Do you install all the dependency mods? (FriendlyMinions)
AvangionQ 9 Jun, 2021 @ 12:29am 
Random Relics causes a startup crash:

07:28:30.583 ERROR core.CardCrawlGame> Exception caught
java.lang.NullPointerException: null
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.getCurrRoom(AbstractDungeon.java:809) ~[?:?]
at replayTheSpire.patches.NeowRewardPatches$BannedStartingRelics.Postfix(NeowRewardPatches.java:73) ~[ReplayTheSpireMod.jar:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.returnRandomRelicKey(AbstractDungeon.java:1040) ~[?:?]
at DNKmod.dnkmod.receivePostDungeonInitialize(dnkmod.java:114) ~[DNKmod.jar:?]
at basemod.BaseMod.publishPostDungeonInitialize(BaseMod.java:2221) ~[?:?]
at basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.PostDungeonInitializeHook.Postfix(PostDungeonInitializeHook.java:9) ~[BaseMod.jar:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.initializeRelicList(AbstractDungeon.java:1650) ~[?:?]
at com.megacrit.cardcrawl.dungeons.Exordium.<init>(Exordium.java:52) ~[desktop-1.0.jar:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.getDungeon(CardCrawlGame.java:1379) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:861) ~[?:?]
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) [?:?]
Controllers: removed manager for application, 0 managers active
07:28:30.592 INFO core.CardCrawlGame> PAUSE()
07:28:30.592 INFO core.CardCrawlGame> Game shutting down...
07:28:30.593 INFO core.CardCrawlGame> Flushing saves to disk...
07:28:30.595 INFO helpers.FileSaver> Save thread interrupted!
07:28:30.596 INFO core.CardCrawlGame> Shutting down publisher integrations...
07:28:30.597 INFO helpers.FileSaver> Save thread will die now.
07:28:30.646 INFO core.CardCrawlGame> Flushing logs to disk. Clean shutdown successful.
07:28:30.648 INFO steam.SteamTicker> [ERROR] SteamAPI stopped running.
Game crashed.
Cause:java.lang.NullPointerException
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.getCurrRoom(AbstractDungeon.java:809)
at replayTheSpire.patches.NeowRewardPatches$BannedStartingRelics.Postfix(NeowRewardPatches.java:73)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.returnRandomRelicKey(AbstractDungeon.java:1040)
at DNKmod.dnkmod.receivePostDungeonInitialize(dnkmod.java:114)
at basemod.BaseMod.publishPostDungeonInitialize(BaseMod.java:2221)
at basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.PostDungeonInitializeHook.Postfix(PostDungeonInitializeHook.java:9)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.initializeRelicList(AbstractDungeon.java:1650)
at com.megacrit.cardcrawl.dungeons.Exordium.<init>(Exordium.java:52)
at com.megacrit.cardcrawl.core.CardCrawlGame.getDungeon(CardCrawlGame.java:1379)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:861)
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)
AvangionQ 9 Jun, 2021 @ 12:35am 
Even a single bonus random relic causes this crash:

07:33:57.826 INFO core.CardCrawlGame> Exception occurred in CardCrawlGame render method!
07:33:57.855 ERROR core.CardCrawlGame> Exception caught
java.lang.NullPointerException: null
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.getCurrRoom(AbstractDungeon.java:809) ~[?:?]
at replayTheSpire.patches.NeowRewardPatches$BannedStartingRelics.Postfix(NeowRewardPatches.java:73) ~[ReplayTheSpireMod.jar:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.returnRandomRelicKey(AbstractDungeon.java:1040) ~[?:?]
at DNKmod.dnkmod.receivePostDungeonInitialize(dnkmod.java:114) ~[DNKmod.jar:?]
at basemod.BaseMod.publishPostDungeonInitialize(BaseMod.java:2221) ~[?:?]
at basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.PostDungeonInitializeHook.Postfix(PostDungeonInitializeHook.java:9) ~[BaseMod.jar:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.initializeRelicList(AbstractDungeon.java:1650) ~[?:?]
at com.megacrit.cardcrawl.dungeons.Exordium.<init>(Exordium.java:52) ~[desktop-1.0.jar:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.getDungeon(CardCrawlGame.java:1379) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:861) ~[?:?]
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) [?:?]
Controllers: removed manager for application, 0 managers active
07:33:57.892 INFO core.CardCrawlGame> PAUSE()
07:33:57.898 INFO core.CardCrawlGame> Game shutting down...
07:33:57.904 INFO core.CardCrawlGame> Flushing saves to disk...
07:33:57.911 INFO helpers.FileSaver> Save thread interrupted!
07:33:57.912 INFO core.CardCrawlGame> Shutting down publisher integrations...
Exception in thread "FileSaver" java.lang.Error: Interrupted attempt to acquire write lock07:33:57.917 INFO helpers.FileSaver> Save thread will die now.
07:33:57.917 INFO helpers.FileSaver> Save thread will die now.
07:33:57.926 INFO core.CardCrawlGame> Flushing logs to disk. Clean shutdown successful.

at javax.swing.text.AbstractDocument.writeLock(AbstractDocument.java:1349)
at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:701)07:33:57.949 INFO steam.SteamTicker> [ERROR] SteamAPI stopped running.

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:262)
at org.apache.logging.log4j.core.appender.OutputStreamManager.flushBuffer(OutputStreamManager.java:294)
at org.apache.logging.log4j.core.appender.OutputStreamManager.flush(OutputStreamManager.java:303)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.directEncodeEvent(AbstractOutputStreamAppender.java:179)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.tryAppend(AbstractOutputStreamAppender.java:170)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.append(AbstractOutputStreamAppender.java:161)
at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:156)
at org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:129)
at org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:120)
at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:84)
at org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:448)
at org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:433)
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:417)
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:403)
at org.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy.log(AwaitCompletionReliabilityStrategy.java:63)
at org.apache.logging.log4j.core.Logger.logMessage(Logger.java:146)
at org.apache.logging.log4j.spi.AbstractLogger.tryLogMessage(AbstractLogger.java:2116)
at org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2100)
at org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:1994)
at org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1966)
at org.apache.logging.log4j.spi.AbstractLogger.info(AbstractLogger.java:1303)
at com.megacrit.cardcrawl.helpers.FileSaver.run(FileSaver.java:31)
at java.lang.Thread.run(Thread.java:748)Game crashed.
Cause:
java.lang.NullPointerException
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.getCurrRoom(AbstractDungeon.java:809)
at replayTheSpire.patches.NeowRewardPatches$BannedStartingRelics.Postfix(NeowRewardPatches.java:73)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.returnRandomRelicKey(AbstractDungeon.java:1040)
at DNKmod.dnkmod.receivePostDungeonInitialize(dnkmod.java:114)
at basemod.BaseMod.publishPostDungeonInitialize(BaseMod.java:2221)
at basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.PostDungeonInitializeHook.Postfix(PostDungeonInitializeHook.java:9)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.initializeRelicList(AbstractDungeon.java:1650)
at com.megacrit.cardcrawl.dungeons.Exordium.<init>(Exordium.java:52)
at com.megacrit.cardcrawl.core.CardCrawlGame.getDungeon(CardCrawlGame.java:1379)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:861)
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)
Danikileitor  [developer] 9 Jun, 2021 @ 12:38am 
I just started a new run and it works perfectly...
Danikileitor  [developer] 9 Jun, 2021 @ 12:41am 
Okay, i think my mod is incompatible with "Replay-the-Spire" mod.
AvangionQ 7 May, 2022 @ 1:54pm 
Start with random relics enabled causes this crash:

Mods in stacktrace:
- DNKmod (2.2.0)
- ReplayTheSpireMod (1.6.7)
Cause:
java.lang.NullPointerException
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.getCurrRoom(AbstractDungeon.java:809)
at replayTheSpire.patches.NeowRewardPatches$BannedStartingRelics.Postfix(NeowRewardPatches.java:73)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.returnRandomRelicKey(AbstractDungeon.java:1040)
at DNKmod.dnkmod.receivePostDungeonInitialize(dnkmod.java:114)
at basemod.BaseMod.publishPostDungeonInitialize(BaseMod.java:2233)
at basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.PostDungeonInitializeHook.Postfix(PostDungeonInitializeHook.java:9)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.initializeRelicList(AbstractDungeon.java:1650)
at com.megacrit.cardcrawl.dungeons.Exordium.<init>(Exordium.java:52)
at com.megacrit.cardcrawl.core.CardCrawlGame.getDungeon(CardCrawlGame.java:1347)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:866)
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)
AvangionQ 7 May, 2022 @ 1:55pm 
Yep, looks like there's an incompatibility error ... will just avoid starting with relics.
Danikileitor  [developer] 8 May, 2022 @ 5:01am 
Originally posted by AvangionQ:
Yep, looks like there's an incompatibility error ... will just avoid starting with relics.
Yes, i test it, its a compatibility issue with ReplayTheSpireMod, this mod have a "NeowReward" section with bans some of the relics, so if u get one of this relics at random the game crashes.

Error: replayTheSpire.patches.NeowRewardPatches$BannedStartingRelics.Postfix(NeowRewardPatches.java:73)
< >
Showing 1-9 of 9 comments
Per page: 1530 50