It is currently 19 May 2025, 12:12
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Bug Reports (snapshot builds)

Postby Agetian » 30 Jan 2014, 02:53

Glitches with cards like Subterranean Hangar have something to do with the 'X' being parsed incorrectly and always returned as 0 in payAsDecided of costRemoveCounter (line 177). Not sure how to fix this, anyone want to give this a try?

- Agetian
Agetian
Programmer
 
Posts: 3486
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 569 times

Re: Bug Reports (snapshot builds)

Postby Max mtg » 30 Jan 2014, 07:10

Agetian wrote:Glitches with cards like Subterranean Hangar have something to do with the 'X' being parsed incorrectly and always returned as 0 in payAsDecided of costRemoveCounter (line 177). Not sure how to fix this, anyone want to give this a try?

- Agetian
That remains from my refactoring (when I moved player specific code out of costs)
r24563 is to solve the issue
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 31 Jan 2014, 19:25

r24583: Got one more of these weird runtime errors today when I paid the mana cost of Wellwisher (nothing else peculiar happened before or after, I just hit space to auto-pay the mana cost and got the runtime error stated below). Couldn't continue playing and had to quit. Don't think it has to do with the card itself 'cause paying its mana cost definitely generally works. I think this is some odd "hit-or-miss" type of bug that happens very rarely under some sort of unique conditions.

RuntimeException | Open
Code: Select all
Forge Version:    1.5.12-SNAPSHOT-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Linux 3.8.0-26-generic amd64
Java Version:     1.7.0_51 Oracle Corporation

java.lang.RuntimeException: Cannot remove input InputPayManaOfCostPayment because it's not on top of stack. Stack = []
   at forge.control.InputQueue.removeInput(InputQueue.java:58)
   at forge.gui.input.InputSyncronizedBase.stop(InputSyncronizedBase.java:48)
   at forge.gui.input.InputPayMana.onStateChanged(InputPayMana.java:361)
   at forge.gui.input.InputPayMana.showMessage(InputPayMana.java:355)
   at forge.gui.input.InputBase.showMessageInitial(InputBase.java:50)
   at forge.gui.InputProxy$2.run(InputProxy.java:87)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Agetian
Programmer
 
Posts: 3486
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 569 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 01 Feb 2014, 06:00

r24583: Also, got this comodification exception when the AI attacked me with Sedge Troll and Kird Ape. Wasn't a fatal crash, I continued playing as normal after closing the exception window.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.12-SNAPSHOT-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Linux 3.8.0-26-generic amd64
Java Version:     1.7.0_51 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)
   at java.util.ArrayList$Itr.next(ArrayList.java:831)
   at com.google.common.collect.AbstractMapBasedMultimap$Itr.next(AbstractMapBasedMultimap.java:1150)
   at forge.game.combat.Combat.getAttackers(Combat.java:197)
   at forge.gui.match.CMatchUI.showCombat(CMatchUI.java:301)
   at forge.control.FControlGameEventHandler$2.run(FControlGameEventHandler.java:109)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Agetian
Programmer
 
Posts: 3486
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 569 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 01 Feb 2014, 06:35

r24583: [might be a known thing] the currently selected quest deck in Quest Mode is not saved across sessions.

- Agetian
Agetian
Programmer
 
Posts: 3486
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 569 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 01 Feb 2014, 09:17

Effects that Activate when a Land enters the battlefield are not activated in the right time (they may only activate in the next phase)

Specially Lands that enters the battlefield tapped does not untap in the same phase when Amulet of Vigor is on my side of the battlefield.

----

Sacrificeing a Creature that triggers an additional effect does cause Forge to SIGSEGV.
like Undercity Informer causes this seperate ones

J forge.ai.AiController$3.compare(Ljava/lang/Object;Ljava/lang/Object;)I

j forge.game.trigger.TriggerHandler.runWaitingTrigger(Lforge/game/trigger/TriggerWaiting;)Z+132

J forge.ai.AiController.getOriginalAndAltCostAbilities(Ljava/util/List;)Ljava/util/List;

----

Paradise Mantle & Springleaf Drum and many other causes:
Human color mana choice is empty | Open
Game-0 > java.lang.RuntimeException: AbilityFactoryMana::manaResolve() - Human color mana choice is empty for Soul Warden
at forge.game.ability.effects.ManaEffect.resolve(ManaEffect.java:92)
at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:63)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
at forge.game.zone.MagicStack.add(MagicStack.java:290)
at forge.game.zone.MagicStack.addAndUnfreeze(MagicStack.java:189)
at forge.gui.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:104)
at forge.gui.player.HumanPlay.playSpellAbility(HumanPlay.java:133)
at forge.gui.player.PlayerControllerHuman.takePriority(PlayerControllerHuman.java:685)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:986)
at forge.game.GameAction.startGame(GameAction.java:1507)
at forge.game.Match.startGame(Match.java:90)
at forge.control.FControl$4.run(FControl.java:449)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
----

Arbiter of the Ideal does pollute the entering cards with this manifestation counter for each time the effect is used
(that means each card that enters the field gets another counter when the effect is used again)


----
*Nice Job Breaking it ;P*
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 02 Feb 2014, 11:41

r24621: A serious issue heads-up: it looks like it's impossible to pay costs that have generic mana in them anymore (e.g. I had two Islands in play and tried to play a 1U creature, I could pay the U but I couldn't pay the 1).

- Agetian
Agetian
Programmer
 
Posts: 3486
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 569 times

Re: Bug Reports (snapshot builds)

Postby Max mtg » 02 Feb 2014, 12:33

Agetian wrote:A serious issue: it's impossible to pay costs that have generic mana anymore
RIP, serious issue
24602-24622
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 02 Feb 2014, 19:12

r24626: Another mana-related issue that has sprung up relatively recently: I tried activating Chromatic Star, sacrificed it and got this exception instead of the dialog window to choose the mana color. It was a fatal exception, I had to force-quit the game. Pretty sure this worked some couple days ago. There is another report a few posts above which seems to reference this same (or at least a similar) issue happening with other cards too. - FIXED in r24634.

RuntimeException | Open
Code: Select all
Forge Version:    1.5.12-SNAPSHOT-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Linux 3.8.0-26-generic amd64
Java Version:     1.7.0_51 Oracle Corporation

java.lang.RuntimeException: AbilityFactoryMana::manaResolve() - Agetian color mana choice is empty for Chromatic Star
   at forge.game.ability.effects.ManaEffect.resolve(ManaEffect.java:92)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:63)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
   at forge.game.zone.MagicStack.add(MagicStack.java:290)
   at forge.game.zone.MagicStack.addAndUnfreeze(MagicStack.java:189)
   at forge.gui.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:104)
   at forge.gui.player.HumanPlay.playSpellAbility(HumanPlay.java:128)
   at forge.gui.player.PlayerControllerHuman.playChosenSpellAbility(PlayerControllerHuman.java:695)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:982)
   at forge.game.GameAction.startGame(GameAction.java:1507)
   at forge.game.Match.startGame(Match.java:90)
   at forge.control.FControl$4.run(FControl.java:449)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
   at java.lang.Thread.run(Thread.java:744)
Agetian
Programmer
 
Posts: 3486
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 569 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 03 Feb 2014, 15:22

r24636: 1) [Missed event somewhere in the game code] When choosing cards to discard in hand, the discard marker and the purple selection border do not immediately appear on the card when it's clicked and chosen for discard.

2) Got this fatal exception when trying to switch away from the quest shop to home screen. Had to restart Forge.

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.12-SNAPSHOT-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Linux 3.8.0-26-generic amd64
Java Version:     1.7.0_51 Oracle Corporation

java.lang.IllegalArgumentException: illegal component position
   at java.awt.Container.addImpl(Container.java:1093)
   at java.awt.Container.add(Container.java:998)
   at forge.gui.framework.DragCell.addDoc(DragCell.java:280)
   at forge.gui.deckeditor.controllers.CEditorQuestCardShop.resetUIChanges(CEditorQuestCardShop.java:634)
   at forge.gui.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:89)
   at forge.gui.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:183)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:133)
   at forge.control.FControl.setCurrentScreen(FControl.java:284)
   at forge.control.FControl.setCurrentScreen(FControl.java:276)
   at forge.view.FNavigationBar$NavigationTab$1.mousePressed(FNavigationBar.java:398)
   at java.awt.Component.processMouseEvent(Component.java:6502)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3311)
   at java.awt.Component.processEvent(Component.java:6270)
   at java.awt.Container.processEvent(Container.java:2229)
   at java.awt.Component.dispatchEventImpl(Component.java:4861)
   at java.awt.Container.dispatchEventImpl(Container.java:2287)
   at java.awt.Component.dispatchEvent(Component.java:4687)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4489)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
   at java.awt.Container.dispatchEventImpl(Container.java:2273)
   at java.awt.Window.dispatchEventImpl(Window.java:2719)
   at java.awt.Component.dispatchEvent(Component.java:4687)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
   at java.awt.EventQueue$4.run(EventQueue.java:708)
   at java.awt.EventQueue$4.run(EventQueue.java:706)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Agetian
Programmer
 
Posts: 3486
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 569 times

Re: Bug Reports (snapshot builds)

Postby Pux » 03 Feb 2014, 18:55

Description: Got this during a vanguard game while my enemy played Sphinx of Uthuun.

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.12-SNAPSHOT-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_25 Oracle Corporation

java.lang.IllegalArgumentException: Min must not be greater than Max
   at forge.gui.input.InputSelectManyBase.<init>(InputSelectManyBase.java:27)
   at forge.gui.input.InputSelectEntitiesFromList.<init>(InputSelectEntitiesFromList.java:19)
   at forge.gui.input.InputSelectCardsFromList.<init>(InputSelectCardsFromList.java:15)
   at forge.gui.player.PlayerControllerHuman.chooseCardsForEffect(PlayerControllerHuman.java:327)
   at forge.game.ability.effects.TwoPilesEffect.resolve(TwoPilesEffect.java:92)
   at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
   at forge.game.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1175)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1189)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
   at forge.ai.ComputerUtil.playNoStack(ComputerUtil.java:318)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:305)
   at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:362)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:552)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1029)
   at forge.game.GameAction.startGame(GameAction.java:1507)
   at forge.game.Match.startGame(Match.java:90)
   at forge.control.FControl$4.run(FControl.java:449)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Pux
 
Posts: 99
Joined: 12 Feb 2013, 13:48
Has thanked: 12 times
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby Devilman06 » 04 Feb 2014, 15:52

forge-gui-1.5.12-20140203.140753-4
Using Progenitus as my general when i try to play him forge locks up and the power/toughness of the creatures start flickering.
Devilman06
 
Posts: 127
Joined: 29 Jan 2010, 03:59
Has thanked: 1 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby FabioFLX » 04 Feb 2014, 17:46

Description: Forge popups an error window every time I try to filter cards by CMC in the deck editor.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.12-20140204.150548-5
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_45 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.toolbox.FSkin$SkinnedSpinner.setFont(FSkin.java:2961)
   at javax.swing.LookAndFeel.installColorsAndFont(Unknown Source)
   at javax.swing.plaf.basic.BasicSpinnerUI.installDefaults(Unknown Source)
   at javax.swing.plaf.basic.BasicSpinnerUI.installUI(Unknown Source)
   at javax.swing.JComponent.setUI(Unknown Source)
   at javax.swing.JSpinner.setUI(Unknown Source)
   at javax.swing.JSpinner.updateUI(Unknown Source)
   at javax.swing.JSpinner.<init>(Unknown Source)
   at javax.swing.JSpinner.<init>(Unknown Source)
   at forge.gui.toolbox.FSkin$SkinnedSpinner.<init>(FSkin.java:2950)
   at forge.gui.toolbox.FSpinner.<init>(FSpinner.java:35)
   at forge.gui.toolbox.FSpinner.<init>(FSpinner.java:18)
   at forge.gui.toolbox.FSpinner$Builder.build(FSpinner.java:26)
   at forge.gui.toolbox.itemmanager.filters.ValueRangeFilter.addSpinner(ValueRangeFilter.java:103)
   at forge.gui.toolbox.itemmanager.filters.ValueRangeFilter.buildWidget(ValueRangeFilter.java:62)
   at forge.gui.toolbox.itemmanager.filters.ItemFilter.refreshWidget(ItemFilter.java:93)
   at forge.gui.toolbox.itemmanager.ItemManager.addFilter(ItemManager.java:794)
   at forge.gui.toolbox.itemmanager.CardManager$7.run(CardManager.java:135)
   at forge.gui.GuiUtils$1.actionPerformed(GuiUtils.java:131)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.AbstractButton.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$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)
Hope it helps, thank you.
User avatar
FabioFLX
 
Posts: 78
Joined: 27 Sep 2011, 13:08
Has thanked: 4 times
Been thanked: 7 times

Re: Bug Reports (snapshot builds)

Postby Max mtg » 04 Feb 2014, 18:14

Pux wrote:Description: Got this during a vanguard game while my enemy played Sphinx of Uthuun.

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.12-SNAPSHOT-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_25 Oracle Corporation

java.lang.IllegalArgumentException: Min must not be greater than Max
   at forge.gui.input.InputSelectManyBase.<init>(InputSelectManyBase.java:27)
   at forge.gui.input.InputSelectEntitiesFromList.<init>(InputSelectEntitiesFromList.java:19)
   at forge.gui.input.InputSelectCardsFromList.<init>(InputSelectCardsFromList.java:15)
   at forge.gui.player.PlayerControllerHuman.chooseCardsForEffect(PlayerControllerHuman.java:327)
   at forge.game.ability.effects.TwoPilesEffect.resolve(TwoPilesEffect.java:92)
   at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
   at forge.game.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1175)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1189)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
   at forge.ai.ComputerUtil.playNoStack(ComputerUtil.java:318)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:305)
   at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:362)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:552)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1029)
   at forge.game.GameAction.startGame(GameAction.java:1507)
   at forge.game.Match.startGame(Match.java:90)
   at forge.control.FControl$4.run(FControl.java:449)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Fixed.
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: Bug Reports (snapshot builds)

Postby Devilman06 » 05 Feb 2014, 15:00

forge-gui-1.5.12-20140205.133905-6 it would seem that it wouldn't allow the play of ANY general without locking up
Devilman06
 
Posts: 127
Joined: 29 Jan 2010, 03:59
Has thanked: 1 time
Been thanked: 2 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: Baidu [Spider] and 14 guests


Who is online

In total there are 15 users online :: 1 registered, 0 hidden and 14 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: Baidu [Spider] and 14 guests

Login Form