It is currently 19 May 2025, 14:17
   
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 drdev » 15 Oct 2014, 21:02

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)
This has already been fixed if you update to a more recent snapshot.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby nefigah » 15 Oct 2014, 23:09

drdev wrote:
Sloth wrote:
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 =".
This bug is still present in r27954. The same also happens when i use Unsummon on the Aven Riftwatcher.
Fixed in r27961.

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.
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 good :)
nefigah
 
Posts: 42
Joined: 16 Mar 2014, 15:49
Has thanked: 10 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby 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
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby 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.]

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)
Attachments
Graveyard Bug.PNG
User avatar
Snowstorm
 
Posts: 50
Joined: 16 Mar 2014, 20:37
Has thanked: 4 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby 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.

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)

Postby mastroego » 16 Oct 2014, 10:44

friarsol wrote:
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".
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.
That's actually what I meant, could have been clearer indeed.
Hoped the issue could be identified anyway 8-[
mastroego
 
Posts: 236
Joined: 22 Sep 2013, 14:04
Has thanked: 28 times
Been thanked: 16 times

Re: Bug Reports (snapshot builds)

Postby Fizanko » 16 Oct 2014, 11:15

A problem since a lot of version that i always forgot to report, the tab popup :
Image

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
Image

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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Bug Reports (snapshot builds)

Postby 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.
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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Bug Reports (snapshot builds)

Postby Fizanko » 16 Oct 2014, 12:11

r27973

Another graveyard oddity

Image

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) :
Image
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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Bug Reports (snapshot builds)

Postby Fizanko » 16 Oct 2014, 12:16

r27973

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

Image
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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Bug Reports (snapshot builds)

Postby 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)

Postby 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.
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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Bug Reports (snapshot builds)

Postby 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.
Last edited by ZappaZ on 16 Oct 2014, 18:56, edited 1 time in total.
ZappaZ
 
Posts: 92
Joined: 26 Jul 2014, 05:37
Has thanked: 26 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby 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
ZappaZ
 
Posts: 92
Joined: 26 Jul 2014, 05:37
Has thanked: 26 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby 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 :
Image Image

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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 15 guests


Who is online

In total there are 15 users online :: 0 registered, 0 hidden and 15 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: No registered users and 15 guests

Login Form