Slay the Spire

Slay the Spire

Quarter Circle Forward PUNCH!
AvangionQ 2022 年 7 月 9 日 下午 1:47
Crash, conflict with Blood Lord
Mods in stacktrace:
- blmod (0.154.1)
- qcfpunch (0.18.0)
Cause:
java.lang.ClassCastException: BL.BLCharacter cannot be cast to com.megacrit.cardcrawl.monsters.AbstractMonster
at qcfpunch.relics.chun_li.Handcuffs.onAttack(Handcuffs.java:76)
at com.megacrit.cardcrawl.characters.AbstractPlayer.damage(AbstractPlayer.java:1763)
at BL.Relics.CoreEssence.atBattleStart(CoreEssence.java:42)
at com.megacrit.cardcrawl.characters.AbstractPlayer.applyStartOfCombatLogic(AbstractPlayer.java:2462)
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:300)
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)
< >
正在显示第 1 - 5 条,共 5 条留言
AvangionQ 2022 年 7 月 9 日 下午 1:50 
2022-07-09 16:45:30,020 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
AvangionQ 2022 年 7 月 9 日 下午 1:52 
20:45:28.917 INFO basemod.BaseMod> publishPostDraw
20:45:28.917 INFO chun_li.SpikyBracers> card has been chosen = false
20:45:28.923 INFO localization.LocalizedStrings> [ERROR] CardString: BLMod:BrokenConcentration not found
true
Trying to render.
Trying to render.
true
Trying to render.
Trying to render.
true
Trying to render.
Trying to render.
true
20:45:29.669 INFO localization.LocalizedStrings> [ERROR] CardString: BLMod:BrokenConcentration not found
true
Trying to render.
Trying to render.
true
Trying to render.
Trying to render.
20:45:29.787 INFO basemod.BaseMod> publish start battle
20:45:29.839 INFO helper.Hpr> battle start
20:45:29.843 INFO unceasingTurnReminder.UnceasingTopTurnStop> battle start
20:45:29.861 INFO localization.LocalizedStrings> [ERROR] CardString: BLMod:Madness not found
20:45:29.931 INFO localization.LocalizedStrings> [ERROR] CardString: BLMod:BrokenConcentration not found
20:45:29.935 INFO monsters.MonsterGroup> MONSTER GROUP getMonster(): Could not find monster: DemoMod:ResourcefulRat
DAMAGE CHECK: false 20
20:45:29.943 INFO basemod.BaseMod> publish on Player Damaged
20:45:29.953 INFO infinitespire.InfiniteSpire> Lucky Rock
20:45:29.956 INFO core.CardCrawlGame> Exception occurred in CardCrawlGame render method!
20:45:29.958 ERROR core.CardCrawlGame> Exception caught
AvangionQ 2022 年 7 月 9 日 下午 1:58 
Probably a good idea to upload the whole debug log:
https://filebin.net/988qrhjvvq0j05xj
Dungeon Explorer Levender  [开发者] 2022 年 10 月 27 日 下午 5:48 
Ok, the filebin files aren't avaliable, and I went to the Blood Lord workshop page to get more info about the bug...

...and you somehow managed to hit yourself while using the Handcuffs, while using more than 100 mods, and the creator of the Blood Lord updated the mod after the bug, and I'm not managing to reproduce it so far. Will try a bit more, but if I can't, I'm ending the work on this bug.
Dungeon Explorer Levender  [开发者] 2022 年 10 月 27 日 下午 6:11 
Ok, adding code to avoid this bug to show up again.
< >
正在显示第 1 - 5 条,共 5 条留言
每页显示数: 1530 50