It is currently 15 Sep 2025, 02:45
   
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 swordshine » 09 Jun 2013, 14:06

Miracle cards would trigger before Mulligan. I tested this with a deck full of miracle cards.
swordshine
 
Posts: 682
Joined: 11 Jul 2010, 02:37
Has thanked: 116 times
Been thanked: 87 times

Re: Bug Reports (snapshot builds)

Postby xbon » 09 Jun 2013, 19:37

Description: Activated Akroma's Memorial , 2x Raging Bull, and Brothers of Fire on my field.

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.4.1-SNAPSHOT-r22019
Operating System: Windows 8 6.2 amd64
Java Version:     1.7.0_13 Oracle Corporation

java.lang.IllegalArgumentException: component and container should be in the same top-level window
   at java.awt.Container.checkAdding(Unknown Source)
   at java.awt.Container.setComponentZOrder(Unknown Source)
   at forge.view.arcane.PlayArea.positionAllCards(PlayArea.java:282)
   at forge.view.arcane.PlayArea.doLayout(PlayArea.java:256)
   at java.awt.Container.validateTree(Unknown Source)
   at java.awt.Container.validateTree(Unknown Source)
   at java.awt.Container.validateTree(Unknown Source)
   at java.awt.Container.validate(Unknown Source)
   at javax.swing.RepaintManager$2.run(Unknown Source)
   at javax.swing.RepaintManager$2.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at javax.swing.RepaintManager.validateInvalidComponents(Unknown Source)
   at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(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.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)
Description: Attacked with 3 3/3 Ooze Tokens

NullPointerException | Open
Code: Select all
Forge Version:    1.4.1-SNAPSHOT-r22019
Operating System: Windows 8 6.2 amd64
Java Version:     1.7.0_13 Oracle Corporation

java.lang.NullPointerException
   at java.util.ArrayList.<init>(Unknown Source)
   at forge.game.phase.Combat.getBlockers(Combat.java:443)
   at forge.gui.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:217)
   at forge.gui.match.TargetingOverlay.access$2(TargetingOverlay.java:80)
   at forge.gui.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:320)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent._paintImmediately(Unknown Source)
   at javax.swing.JComponent.paintImmediately(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.access$1000(Unknown Source)
   at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(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.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)
Also, Downloading LQ Set Pictures always says 1223 left, even after redownloading those 1223.
xbon
 
Posts: 124
Joined: 04 Jun 2013, 22:52
Has thanked: 18 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Agromania » 10 Jun 2013, 06:14

Description: Playing MM draft in Beta 1.4.1. Cast Death cloud for five while opponent was on four life and had four creatures in play. I was on around 8 life and had one creature in play. Neither of us had any cards in hand at the time

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.4.1-SNAPSHOT-r22000
Operating System: Windows 7 6.1 amd64
Java Version:     1.6.0_37 Sun Microsystems Inc.

java.lang.IllegalArgumentException: Min must not be greater than Max
   at forge.gui.input.InputSelectManyBase.<init>(InputSelectManyBase.java:28)
   at forge.gui.input.InputSelectCards.<init>(InputSelectCards.java:9)
   at forge.gui.input.InputSelectCardsFromList.<init>(InputSelectCardsFromList.java:13)
   at forge.game.player.PlayerControllerHuman.choosePermanentsTo(PlayerControllerHuman.java:254)
   at forge.game.player.PlayerControllerHuman.choosePermanentsToSacrifice(PlayerControllerHuman.java:240)
   at forge.card.ability.effects.SacrificeEffect.resolve(SacrificeEffect.java:66)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1055)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1048)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1061)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1048)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1061)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1038)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:518)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:872)
   at forge.game.GameAction.startGame(GameAction.java:1426)
   at forge.game.Match$1.run(Match.java:105)
   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)
Agromania
 
Posts: 1
Joined: 10 Jun 2013, 06:09
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby jsv » 10 Jun 2013, 11:03

Description: Winning a quest match (the quest was started in 1.3.16; medium difficulty, sanctioned - standard, allow unlocks, nothing unlocked yet; 25 wins; all settings are default)

NullPointerException | Open
Code: Select all
Forge Version:    1.4.1-SNAPSHOT-r22019
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.match.QuestWinLose.awardBooster(QuestWinLose.java:566)
   at forge.gui.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:217)
   at forge.gui.match.ViewWinLose.<init>(ViewWinLose.java:131)
   at forge.control.FControlGameEventHandler$7.run(FControlGameEventHandler.java:133)
   at java.awt.event.InvocationEvent.dispatch(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.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)
jsv
 
Posts: 53
Joined: 29 May 2013, 03:20
Has thanked: 3 times
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby LordHelmchen » 10 Jun 2013, 14:20

current SVN: When Stuffy Doll enters the Battlefield, no dialog is shown to chose a player. Instead, human (or possibly the player who cast the doll?) is chosen automatically. This worked fine in 1.4.0 and before.
LordHelmchen
 
Posts: 125
Joined: 21 Aug 2012, 16:06
Has thanked: 21 times
Been thanked: 32 times

Re: Bug Reports (snapshot builds)

Postby xbon » 10 Jun 2013, 15:18

Description: Opponent's Konda's Hatamoto blocked my Arcbound Slith .

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.4.1-SNAPSHOT-r22034
Operating System: Windows 8 6.2 amd64
Java Version:     1.7.0_13 Oracle Corporation

java.lang.IllegalArgumentException: Min must not be greater than Max
   at forge.gui.input.InputSelectManyBase.<init>(InputSelectManyBase.java:28)
   at forge.gui.input.InputSelectCards.<init>(InputSelectCards.java:9)
   at forge.gui.input.InputSelectCardsFromList.<init>(InputSelectCardsFromList.java:13)
   at forge.card.cardfactory.CardFactoryUtil$23.run(CardFactoryUtil.java:3268)
   at forge.card.spellability.AbilityTriggered.resolve(AbilityTriggered.java:112)
   at forge.card.spellability.AbilityTriggered.run(AbilityTriggered.java:122)
   at forge.Card.executeTrigger(Card.java:2851)
   at forge.game.GameAction.sacrificeDestroy(GameAction.java:1326)
   at forge.game.GameAction.destroyNoRegeneration(GameAction.java:1256)
   at forge.game.GameAction.destroy(GameAction.java:1208)
   at forge.game.GameAction.checkStateEffects(GameAction.java:955)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:344)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:870)
   at forge.game.GameAction.startGame(GameAction.java:1426)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Last edited by xbon on 10 Jun 2013, 21:53, edited 1 time in total.
xbon
 
Posts: 124
Joined: 04 Jun 2013, 22:52
Has thanked: 18 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby jsv » 10 Jun 2013, 16:54

Description: AI casts and then activates Stoneforge Mystic

NullPointerException | Open
Code: Select all
Forge Version:    1.4.1-SNAPSHOT-r22034
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.card.mana.ManaCostBeingPaid.applySpellCostChange(ManaCostBeingPaid.java:510)
   at forge.game.ai.ComputerUtilMana.calculateManaCost(ComputerUtilMana.java:466)
   at forge.game.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:83)
   at forge.game.ai.ComputerUtilMana.hasEnoughManaSourcesToCast(ComputerUtilMana.java:57)
   at forge.card.ability.ai.ChangeZoneAi.hiddenOriginResolveAI(ChangeZoneAi.java:1266)
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:591)
   at forge.card.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:352)
   at forge.card.ability.AbilityApiBased.resolve(AbilityApiBased.java:62)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1055)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1038)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:321)
   at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:367)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1055)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1038)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:518)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:872)
   at forge.game.GameAction.startGame(GameAction.java:1426)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Attachments
log.png
jsv
 
Posts: 53
Joined: 29 May 2013, 03:20
Has thanked: 3 times
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby jsv » 11 Jun 2013, 05:12

Description: AI casting Balance

MissingFormatArgumentException | Open
Code: Select all
Forge Version:    1.4.1-SNAPSHOT-r22034
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.util.MissingFormatArgumentException: Format specifier 'd'
   at java.util.Formatter.format(Unknown Source)
   at java.util.Formatter.format(Unknown Source)
   at java.lang.String.format(Unknown Source)
   at forge.gui.input.InputSelectManyBase.getMessage(InputSelectManyBase.java:63)
   at forge.gui.input.InputSelectManyBase.showMessage(InputSelectManyBase.java:44)
   at forge.gui.input.InputBase.showMessageInitial(InputBase.java:47)
   at forge.gui.InputProxy$1.run(InputProxy.java:67)
   at java.awt.event.InvocationEvent.dispatch(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.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)
jsv
 
Posts: 53
Joined: 29 May 2013, 03:20
Has thanked: 3 times
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby Sloth » 11 Jun 2013, 08:36

xbon wrote:Description: Opponent's Konda's Hatamoto blocked my Arcbound Slith .

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.4.1-SNAPSHOT-r22034
Operating System: Windows 8 6.2 amd64
Java Version:     1.7.0_13 Oracle Corporation

java.lang.IllegalArgumentException: Min must not be greater than Max
   at forge.gui.input.InputSelectManyBase.<init>(InputSelectManyBase.java:28)
   at forge.gui.input.InputSelectCards.<init>(InputSelectCards.java:9)
   at forge.gui.input.InputSelectCardsFromList.<init>(InputSelectCardsFromList.java:13)
   at forge.card.cardfactory.CardFactoryUtil$23.run(CardFactoryUtil.java:3268)
   at forge.card.spellability.AbilityTriggered.resolve(AbilityTriggered.java:112)
   at forge.card.spellability.AbilityTriggered.run(AbilityTriggered.java:122)
   at forge.Card.executeTrigger(Card.java:2851)
   at forge.game.GameAction.sacrificeDestroy(GameAction.java:1326)
   at forge.game.GameAction.destroyNoRegeneration(GameAction.java:1256)
   at forge.game.GameAction.destroy(GameAction.java:1208)
   at forge.game.GameAction.checkStateEffects(GameAction.java:955)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:344)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:870)
   at forge.game.GameAction.startGame(GameAction.java:1426)
   at forge.game.Match$1.run(Match.java:105)
   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! Thanks xbon.

jsv wrote:Description: AI casts and then activates Stoneforge Mystic

NullPointerException | Open
Code: Select all
Forge Version:    1.4.1-SNAPSHOT-r22034
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.card.mana.ManaCostBeingPaid.applySpellCostChange(ManaCostBeingPaid.java:510)
   at forge.game.ai.ComputerUtilMana.calculateManaCost(ComputerUtilMana.java:466)
   at forge.game.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:83)
   at forge.game.ai.ComputerUtilMana.hasEnoughManaSourcesToCast(ComputerUtilMana.java:57)
   at forge.card.ability.ai.ChangeZoneAi.hiddenOriginResolveAI(ChangeZoneAi.java:1266)
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:591)
   at forge.card.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:352)
   at forge.card.ability.AbilityApiBased.resolve(AbilityApiBased.java:62)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1055)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1038)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:321)
   at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:367)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1055)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1038)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:518)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:872)
   at forge.game.GameAction.startGame(GameAction.java:1426)
   at forge.game.Match$1.run(Match.java:105)
   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! Thanks jsv.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby mark » 11 Jun 2013, 12:41

The following constellation prevents that the game can be continued:
Play AEther Adept (targetting some enemy creature), then another creature (they must be the only two creatures on the whole battlefield now), then play Ghostly Flicker and target AEther Adept and the other creature. When the stack resolves, a creature has to be targetted for AEther Adept and as there is none, neither the OK nor cancel button can be clicked and the stack won't resolve further, the game is stuck.
mark
 
Posts: 138
Joined: 28 Dec 2011, 11:32
Has thanked: 6 times
Been thanked: 11 times

Re: Bug Reports (snapshot builds)

Postby Sloth » 11 Jun 2013, 20:10

mark wrote:The following constellation prevents that the game can be continued:
Play AEther Adept (targetting some enemy creature), then another creature (they must be the only two creatures on the whole battlefield now), then play Ghostly Flicker and target AEther Adept and the other creature. When the stack resolves, a creature has to be targetted for AEther Adept and as there is none, neither the OK nor cancel button can be clicked and the stack won't resolve further, the game is stuck.
Fixed! Thanks mark.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby tafkad » 12 Jun 2013, 02:42

Just grabbed a revcent Mac OSX snapshot (1.4.1 - r22012) and decided to give the Quest mode a try since I haven't in ages (mostly draft) and all seemed well then it got to the point where every time I win a 2nd duel to take the match the game crashes making it unusable now (no matter how I win, mill, life, etc) I win the match it crashes every time now, here is the last crash report:

Description: [I won the match]

NullPointerException | Open
Code: Select all
Forge Version:    1.4.1-SNAPSHOT-r22012
Operating System: Mac OS X 10.8.2 x86_64
Java Version:     1.6.0_43 Apple Inc.

java.lang.NullPointerException
   at forge.gui.match.QuestWinLose.awardBooster(QuestWinLose.java:566)
   at forge.gui.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:217)
   at forge.gui.match.ViewWinLose.<init>(ViewWinLose.java:131)
   at forge.control.FControlGameEventHandler$7.run(FControlGameEventHandler.java:133)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:708)
   at java.awt.EventQueue.access$400(EventQueue.java:82)
   at java.awt.EventQueue$2.run(EventQueue.java:669)
   at java.awt.EventQueue$2.run(EventQueue.java:667)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:678)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
I wanted to try the new cards from the latest block and it all looks good but no Quest mode for me now, great effort as usual cheers to all the efforts, regards.

Just played another match, I win the first duel all good, win the 2nd to take the match.... crash, here is one more report (it has crashed this way 7 times in a row now):

Description: [again I won the match]

NullPointerException | Open
Code: Select all
Forge Version:    1.4.1-SNAPSHOT-r22012
Operating System: Mac OS X 10.8.2 x86_64
Java Version:     1.6.0_43 Apple Inc.

java.lang.NullPointerException
   at forge.gui.match.QuestWinLose.awardBooster(QuestWinLose.java:566)
   at forge.gui.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:217)
   at forge.gui.match.ViewWinLose.<init>(ViewWinLose.java:131)
   at forge.control.FControlGameEventHandler$7.run(FControlGameEventHandler.java:133)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:708)
   at java.awt.EventQueue.access$400(EventQueue.java:82)
   at java.awt.EventQueue$2.run(EventQueue.java:669)
   at java.awt.EventQueue$2.run(EventQueue.java:667)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:678)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
tafkad
 
Posts: 43
Joined: 29 Dec 2011, 02:40
Has thanked: 2 times
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby xbon » 12 Jun 2013, 04:06

jsv wrote:Description: AI casting Balance

MissingFormatArgumentException | Open
Code: Select all
Forge Version:    1.4.1-SNAPSHOT-r22034
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.util.MissingFormatArgumentException: Format specifier 'd'
   at java.util.Formatter.format(Unknown Source)
   at java.util.Formatter.format(Unknown Source)
   at java.lang.String.format(Unknown Source)
   at forge.gui.input.InputSelectManyBase.getMessage(InputSelectManyBase.java:63)
   at forge.gui.input.InputSelectManyBase.showMessage(InputSelectManyBase.java:44)
   at forge.gui.input.InputBase.showMessageInitial(InputBase.java:47)
   at forge.gui.InputProxy$1.run(InputProxy.java:67)
   at java.awt.event.InvocationEvent.dispatch(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.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)
same issue, AI used Balance

UnsupportedOperationException | Open
Code: Select all
Forge Version:    1.4.1-SNAPSHOT-r22051
Operating System: Windows 8 6.2 amd64
Java Version:     1.7.0_13 Oracle Corporation

java.lang.UnsupportedOperationException
   at java.util.Collections$UnmodifiableList$1.set(Unknown Source)
   at java.util.Collections.sort(Unknown Source)
   at forge.CardLists.sortByCmcDesc(CardLists.java:118)
   at forge.game.ai.AiController.getCardsToDiscard(AiController.java:594)
   at forge.game.player.PlayerControllerAi.chooseCardsToDiscardFrom(PlayerControllerAi.java:220)
   at forge.card.cardfactory.CardFactorySorceries.balanceHands(CardFactorySorceries.java:84)
   at forge.card.cardfactory.CardFactorySorceries.access$1(CardFactorySorceries.java:71)
   at forge.card.cardfactory.CardFactorySorceries$1.resolve(CardFactorySorceries.java:123)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:524)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
   at forge.game.GameAction.startGame(GameAction.java:1422)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
xbon
 
Posts: 124
Joined: 04 Jun 2013, 22:52
Has thanked: 18 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby jsv » 12 Jun 2013, 04:29

tafkad wrote:Just played another match, I win the first duel all good, win the 2nd to take the match.... crash, here is one more report (it has crashed this way 7 times in a row now):

Description: [again I won the match]

NullPointerException | Open
Code: Select all
Forge Version:    1.4.1-SNAPSHOT-r22012
Operating System: Mac OS X 10.8.2 x86_64
Java Version:     1.6.0_43 Apple Inc.

java.lang.NullPointerException
   at forge.gui.match.QuestWinLose.awardBooster(QuestWinLose.java:566)
   at forge.gui.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:217)
   at forge.gui.match.ViewWinLose.<init>(ViewWinLose.java:131)
   at forge.control.FControlGameEventHandler$7.run(FControlGameEventHandler.java:133)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:708)
   at java.awt.EventQueue.access$400(EventQueue.java:82)
   at java.awt.EventQueue$2.run(EventQueue.java:669)
   at java.awt.EventQueue$2.run(EventQueue.java:667)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:678)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Yes, this one is quite reproducible. :)
Quest world makes no difference. Since my previous report I've tried to start a new quest in Shandalar, same result.
jsv
 
Posts: 53
Joined: 29 May 2013, 03:20
Has thanked: 3 times
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 12 Jun 2013, 09:40

if Sword of the Meek returns to the Battlefield as a Creature because an 1/1 Creature enters the Battlefield while March of the Machines is on the Field it does not Trigger the effect of Genesis Chamber

if an Ceature with Modular 1 like Arcbound Worker enters the Battlefield, Sword of the Meek does not return to the Battlefield.

if a sorcery with Storm like Grapeshot is imprinted in Spellweaver Helix and the other sorcery is played it does not trigger the Storm ability of the imprinted Card
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 34 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 34 users online :: 0 registered, 0 hidden and 34 guests (based on users active over the past 10 minutes)
Most users ever online was 7967 on 09 Sep 2025, 23:08

Users browsing this forum: No registered users and 34 guests

Login Form