Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by Bog Wraith » 20 Apr 2015, 21:22
Cloudgoat Ranger is manifest by Whisperwood Elemental. When I turn it face up at the end of the A.I's turn after paying it's casting cost, the three 1/1 Kithkin Soldier tokens were not created.
'Twas in the bogs of Cannelbrae
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
-
Bog Wraith - Global Mod 1 (Ret)
- Posts: 1108
- Joined: 28 May 2008, 22:40
- Location: Shandalar
- Has thanked: 425 times
- Been thanked: 153 times
Re: Bug Reports (snapshot builds)
by Sloth » 20 Apr 2015, 21:56
Turning face up does not trigger enters-the-battlfield triggers (that's why you can cheat a Phyrexian Dreadnought into play with it).Bog Wraith wrote:Cloudgoat Ranger is manifest by Whisperwood Elemental. When I turn it face up at the end of the A.I's turn after paying it's casting cost, the three 1/1 Kithkin Soldier tokens were not created.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by Marek14 » 21 Apr 2015, 13:13
I have Ember-Fist Zubera and Dripping-Tongue Zubera. They die. With their triggers on stack, I cast Second Sunrise, reanimating them and sacrifice them. I resolve four triggers, but each trigger only sees two dead Zubera, even though it should see four, as each died as two different objects.
Re: Bug Reports (snapshot builds)
by Bog Wraith » 21 Apr 2015, 14:35
OK, thanks for the info.Sloth wrote:Turning face up does not trigger enters-the-battlfield triggers (that's why you can cheat a Phyrexian Dreadnought into play with it).Bog Wraith wrote:Cloudgoat Ranger is manifest by Whisperwood Elemental. When I turn it face up at the end of the A.I's turn after paying it's casting cost, the three 1/1 Kithkin Soldier tokens were not created.
Lesson learnt, that morphed creatures turning face up triggering the ability written on their cards should not be confused with normal creatures turning face up when they are manifest to the battlefield.
'Twas in the bogs of Cannelbrae
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
-
Bog Wraith - Global Mod 1 (Ret)
- Posts: 1108
- Joined: 28 May 2008, 22:40
- Location: Shandalar
- Has thanked: 425 times
- Been thanked: 153 times
Re: Bug Reports (snapshot builds)
by Marek14 » 21 Apr 2015, 16:04
Ooze Flux uses ALA Ooze token -- should use the RTR version.
Reflecting Pool should be capable of producing colorless mana if you have a land that can produce it.
Reflecting Pool should be capable of producing colorless mana if you have a land that can produce it.
Re: Bug Reports (snapshot builds)
by friarsol » 24 Apr 2015, 03:15
r29284
There's something broken with the land filter in the deck editor. Right now I'm building a deck for my quest, and lands get filtered out after I deselect the first color. So for an example, I filter out white, and all the white cards plus all the lands get defiltered?
There's something broken with the land filter in the deck editor. Right now I'm building a deck for my quest, and lands get filtered out after I deselect the first color. So for an example, I filter out white, and all the white cards plus all the lands get defiltered?
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by Bog Wraith » 24 Apr 2015, 03:22
Just started my turn when this bug alert was generated:
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.39-SNAPSHOT-r-1
Operating System: Mac OS X 10.10.3 x86_64
Java Version: 1.7.0_75 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:922)
at java.util.HashMap$EntryIterator.next(HashMap.java:962)
at java.util.HashMap$EntryIterator.next(HashMap.java:960)
at forge.game.keyword.KeywordCollection$1.next(KeywordCollection.java:120)
at forge.game.keyword.KeywordCollection$1.next(KeywordCollection.java:104)
at com.google.common.collect.Iterators.addAll(Iterators.java:357)
at com.google.common.collect.Lists.newArrayList(Lists.java:147)
at com.google.common.collect.Lists.newArrayList(Lists.java:129)
at forge.game.player.PlayerView.getDisplayableKeywords(PlayerView.java:194)
at forge.game.player.PlayerView.getDetailsList(PlayerView.java:366)
at forge.game.player.PlayerView.getDetailsHtml(PlayerView.java:390)
at forge.screens.match.views.VField.updateDetails(VField.java:257)
at forge.screens.match.CMatchUI.updateLives(CMatchUI.java:455)
at forge.control.FControlGameEventHandler$1.run(FControlGameEventHandler.java:97)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:738)
at java.awt.EventQueue.access$300(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:699)
at java.awt.EventQueue$3.run(EventQueue.java:697)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:708)
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)
'Twas in the bogs of Cannelbrae
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
-
Bog Wraith - Global Mod 1 (Ret)
- Posts: 1108
- Joined: 28 May 2008, 22:40
- Location: Shandalar
- Has thanked: 425 times
- Been thanked: 153 times
Re: Bug Reports (snapshot builds)
by PrinzMurmel » 24 Apr 2015, 07:51
Forge Version: 1.5.39-SNAPSHOT-r29269
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_17 Oracle Corporation
Hi,
the targeting arcs are not working anymore it seems. I tried to set 'on mouseover' or 'permanent', but to no avail..
P.M.
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_17 Oracle Corporation
Hi,
the targeting arcs are not working anymore it seems. I tried to set 'on mouseover' or 'permanent', but to no avail..
P.M.

-
PrinzMurmel - Posts: 27
- Joined: 25 Mar 2015, 19:34
- Has thanked: 2 times
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Asellia » 24 Apr 2015, 11:59
In r29284 (1.5.39 snapshot), morphed creatures do not show targeting arrows when blocking/being blocked.
- Asellia
- Posts: 26
- Joined: 30 Apr 2010, 19:02
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Midori » 24 Apr 2015, 18:18
1.5.39 snapshot r29228
Attacked with three Vraska Assassin token, a Vampire Nighthawk and Phytotitan into Nissa's Chosen and Vedalken Mastermind (with a petrification counter). Then this showed up.
Attacked with three Vraska Assassin token, a Vampire Nighthawk and Phytotitan into Nissa's Chosen and Vedalken Mastermind (with a petrification counter). Then this showed up.
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.39-SNAPSHOT-r-1u
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_51 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
at java.util.LinkedList$ListItr.next(Unknown Source)
at forge.ai.AiBlockController.sortPotentialAttackers(AiBlockController.java:126)
at forge.ai.AiBlockController.assignBlockersForCombat(AiBlockController.java:676)
at forge.ai.AiController.declareBlockersFor(AiController.java:1122)
at forge.ai.PlayerControllerAi.declareBlockers(PlayerControllerAi.java:389)
at forge.game.phase.PhaseHandler.declareBlockersTurnBasedAction(PhaseHandler.java:568)
at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:284)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:969)
at forge.game.GameAction.startGame(GameAction.java:1390)
at forge.game.Match.startGame(Match.java:96)
at forge.match.HostedMatch$2.run(HostedMatch.java:225)
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)
by Bog Wraith » 24 Apr 2015, 21:44
Psychic Intrusion puts the card I chose from opponents hand into exile but when I try to cast the spell in exile during the turn I play it or in subsequent turns in the game, it does not work nor allow you to even pay the mana to do so.
'Twas in the bogs of Cannelbrae
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
-
Bog Wraith - Global Mod 1 (Ret)
- Posts: 1108
- Joined: 28 May 2008, 22:40
- Location: Shandalar
- Has thanked: 425 times
- Been thanked: 153 times
Re: Bug Reports (snapshot builds)
by Marek14 » 25 Apr 2015, 20:10
When a face-down spell is countered by Delay, it should be exiled face up.
Re: Bug Reports (snapshot builds)
by Asellia » 26 Apr 2015, 04:15
Description:
A network play bug in 1.5.39 r29302-- unsure if this is right thread but uh.. It said leave feedback.
So far, its working better than expected- ive found one major crash though. It seems like can continue from it, but uh..
Basically, if you goto play an eidilon card (Hopeless, Everflame, ect), it causes a crash,m and the window with play it/bestoy stays stuck near top.
Other bestow cards DO work, eidilons bug out (So far hopeless and everflame do)
A network play bug in 1.5.39 r29302-- unsure if this is right thread but uh.. It said leave feedback.
So far, its working better than expected- ive found one major crash though. It seems like can continue from it, but uh..
Basically, if you goto play an eidilon card (Hopeless, Everflame, ect), it causes a crash,m and the window with play it/bestoy stays stuck near top.
Other bestow cards DO work, eidilons bug out (So far hopeless and everflame do)
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.39-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_05 Oracle Corporation
java.lang.NullPointerException
at javax.swing.SwingUtilities.getWindowAncestor(Unknown Source)
at javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.grabWindow(Unknown Source)
at javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.stateChanged(Unknown Source)
at javax.swing.MenuSelectionManager.fireStateChanged(Unknown Source)
at javax.swing.MenuSelectionManager.setSelectedPath(Unknown Source)
at forge.screens.match.CMatchUI$5.run(CMatchUI.java:724)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(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)
- Asellia
- Posts: 26
- Joined: 30 Apr 2010, 19:02
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by elcnesh » 26 Apr 2015, 07:22
Thanks! I happen to've found this already, will release a fix soon (which requires some rewriting of code, so it'll take a couple of more days).Asellia wrote:Description:
A network play bug in 1.5.39 r29302-- unsure if this is right thread but uh.. It said leave feedback.
So far, its working better than expected- ive found one major crash though. It seems like can continue from it, but uh..
Basically, if you goto play an eidilon card (Hopeless, Everflame, ect), it causes a crash,m and the window with play it/bestoy stays stuck near top.
Other bestow cards DO work, eidilons bug out (So far hopeless and everflame do)
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.39-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_05 Oracle Corporation
java.lang.NullPointerException
at javax.swing.SwingUtilities.getWindowAncestor(Unknown Source)
at javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.grabWindow(Unknown Source)
at javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.stateChanged(Unknown Source)
at javax.swing.MenuSelectionManager.fireStateChanged(Unknown Source)
at javax.swing.MenuSelectionManager.setSelectedPath(Unknown Source)
at forge.screens.match.CMatchUI$5.run(CMatchUI.java:724)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(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)
- elcnesh
- Posts: 290
- Joined: 16 May 2014, 15:11
- Location: Netherlands
- Has thanked: 34 times
- Been thanked: 92 times
Re: Bug Reports (snapshot builds)
by Mrs Non-Gorilla » 28 Apr 2015, 03:36
I've had a couple of crashes while resolving a Restore Balance. I get this error:
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.39-SNAPSHOT-r-1
Operating System: Mac OS X 10.10.3 x86_64
Java Version: 1.8.0_45 Oracle Corporation
java.lang.NullPointerException
at forge.ai.ComputerUtil.chooseCardToSacrifice(ComputerUtil.java:592)
at forge.ai.ComputerUtil.choosePermanentsToSacrifice(ComputerUtil.java:551)
at forge.ai.PlayerControllerAi.choosePermanentsToSacrifice(PlayerControllerAi.java:129)
at forge.game.ability.effects.BalanceEffect.resolve(BalanceEffect.java:57)
at forge.game.ability.SpellApiBased.resolve(SpellApiBased.java:50)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1237)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1219)
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(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
- Mrs Non-Gorilla
- Posts: 74
- Joined: 18 Nov 2014, 20:32
- Has thanked: 3 times
- Been thanked: 4 times
Who is online
Users browsing this forum: Google [Bot] and 32 guests