Page 286 of 487

Re: Bug Reports (snapshot builds)

PostPosted: 27 Mar 2015, 00:00
by Darkholme
Forge 1.5.37

Error:

I cast a Progenitor Mimic, targeting a face down creature. I should have received an increasing army of Colorless 2/2s. Instead I received a card with no type, stats, or features, and ???.

Re: Bug Reports (snapshot builds)

PostPosted: 27 Mar 2015, 07:27
by cheezyweezle
Forge 1.5.37

I had 512 Chronozoa's out (and other things), and when I went to alpha strike, AI froze on declare blockers step. It declared all but one creature as a blocker.

Also, Chronozoa's seconds ability that copies it twice when it goes into the graveyard with no time counters triggers twice, putting 4 copies onto the battlefield instead of 2.

Re: Bug Reports (snapshot builds)

PostPosted: 27 Mar 2015, 08:58
by ZappaZ
Darkholme wrote:Forge 1.5.37

Error:

I cast a Progenitor Mimic, targeting a face down creature. I should have received an increasing army of Colorless 2/2s. Instead I received a card with no type, stats, or features, and ???.
cheezyweezle wrote:Forge 1.5.37

I had 512 Chronozoa's out (and other things), and when I went to alpha strike, AI froze on declare blockers step. It declared all but one creature as a blocker.

Also, Chronozoa's seconds ability that copies it twice when it goes into the graveyard with no time counters triggers twice, putting 4 copies onto the battlefield instead of 2.
Snowstorm wrote:This forum is only for forge snapshot builds only and not the current beta version of forge that bug may have already been fixed in the latest snapshot which you can download here http://www.krazyweb.net/forge/ if its not fixed in the latest snapshot then you can repost the bug here with the snapshot build's revision number which is found on the name of the folder you downloaded. ex: r29135

Re: Bug Reports (snapshot builds)

PostPosted: 27 Mar 2015, 21:46
by Pesmerga
Description: I played Exhaustion on Commander mode , my opponent had all his lands (4) and 2 creatures tapped plus 2 untapped ones. Then crash happened

NullPointerException | Open
Code: Select all
Forge Version:    1.5.37-SNAPSHOT-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.ai.ability.CountersPutAi.canPlayAI(CountersPutAi.java:210)
   at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:23)
   at forge.ai.AiController.canPlaySa(AiController.java:612)
   at forge.ai.AiController.canPlayAndPayFor(AiController.java:599)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1188)
   at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1165)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1107)
   at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:388)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:917)
   at forge.game.GameAction.startGame(GameAction.java:1390)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:223)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Re: Bug Reports (snapshot builds)

PostPosted: 27 Mar 2015, 22:34
by PrinzMurmel
Description: I played Shiv's Embrace to attach to a Nephalia Seakite, then suddenly the following crash happened :( See also attached screenshot.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.37-SNAPSHOT-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_17 Oracle Corporation

java.lang.NullPointerException
   at forge.ai.ability.CountersPutAi.canPlayAI(CountersPutAi.java:210)
   at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:23)
   at forge.ai.AiController.canPlaySa(AiController.java:612)
   at forge.ai.AiController.canPlayAndPayFor(AiController.java:599)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1188)
   at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1165)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1107)
   at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:388)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:917)
   at forge.game.GameAction.startGame(GameAction.java:1390)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:223)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Re: Bug Reports (snapshot builds)

PostPosted: 28 Mar 2015, 01:31
by friarsol
PrinzMurmel wrote:Description: I played Shiv's Embrace to attach to a Nephalia Seakite, then suddenly the following crash happened :( See also attached screenshot.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.37-SNAPSHOT-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_17 Oracle Corporation

java.lang.NullPointerException
   at forge.ai.ability.CountersPutAi.canPlayAI(CountersPutAi.java:210)
   at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:23)
   at forge.ai.AiController.canPlaySa(AiController.java:612)
   at forge.ai.AiController.canPlayAndPayFor(AiController.java:599)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1188)
   at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1165)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1107)
   at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:388)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:917)
   at forge.game.GameAction.startGame(GameAction.java:1390)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:223)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
You are on an old snapshot. Today's release is more recent than what you are reporting errors on.

Re: Bug Reports (snapshot builds)

PostPosted: 28 Mar 2015, 08:21
by cheezyweezle
Description: Mirri the Cursed had Sword of War and Peace equipped and blocked Soltari Crusader. Falkenrath Noble blocked Knight Errant, and after I targeted AI for Falkenrath Noble's ability, I went to resolve the abilities on the stack (The first being Mirri the Cursed's ability, the second being Falkenrath Noble's ability). As soon as I pressed space to resolve them, the game crashed.

IllegalComponentStateException | Open
Code: Select all
Forge Version:    1.5.37-SNAPSHOT-r-1
Operating System: Windows 8.1 6.3 x86
Java Version:     1.8.0_40 Oracle Corporation

java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
   at java.awt.Component.getLocationOnScreen_NoTreeLock(Unknown Source)
   at java.awt.Component.getLocationOnScreen(Unknown Source)
   at forge.screens.match.TargetingOverlay.getPlayerTargetingArrowPoint(TargetingOverlay.java:188)
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:178)
   at forge.screens.match.TargetingOverlay.access$700(TargetingOverlay.java:57)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:382)
   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.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.paint(Unknown Source)
   at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
   at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
   at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
   at java.awt.Container.paint(Unknown Source)
   at java.awt.Window.paint(Unknown Source)
   at forge.toolbox.FSkin$SkinnedFrame.paint(FSkin.java:1783)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at javax.swing.RepaintManager$4.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$1300(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$500(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)

Re: Bug Reports (snapshot builds)

PostPosted: 29 Mar 2015, 09:16
by Hanmac
@cheezyweezle how can your Mirri block the Soltari Crusader? normally it does have Shadow and cant be blocked by Mirri

for my new problem:
Exploit does have problems:
first: if i exploit a TokenCreature nothing happens
second: if i exploit a second creature, but the creature with exploit is destroyed before the effect does happen, nothing happens too

Re: Bug Reports (snapshot builds)

PostPosted: 29 Mar 2015, 13:14
by friarsol
Hanmac wrote:for my new problem:
Exploit does have problems:
first: if i exploit a TokenCreature nothing happens
second: if i exploit a second creature, but the creature with exploit is destroyed before the effect does happen, nothing happens too
Please report the version when reporting bug reports if you are on a snapshot. I can't reproduce either of these issues.

Re: Bug Reports (snapshot builds)

PostPosted: 29 Mar 2015, 15:31
by Hanmac
forge-gui-desktop-1.5.38-20150325.134627-3.tar.bz2

got another similar one: have Athreos on the field
play a creature with exploit and select to sacrifice itself
when the enemy have to less life to pay the cost, the creature is returned to the hand and the exploit is canceled but it should not

i think it does summed to that the exploit does not resolve/ is canceld when the sacrificed creature isnt in the graveyard the moment the Exploit should resolve
(which is true for token creatures and other ones that got returned somehow)

also that is important, that in my decks somehow planes cards are added and i dont know how or why

Re: Bug Reports (snapshot builds)

PostPosted: 29 Mar 2015, 20:56
by weiskg
lol :)

Re: Bug Reports (snapshot builds)

PostPosted: 29 Mar 2015, 21:19
by torridus
Found a minor bug while using the following version:
forge-gui-desktop-1.5.38-SNAPSHOT-r29138

When you have a Doubling Season on the field, it puts x4 instead of x2. For example, if I use Freyalise's +2 for an Elf Druid token, I get 4 tokens instead of 2.

Re: Bug Reports (snapshot builds)

PostPosted: 30 Mar 2015, 04:48
by Snowstorm
"New" Bug(s): as of r29152
1. Possessed Portal only works on the player and the first bot. It also only works on the player, the first AI, and whichever AI's turn it is in 3+ Multiplayer.

Edit: 2. In Commander/EDH Reflecting Pool does not produce any mana with Commander Tower being the only land on my field.

Edit: 3. After selecting a deck for the 2nd AI and clicking the third AI to pick its deck or vice versa forge sends me back to my deck selection but it seems to only happen once until I finish a game a switch the decks again.

Older Unfixed Previously Reported Bugs: retested as of r29152

1. Jace, Architect of Thought does not let me search all player libraries only my own and the first opponent in a 3+ multiplayer.

2. Whenever the AI uses cards like Blatant Thievery and any Primordial creature such as Molten Primordial they have a choice to choose more than one card from any player/bot instead of one per player.

3. Hive Mind suffers the same problem in 3+ multiplayer as some of the bugs I previously posted by only giving the first bot and myself a copy.

4. Hive Mind suffers another bug when copying Timetwister which causes the game to crash.

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.39-SNAPSHOT-r-1u
Operating System: Windows 8.1 6.3 x86
Java Version:     1.8.0_31 Oracle Corporation

java.lang.IllegalArgumentException: No element named Hand,Graveyard in enum Zone
   at forge.game.zone.ZoneType.smartValueOf(ZoneType.java:44)
   at forge.ai.ability.ChangeZoneAllAi.doTriggerAINoCost(ChangeZoneAllAi.java:201)
   at forge.ai.SpellAbilityAi.doTriggerNoCostWithSubs(SpellAbilityAi.java:42)
   at forge.ai.AiController.canPlayFromEffectAI(AiController.java:1014)
   at forge.ai.PlayerControllerAi.playSpellAbilityForFree(PlayerControllerAi.java:298)
   at forge.game.ability.effects.CopySpellAbilityEffect.resolve(CopySpellAbilityEffect.java:139)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1234)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1216)
   at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:138)
   at forge.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:196)
   at forge.player.PlayerControllerHuman.playSpellAbilityNoStack(PlayerControllerHuman.java:233)
   at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:412)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1234)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1216)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:482)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:972)
   at forge.game.GameAction.startGame(GameAction.java:1390)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:227)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
4. Saving a deck does not update it until forge is restarted (Only tested for 60 card format decks).

5. The Net deck section doesn't download any decks anymore.

Re: Bug Reports (snapshot builds)

PostPosted: 30 Mar 2015, 08:47
by matrix4767
r29152:

Dromoka's Command does not prevent damage from instants or sorceries.

Edit: Hidden Retreat has a similar ability, but isn't implemented yet.
Shieldmage Elder prevents damage from any spell. Perhaps copy its code for instants/sorceries only?

Re: Bug Reports (snapshot builds)

PostPosted: 30 Mar 2015, 14:16
by fmartel
Whe I try to start a game, the engine won't finish loading
Image

When I click on the "X" (upper right corner) I get this :
Image

My version of Java is 8.40
I have the latest version of Forge.

What can be done to resolve this matter ?
Thanks you.