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 » 19 Jul 2015, 22:44
Fixed in r29817. This should be the last issue like this. My changes actually just revealed some long existing mis-typed properties in TrackableProperties. I'm also going to be working tonight to ensure things are stable for tomorrow.friarsol wrote:r29816
More trackable property issues. Casting Persecute on the AI. He has 3 (black) cards in his hand... Unable to continue. Getting network play sorta not working is not worth breaking normal play, especially right before a release.
Description:
- ClassCastException | Open
- Code: Select all
Forge Version: SVN
Operating System: Windows 8 6.2 amd64
Java Version: 1.7.0_51 Oracle Corporation
java.lang.ClassCastException: java.util.ArrayList cannot be cast to forge.trackable.TrackableCollection
at forge.trackable.TrackableTypes$TrackableCollectionType.updateObjLookup(TrackableTypes.java:84)
at forge.trackable.TrackableProperty.updateObjLookup(TrackableProperty.java:172)
at forge.trackable.TrackableObject.set(TrackableObject.java:66)
at forge.game.card.CardView.updateChosenColors(CardView.java:253)
at forge.game.card.Card.setChosenColors(Card.java:1205)
at forge.game.ability.effects.ChooseColorEffect.resolve(ChooseColorEffect.java:71)
at forge.game.ability.SpellApiBased.resolve(SpellApiBased.java:50)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1252)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1234)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:492)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:972)
at forge.game.GameAction.startGame(GameAction.java:1447)
at forge.game.Match.startGame(Match.java:96)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by friarsol » 19 Jul 2015, 23:10
Ahh that makes sense, since it didn't seem like your changes had affected that; but I'm not that versed on these TrackablePropertiee so I wasn't sure where the issue was stemming from.drdev wrote:Fixed in r29817. This should be the last issue like this. My changes actually just revealed some long existing mis-typed properties in TrackableProperties. I'm also going to be working tonight to ensure things are stable for tomorrow.
- 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 drdev » 19 Jul 2015, 23:13
So I just attempted to play another game of desktop-v-desktop and this time was able to play several turns with only two somewhat minor issues:
- Transform cards would show up pre-transformed on the stack and in play for player 2, but still deal damage and be treated by the rules engine otherwise as though not transformed. Just a visual issue.
- Selection icons for which attacker you're declaring blockers for and the blocking arrows are not displaying for player 2.
Otherwise, everything appeared to be working as expected. So things are looking good for tomorrow. If others could do some testing tonight and help find any remaining issues, that would be great.
- Transform cards would show up pre-transformed on the stack and in play for player 2, but still deal damage and be treated by the rules engine otherwise as though not transformed. Just a visual issue.
- Selection icons for which attacker you're declaring blockers for and the blocking arrows are not displaying for player 2.
Otherwise, everything appeared to be working as expected. So things are looking good for tomorrow. If others could do some testing tonight and help find any remaining issues, that would be great.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Bug Reports (snapshot builds)
by pfirpfel » 20 Jul 2015, 11:32
Can confirm that this is still broken in the Android Alpha 1.5.41.002. I was able to reproduce it over the course of several games.Hanmac wrote:Still broken:
- Izzet Signet is still broken, if you Press in the Right Moment [Cancel] you get
![]()
without paying its cost (also the Signet stays untapped, so you can fool again) same is for any other Signet
Steps:
0. Have any kind of signet in play. I tried it successfully with the Orzhov- and Selesnya-version.
1. Use the signet in the normal way once to produce mana. I'm not sure if this is necessary, but in some occasions I needed to do this to make the bug work.
2. Click a spell from your hand to bring the game in the mode that you can pay for the mana cost.
3. Click on the signet to use it for paying the spell.
4. The signet activation itself needs mana and asks for it, cancel that dialog without paying for the cost.
Result:
The mana from the cancelled signet activation gets subtracted from the remaining mana cost for the spell. The signet stays untapped. You can use and cancel the signet over and over to generate arbitrary amounts of mana, but only while paying for spells and abilities (I tried both successfully).
I observed that if I use this bug to pay for odd mana costs, there is no unused mana left (the signet always subtracts two mana from the current cost) in the mana pool.
Re: Bug Reports (snapshot builds)
by allas » 20 Jul 2015, 20:39
Kytheon only trigger if one of the attacker hit the opponent, if they die or get blocked, he doesn't turn into a planeswalker after combat
- allas
- Posts: 13
- Joined: 15 Feb 2015, 21:59
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Snowstorm » 21 Jul 2015, 04:04
Been awhile since I last posted (r29412) but I am back now so I will continue to post the bugs I find.
Right now the bugs that I have posted are older bugs that haven't been resolved yet.
"New" Bug(s): as of r29829
N/A
Unfixed Previously Reported Bugs: retested as of r29829
1. 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.
2. 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.
3. 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.
4. In Commander/EDH Reflecting Pool does not produce any mana with Commander Tower being the only land on my field.
5. 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. (Quite a hard problem to reproduce but if you play with forge enough you will noticed it when switching decks with multiple bots).
6. In 3+ Multiplayer, whenever I concede and finish a game and then try to close forge it states that a game is still running.
7. In 3+ Multiplayer, whenever an opponent loses the game any cards he/she/it had stolen and/or had taken are not remove from the game and are not return to there owners respectively.
9. The Net deck section doesn't download any decks in severally categories again (Top Decks/Pro Decks/Etc).
10. Occasionally generated decks generate with less than 60 cards and says "[insert AI name here]'s should have at least 60 cards" (Only tested with the AI).
11. The summoning sickness icon stays on creatures that get stolen by cards like Act of Treason until they are returned to their owner but still grant haste.

"New" Bug(s): as of r29829
N/A
Unfixed Previously Reported Bugs: retested as of r29829
1. 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.
2. 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.
3. 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.
4. In Commander/EDH Reflecting Pool does not produce any mana with Commander Tower being the only land on my field.
5. 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. (Quite a hard problem to reproduce but if you play with forge enough you will noticed it when switching decks with multiple bots).
6. In 3+ Multiplayer, whenever I concede and finish a game and then try to close forge it states that a game is still running.
7. In 3+ Multiplayer, whenever an opponent loses the game any cards he/she/it had stolen and/or had taken are not remove from the game and are not return to there owners respectively.
9. The Net deck section doesn't download any decks in severally categories again (Top Decks/Pro Decks/Etc).
10. Occasionally generated decks generate with less than 60 cards and says "[insert AI name here]'s should have at least 60 cards" (Only tested with the AI).
11. The summoning sickness icon stays on creatures that get stolen by cards like Act of Treason until they are returned to their owner but still grant haste.
Re: Bug Reports (snapshot builds)
by matrix4767 » 21 Jul 2015, 11:47
r29832:
Shorecrasher Elemental cannot be megamorphed when exiled by it's own ability.
Shorecrasher Elemental cannot be megamorphed when exiled by it's own ability.
- matrix4767
- Posts: 125
- Joined: 09 Sep 2014, 08:10
- Has thanked: 5 times
- Been thanked: 3 times
Re: Bug Reports (snapshot builds)
by fabs » 21 Jul 2015, 14:26
Playing 1.5.40 on Windows. The AI played Phthisis and while the life was deducted correctly, the log (as well as the spell on the stack) showed that I lost 0 lives.
Given that I lost 18 lives (Power + Toughness), I would expect them to say "Fabs loses 18 lives".
Given that I lost 18 lives (Power + Toughness), I would expect them to say "Fabs loses 18 lives".
Phthisis - Destroy Spawnsire of Ulamog. Fabs loses 0 life.
Last edited by fabs on 21 Jul 2015, 15:08, edited 1 time in total.
- fabs
- Posts: 2
- Joined: 21 Jul 2015, 14:21
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by friarsol » 21 Jul 2015, 14:28
Please take a look at the link in my signature how we request users report bugs.fabs wrote:Playing 1.5.40 on Windows. The AI played Phthisis and while the life was deducted correctly, the log showed that I lost 0 lives.
- 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 allas » 22 Jul 2015, 02:08
r29833
- Chandra, Roaring Flame Ultimate (emblem) does damage to you at your upkeep
- If you quit (forfeit) an AI vs AI in quest mode tournament, the game still play in the background (sounds) but the tab is gone
- In quest tournament AI vs AI, the bottom AI playfield is upside down and disproportioned. This also happen to the player if the bug above is triggered. The hand of the player goes offscreen in this case. See screenshot, notice how I kept a hand of 7 but have none shown, the animation goes outside the window to the left. Restarting the game or resetting the layout does nothing in this case.
- Chandra, Roaring Flame Ultimate (emblem) does damage to you at your upkeep
- If you quit (forfeit) an AI vs AI in quest mode tournament, the game still play in the background (sounds) but the tab is gone
- In quest tournament AI vs AI, the bottom AI playfield is upside down and disproportioned. This also happen to the player if the bug above is triggered. The hand of the player goes offscreen in this case. See screenshot, notice how I kept a hand of 7 but have none shown, the animation goes outside the window to the left. Restarting the game or resetting the layout does nothing in this case.
- allas
- Posts: 13
- Joined: 15 Feb 2015, 21:59
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by excessum » 23 Jul 2015, 12:35
r29834
Turn to Frog does not seem to remove Undercity Troll's activated ability even though it should. After it resolves, the base 1/1 Frog is still able to activate its regenerate ability.
Turn to Frog does not seem to remove Undercity Troll's activated ability even though it should. After it resolves, the base 1/1 Frog is still able to activate its regenerate ability.
Re: Bug Reports (snapshot builds)
by R2_ » 23 Jul 2015, 12:43
Forge Version: 1.5.40-r-1
OS: Windows 8.1
I was just about to start a new Duel in the Quest Mode against the "Green Arrow" deck, then I got this crash-report dialog. After saving the txt i click continue and everything is working fine.
OS: Windows 8.1
I was just about to start a new Duel in the Quest Mode against the "Green Arrow" deck, then I got this crash-report dialog. After saving the txt i click continue and everything is working fine.
This is not exactly how I thought I would be "welcome" to report a bug... specially been a member for quite some years and considering the text was generated by forge (not my fault if java files get recognized as urls).Your post looks too spamy for a new user, please remove off-site URLs.
- R2_
- Posts: 8
- Joined: 31 May 2008, 17:25
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by friarsol » 23 Jul 2015, 14:33
We don't control the boards restrictions, slightlymagic has their own rules about what can be posted by users. At the time of your post you had <5 posts and aren't allowed to post urls due to spam. Now that you have 5 you should be able to post it if you try again.R2_ wrote:This is not exactly how I thought I would be "welcome" to report a bug... specially been a member for quite some years and considering the text was generated by forge (not my fault if java files get recognized as urls).
Edit: Also, you seem to be on an old version 1.5.40. We always recommend upgrading to the latest.
- 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 matrix4767 » 24 Jul 2015, 06:54
r29835:
Dromoka's Command still cannot prevent damage dealt by instants/sorceries.
Dromoka's Command still cannot prevent damage dealt by instants/sorceries.
- matrix4767
- Posts: 125
- Joined: 09 Sep 2014, 08:10
- Has thanked: 5 times
- Been thanked: 3 times
Re: Bug Reports (snapshot builds)
by allas » 25 Jul 2015, 02:48
To add to the last one, deleting match.xml is the only way to get back to a playable game, so I guess it get corrupt somehow.allas wrote:r29833
- Chandra, Roaring Flame Ultimate (emblem) does damage to you at your upkeep
- If you quit (forfeit) an AI vs AI in quest mode tournament, the game still play in the background (sounds) but the tab is gone
- In quest tournament AI vs AI, the bottom AI playfield is upside down and disproportioned. This also happen to the player if the bug above is triggered. The hand of the player goes offscreen in this case. See screenshot, notice how I kept a hand of 7 but have none shown, the animation goes outside the window to the left. Restarting the game or resetting the layout does nothing in this case.
I've added a comparison screenshot of the broken one (left) vs normal (right)
- allas
- Posts: 13
- Joined: 15 Feb 2015, 21:59
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 40 guests