r20830
When winning a Challenge against the Green Dungeon Crawler I got this crash and I didn't seem to be able to do anything else, even though I just won the Match.
- IllegalStateException | Open
- Code: Select all
Forge Version: SVN
Operating System: Windows 7 6.1 x86
Java Version: 1.6.0_30 Sun Microsystems Inc.
java.lang.IllegalStateException: forge.gui.ListChooser.<init> must be accessed from the event dispatch thread.
at forge.FThreads.assertExecutedByEdt(FThreads.java:51)
at forge.gui.ListChooser.<init>(ListChooser.java:89)
at forge.gui.match.QuestWinLose.awardBooster(QuestWinLose.java:563)
at forge.gui.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:214)
at forge.gui.match.ViewWinLose.<init>(ViewWinLose.java:129)
at forge.game.MatchController.addGamePlayed(MatchController.java:120)
at forge.game.GameState.setGameOver(GameState.java:305)
at forge.game.GameAction.checkStateEffects(GameAction.java:1078)
at forge.game.phase.PhaseHandler.handleBeginPhase(PhaseHandler.java:349)
at forge.gui.InputProxy$1.run(InputProxy.java:61)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Edit: Ok, same exact thing happened in a regular Quest duel. Hopefully quest won't be completely unplayable for long.
I also got this. I think I was trying to declare an attacker, but I'm not exactly sure:
Description: [describe what you were doing when the crash occurred]
- RuntimeException | Open
- Code: Select all
Forge Version: SVN
Operating System: Windows 7 6.1 x86
Java Version: 1.6.0_30 Sun Microsystems Inc.
java.lang.RuntimeException: Inputs adding/removal into stack is imbalanced! Check your code again!
at forge.control.input.InputControl.removeInput(InputControl.java:110)
at forge.control.input.InputBase.stop(InputBase.java:63)
at forge.control.input.InputPayManaExecuteCommands.done(InputPayManaExecuteCommands.java:106)
at forge.control.input.InputPayManaBase.checkIfAlredyPaid(InputPayManaBase.java:314)
at forge.control.input.InputPayManaExecuteCommands.showMessage(InputPayManaExecuteCommands.java:137)
at forge.gui.InputProxy$2.run(InputProxy.java:76)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)