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 drdev » 15 Oct 2014, 21:02
This has already been fixed if you update to a more recent snapshot.ZappaZ wrote:r27941
Description: AI attacked my Garruk, Primal Hunter with 4 token goblins created by Goblin Rabblemaster, I blocked each with 1 Insect Token created by Beacon of Creation.
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_20 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
at java.util.LinkedList$ListItr.next(Unknown Source)
at forge.game.GameAction.checkStateEffects(GameAction.java:678)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
at forge.game.GameAction.startGame(GameAction.java:1343)
at forge.game.Match.startGame(Match.java:71)
at forge.match.MatchUtil$2.run(MatchUtil.java:197)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by nefigah » 15 Oct 2014, 23:09
I'm trying out r27973 now, and the dead-cards-on-battlefield thing is definitely still present (I witnessed it with both creatures who die from removal spells, and planeswalkers hanging around with 0 loyalty after being attacked). But no new crashes yet or anything! So that's gooddrdev wrote:Fixed in r27961.Sloth wrote:This bug is still present in r27954. The same also happens when i use Unsummon on the Aven Riftwatcher.Sloth wrote:Using r27934: I've cast Time Ebb on my Aven Riftwatcher. The next turn after drawing the Aven Riftwatcher i wanted to play it, but i can't - it just flashes red. In addition the card text panel shows "=Equipped by =".
Also, the fix I committed may also have fixed the bug with cards remaining on the battlefield after dying in some cases. Please let me know if you still see that bug after updating.

Re: Bug Reports (snapshot builds)
by friarsol » 16 Oct 2014, 01:50
r27973
Killing Morph creatures still continues to be the easiest way I've found of having creatures not be sent to the graveyard graphically.
Additionally the "Reveal morph creature" Dialog is a little bit messed up in regards to the Card Detail Panel.
http://imgur.com/ZL6PRl7
Killing Morph creatures still continues to be the easiest way I've found of having creatures not be sent to the graveyard graphically.
Additionally the "Reveal morph creature" Dialog is a little bit messed up in regards to the Card Detail Panel.
http://imgur.com/ZL6PRl7
- 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 Snowstorm » 16 Oct 2014, 05:36
Yay r27973 finally came out on the autoupdate site. Anyways on to bugs
r27973
Snapcaster Mage can't flashback cards due to the flashback section not visually updating.
Edit: Also, graveyards don't always refresh from the last game, in the pic below it still shows the graveyard I had from last game and even if something dies and falls into it I can't see what else is inside. However, the bots graveyard appears to be normal.
Edit 2:
Description: [Tapping Mana Confluence for mana to cast a creature, however this bug does not always show up and the game is still playable even when it does.]
r27973
Snapcaster Mage can't flashback cards due to the flashback section not visually updating.
Edit: Also, graveyards don't always refresh from the last game, in the pic below it still shows the graveyard I had from last game and even if something dies and falls into it I can't see what else is inside. However, the bots graveyard appears to be normal.
Edit 2:
Description: [Tapping Mana Confluence for mana to cast a creature, however this bug does not always show up and the game is still playable even when it does.]
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r-1u
Operating System: Windows 8.1 6.3 x86
Java Version: 1.7.0_67 Oracle Corporation
java.lang.RuntimeException: Cannot remove input InputPayManaOfCostPayment because it's not on top of stack. Stack = []
at forge.match.input.InputQueue.removeInput(InputQueue.java:59)
at forge.match.input.InputSyncronizedBase.stop(InputSyncronizedBase.java:49)
at forge.match.input.InputPayMana.onStateChanged(InputPayMana.java:415)
at forge.match.input.InputPayMana.showMessage(InputPayMana.java:409)
at forge.match.input.InputBase.showMessageInitial(InputBase.java:131)
at forge.match.input.InputProxy$1.run(InputProxy.java:68)
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)
Re: Bug Reports (snapshot builds)
by martin-cy » 16 Oct 2014, 09:14
Forge Version: 1.5.29-SNAPSHOT-r27934
playing constructed vs AI,
had 1 goblin rabblemaster and 2 goblin tokens on table and the AI tried to cast Anger of the Gods during his main phase, and it blew up a bit. Have had it crash twice now, never not crashed when this has happened.
playing constructed vs AI,
had 1 goblin rabblemaster and 2 goblin tokens on table and the AI tried to cast Anger of the Gods during his main phase, and it blew up a bit. Have had it crash twice now, never not crashed when this has happened.
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.29-SNAPSHOT-r27934 (mixed revisions detected; please update from the root directory)
Operating System: Linux 3.13.0-36-generic amd64
Java Version: 1.8.0_20 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:966)
at java.util.LinkedList$ListItr.next(LinkedList.java:888)
at forge.game.GameAction.checkStateEffects(GameAction.java:678)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
at forge.game.GameAction.startGame(GameAction.java:1343)
at forge.game.Match.startGame(Match.java:71)
at forge.match.MatchUtil$2.run(MatchUtil.java:197)
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)
- martin-cy
- Posts: 2
- Joined: 09 Oct 2014, 10:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by mastroego » 16 Oct 2014, 10:44
That's actually what I meant, could have been clearer indeed.friarsol wrote:Technically you don't win from milling an opponent out, but by an opponent drawing on an empty library. It sounds like you clicked through the error message that would have provided the key data.mastroego wrote:r27941
I mill James Bond with Jace, Memory Adept.
He has 9 cards left so it should be a win....
BUT his library cards counter stops at 4 (it doesn't reach 0) AND the game gets stuck ("waiting for opponent...").
I did get a pop-up too but I selected "continue".
Hoped the issue could be identified anyway

Re: Bug Reports (snapshot builds)
by Fizanko » 16 Oct 2014, 11:15
A problem since a lot of version that i always forgot to report, the tab popup :

Normally, if you want the other tabs to appear, you click on the +2 in that screenshot and select which one you want.
But during actual gameplay, the popup for selecting new tabs will appear from time to time even if you don't click on that +2 button (often happens when you click a bit above the OK or End Turn button or between them)
And even after the end of the game, that popup will stay if you have not selected anything

Additionally, when you want to have only the log tab by example, during actual gameplay, the tab will change to something else despite you have not selected another tab, this one is very annoying when all you want to see is the log.

Normally, if you want the other tabs to appear, you click on the +2 in that screenshot and select which one you want.
But during actual gameplay, the popup for selecting new tabs will appear from time to time even if you don't click on that +2 button (often happens when you click a bit above the OK or End Turn button or between them)
And even after the end of the game, that popup will stay if you have not selected anything

Additionally, when you want to have only the log tab by example, during actual gameplay, the tab will change to something else despite you have not selected another tab, this one is very annoying when all you want to see is the log.
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Bug Reports (snapshot builds)
by Fizanko » 16 Oct 2014, 12:01
r27973
Baneful Omen correctly deal damage but Forge does not tell you what is the top card of your library you just revealed that is used to do that damage.
Baneful Omen correctly deal damage but Forge does not tell you what is the top card of your library you just revealed that is used to do that damage.
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Bug Reports (snapshot builds)
by Fizanko » 16 Oct 2014, 12:11
r27973
Another graveyard oddity

I had the Hound pet having Spider Umbra attached
I blocked and killed Skywatcher Adept thanks to this , the Spider Umbra was then destroyed instead of my Hound pet.
But as seen in the screenshot, the Spider Umbra can be still seen behind the Hound pet.
Additionally, the graveyard in my screenshot has 1 despite there are in fact 2 cards in it (Spider Umbra is in it too) :

Another graveyard oddity

I had the Hound pet having Spider Umbra attached
I blocked and killed Skywatcher Adept thanks to this , the Spider Umbra was then destroyed instead of my Hound pet.
But as seen in the screenshot, the Spider Umbra can be still seen behind the Hound pet.
Additionally, the graveyard in my screenshot has 1 despite there are in fact 2 cards in it (Spider Umbra is in it too) :

probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Bug Reports (snapshot builds)
by Fizanko » 16 Oct 2014, 12:16
r27973
After playing a kicked Marsh Casualties, there are dead creature refresh problem on the AI side :

After playing a kicked Marsh Casualties, there are dead creature refresh problem on the AI side :

probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Bug Reports (snapshot builds)
by drdev » 16 Oct 2014, 14:51
That bug with cards remaining on the battlefield when they should have died from lethal damage or 0 toughness has been fixed in r27976.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by Fizanko » 16 Oct 2014, 17:23
r27978
I have Drana, Kalastria Bloodchief deployed.
To get rid of the AI Umbra Mystic that had Drake Umbra attahched i decide to use my creature ability
The cost final is then 5 mana + 2 black mana
I have 3 forest, 2 swamp and 2 Eldrazi Spawn, so exactly the cost, except that the "Auto" does not appear, so i sacrifice manually the 2 Eldrazi Spawn (that text description is still missing the entry about their ability) that let me 3 mana + 2 black mana to pay, that correspond exactly to the lands i have.
But still the "Auto" does not appear to pay it automatically.
Fortunately tapping all my lands manually allowed the ability to be paid.
I have Drana, Kalastria Bloodchief deployed.
To get rid of the AI Umbra Mystic that had Drake Umbra attahched i decide to use my creature ability
The cost final is then 5 mana + 2 black mana
I have 3 forest, 2 swamp and 2 Eldrazi Spawn, so exactly the cost, except that the "Auto" does not appear, so i sacrifice manually the 2 Eldrazi Spawn (that text description is still missing the entry about their ability) that let me 3 mana + 2 black mana to pay, that correspond exactly to the lands i have.
But still the "Auto" does not appear to pay it automatically.
Fortunately tapping all my lands manually allowed the ability to be paid.
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Bug Reports (snapshot builds)
by ZappaZ » 16 Oct 2014, 17:38
r27978
I really like the new Flashback/Graveyard card art thing, awesome!
Here is a problem I just had:
http://imgur.com/lj0rfq3
As you can see my graveyard counter shows 2 but when I click on it I get 14 cards. These cards are from last game when I checked my graveyard, the only time I did during that game.
EDIT:
Seems to update flawlessly during the first game.
I really like the new Flashback/Graveyard card art thing, awesome!
Here is a problem I just had:
http://imgur.com/lj0rfq3
As you can see my graveyard counter shows 2 but when I click on it I get 14 cards. These cards are from last game when I checked my graveyard, the only time I did during that game.
EDIT:
Seems to update flawlessly during the first game.
Last edited by ZappaZ on 16 Oct 2014, 18:56, edited 1 time in total.
Re: Bug Reports (snapshot builds)
by ZappaZ » 16 Oct 2014, 17:54
r27978
When choosing to assign damage order, the Token Tuktuk the Returned is missing it's name, displaying only its number.
(I am not a number, I am a FREE TOKEN!)
http://imgur.com/wYNSDc9
When choosing to assign damage order, the Token Tuktuk the Returned is missing it's name, displaying only its number.
(I am not a number, I am a FREE TOKEN!)
http://imgur.com/wYNSDc9
Re: Bug Reports (snapshot builds)
by Fizanko » 16 Oct 2014, 19:55
To add on this :
viewtopic.php?f=52&t=6333&start=3630#p165441
It also happens if i click out of the buttons but still in this zone :

It's as if the "+2" button on the top of the interface is connected wrongly to both that zone or to the space between "OK" and "Next Turn" on the bottom i was talking about in previous post.
viewtopic.php?f=52&t=6333&start=3630#p165441
It also happens if i click out of the buttons but still in this zone :


It's as if the "+2" button on the top of the interface is connected wrongly to both that zone or to the space between "OK" and "Next Turn" on the bottom i was talking about in previous post.
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Who is online
Users browsing this forum: No registered users and 24 guests