It is currently 13 Sep 2025, 12:52
   
Text Size

Bug Reports xmage 1.4.0

by BetaSteward

Moderators: North, BetaSteward, noxx, jeffwadsworth, JayDi, TheElk801, LevelX, CCGHQ Admins

Re: Bug Reports xmage 1.4.0

Postby NoGue2k » 15 May 2015, 22:15

Had a Sidisi, Brood Tyrant in play and dredge a Stinkweed Imp hitting 3 creatures.

and Sidisi triggered 3 times instead of just one.

LevelX: Fixed beyond 1.4.0v0
NoGue2k
 
Posts: 41
Joined: 16 Aug 2014, 05:00
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.0

Postby tself55 » 16 May 2015, 01:11

After clicking to sort by Skill Level I got the following error box popping up at me every 10 seconds or so until i quit the application.

java.lang.ClassCastException: mage.constants.SkillLevel cannot be cast to java.lang.String

LevelX: Fixed beyond 1.4.0v0
tself55
 
Posts: 42
Joined: 16 Feb 2015, 19:49
Has thanked: 0 time
Been thanked: 3 times

Re: Bug Reports xmage 1.4.0

Postby muppet » 16 May 2015, 10:25

AI attacked with Thrummingbird.

Game exception occurred: java.lang.IllegalStateException: TargetPermanentOrPlayer wasn't handled. class:class mage.target.common.TargetPermanentOrPlayerWithCounter
Server version: 1.4.0v0
mage.player.ai.ComputerPlayer.choose(ComputerPlayer.java:378)
mage.abilities.effects.common.counter.ProliferateEffect.apply(ProliferateEffect.java:72)
mage.abilities.AbilityImpl.resolve(AbilityImpl.java:202)
mage.abilities.TriggeredAbilityImpl.resolve(TriggeredAbilityImpl.java:106)
mage.game.stack.StackAbility.resolve(StackAbility.java:108)
mage.game.GameImpl.resolve(GameImpl.java:1202)
mage.game.GameImpl.playPriority(GameImpl.java:1164)
mage.game.turn.Step.priority(Step.java:87)
mage.game.turn.Phase.playStep(Phase.java:203)
mage.game.turn.Phase.play(Phase.java:115)
mage.game.turn.Turn.play(Turn.java:143)
mage.game.GameImpl.playTurn(GameImpl.java:738)
mage.game.GameImpl.play(GameImpl.java:661)
mage.game.GameImpl.start(GameImpl.java:628)
mage.game.GameImpl.start(GameImpl.java:613)
mage.server.game.GameWorker.call(GameWorker.java:60)
java.util.concurrent.FutureTask.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)

LevelX: Fixed beyond 1.4.0v0
Last edited by muppet on 17 May 2015, 08:45, edited 1 time in total.
muppet
Tester
 
Posts: 590
Joined: 03 Aug 2011, 14:37
Has thanked: 33 times
Been thanked: 30 times

Re: Bug Reports xmage 1.4.0

Postby Laqutis » 16 May 2015, 14:31

upon installation of the last updates to the launcher and the program something changed my deck files.
Approximately 80 % of my edh commander deck lists ( i have quite a few) have had card entries dropped from them. I found out after trying to join a game and being prompted that the deck i was trying to load was illegal for said reasons (however it was also prompting that i had illegal cards in the list that were also not there or ever in the deck in the first place). This is a very big inconvenience as I'm not sure what cards are even missing yet and the manual process of having to go and check is going to be quite tedious. oddly and thankfully this seems only to have affected my commander decks if that extra info helps at all

edit 1 it seems all forms of the "tutor" cards were affected vampiric mystical enlightened worldly etc and nothing else so far will update if anything changes

edit 2 unfortunately ashnod's alter, goblin recruiter, jokulhaups, and dream cache were also affected

LevelX: Like Henris pointed out, this is most probably because of some changed set codes. Edit the decks with a text editor and change MPR to MPRP to fix this problem.
Last edited by Laqutis on 16 May 2015, 20:56, edited 2 times in total.
Laqutis
 
Posts: 63
Joined: 08 Feb 2015, 05:07
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports xmage 1.4.0

Postby smaleymark » 16 May 2015, 15:57

Men,
was playing against the AI ​​( computer - mad ) against an Affinity deck when the Atog without apparent reason began to sacrifice artifacts to gain the skill bonus however he was turning on my watch and it hinted that it had given the game I was won triggered. It seems that AI is not understood very well with skills that envolven sacrifice. Please excuse me for writing , I am using Google Translator to write to you

LevelX: Yeah, the AI is crazy and silly and is very bad in using things with sacrifice. I guess this won't be improved in the near future.
smaleymark
 
Posts: 8
Joined: 16 May 2015, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.0

Postby JeskaiCharmer » 16 May 2015, 18:23

Combust is in a common slot in MM2 packs, but it's supposed to be an uncommon

LevelX: Still fixed beyond v0
JeskaiCharmer
 
Posts: 75
Joined: 21 Oct 2014, 03:58
Has thanked: 2 times
Been thanked: 1 time

Re: Bug Reports xmage 1.4.0

Postby umchihumchi » 16 May 2015, 19:29

1. my battlefield live in Endrek Sahr, Master Breeder and i cast another creature spell, my oppenent counter my creature spell, Endrek Sahr trigger didn't put tokens onto battlefield.

LevelX: Fixed beyond 1.4.0v0

2. Drooling Groodion's active abilty don't activate. if i use this ability, roll back before

LevelX: I fixed that the same target could be used twice. But I guess this was not your problem. Can't reproduce other problems.
umchihumchi
 
Posts: 1
Joined: 16 May 2015, 19:13
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.0

Postby Beardstorm » 16 May 2015, 23:14

If I have resolved an Angel's Grace this turn, have an empty library, a Laboratory Maniac on the battlefield, and would draw a card, nothing happens. I should win the game if the card drawing effect resolves.

LevelX: Can't reproduce the problem. If i test exactly your described situation the player wins caused by the empty draw. Any more information available (game log, screen shot)?
User avatar
Beardstorm
 
Posts: 12
Joined: 17 Sep 2013, 13:12
Has thanked: 0 time
Been thanked: 1 time

Re: Bug Reports xmage 1.4.0

Postby JeskaiCharmer » 17 May 2015, 00:52

Otherworldly Journey was cast on a creature. When the creature returned to the battlefield, it was missing its +1/+1 counter.

LevelX: Still fixed beyond v0
JeskaiCharmer
 
Posts: 75
Joined: 21 Oct 2014, 03:58
Has thanked: 2 times
Been thanked: 1 time

Re: Bug Reports xmage 1.4.0

Postby 69Goblins69 » 17 May 2015, 05:31

Whenever a land is tapped for mana when mana flare is out is resets the game state due to an error

LevelX: Can't reproduce the problem. Probably a specific land does produce the problem.
69Goblins69
 
Posts: 1
Joined: 17 May 2015, 05:22
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.0

Postby Heris » 17 May 2015, 12:22

Laqutis wrote:upon installation of the last updates to the launcher and the program something changed my deck files.
Approximately 80 % of my edh commander deck lists ( i have quite a few) have had card entries dropped from them. I found out after trying to join a game and being prompted that the deck i was trying to load was illegal for said reasons (however it was also prompting that i had illegal cards in the list that were also not there or ever in the deck in the first place). This is a very big inconvenience as I'm not sure what cards are even missing yet and the manual process of having to go and check is going to be quite tedious. oddly and thankfully this seems only to have affected my commander decks if that extra info helps at all

edit 1 it seems all forms of the "tutor" cards were affected vampiric mystical enlightened worldly etc and nothing else so far will update if anything changes

edit 2 unfortunately ashnod's alter, goblin recruiter, jokulhaups, and dream cache were also affected
It happens for me with some modern decks because in XMage .dck files the set code MPR (Magic Player Rewards) isn't recognized by the new version which have now the code MPRP. I dont know if other sets have their code changed in the new version but this could be the reason of missing cards in decks.
Heris
 
Posts: 116
Joined: 21 Sep 2014, 20:04
Has thanked: 6 times
Been thanked: 11 times

Re: Bug Reports xmage 1.4.0

Postby tayfun369 » 17 May 2015, 14:39

There seems to be a bug with flashbacking cards from Snapcaster Mage where your mana disappears. Happened to me whilce flashbacking Path to Exile or Lightning Bolt.

Here is how it occurs:
Snapcaster resolves
you choose a target from your graveyard
ETB effect resolves
Flashback card
Pay mana
Cancel casting card
Mana disapperead from mana pool although spell is not cast yet and land remains tapped

https://github.com/magefree/mage/issues/515
tayfun369
 
Posts: 8
Joined: 17 May 2015, 11:04
Location: Germany
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.0

Postby JeskaiCharmer » 17 May 2015, 17:45

Taj-Nar Swordsmith's ability should put the equipment onto the battlefield, but it only puts it into hand.

LevelX: Still fixed beyond v0
JeskaiCharmer
 
Posts: 75
Joined: 21 Oct 2014, 03:58
Has thanked: 2 times
Been thanked: 1 time

Re: Bug Reports xmage 1.4.0

Postby JeskaiCharmer » 17 May 2015, 20:53

Drooling Groodion's ability is bugged. After you sacrifice a creature, it won't let you target creatures and pops up an error message, which rolls back the game state.

LevelX: Fixed that the same creature could be targted twice. Can't reproduce the problem.
JeskaiCharmer
 
Posts: 75
Joined: 21 Oct 2014, 03:58
Has thanked: 2 times
Been thanked: 1 time

Re: Bug Reports xmage 1.4.0

Postby Laqutis » 18 May 2015, 00:38

had a problem with extraplanar lens and argentum armor causing a rollback

in game roll back error report copied and pasted
| Open
Game exception occurred: java.util.ConcurrentModificationException
Server version: 1.4.0v0
java.util.HashMap$HashIterator.nextEntry(Unknown Source)
java.util.HashMap$ValueIterator.next(Unknown Source)
mage.abilities.TriggeredAbilities.checkTriggers(TriggeredAbilities.java:69)
mage.game.GameState.handleEvent(GameState.java:592)
mage.game.GameImpl.fireEvent(GameImpl.java:2097)
mage.abilities.AbilityImpl.activate(AbilityImpl.java:419)
mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1017)
mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1102)
mage.player.human.HumanPlayer.activateAbility(HumanPlayer.java:1025)
mage.player.human.HumanPlayer.playManaAbilities(HumanPlayer.java:710)
mage.player.human.HumanPlayer.playManaHandling(HumanPlayer.java:640)
mage.player.human.HumanPlayer.playMana(HumanPlayer.java:624)
mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:126)
mage.abilities.AbilityImpl.activate(AbilityImpl.java:383)
mage.game.stack.Spell.activate(Spell.java:135)
mage.players.PlayerImpl.cast(PlayerImpl.java:944)
mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1107)
mage.player.human.HumanPlayer.activateAbility(HumanPlayer.java:1025)
mage.player.human.HumanPlayer.priority(HumanPlayer.java:580)
mage.game.GameImpl.playPriority(GameImpl.java:1147)
mage.game.turn.Step.priority(Step.java:87)
mage.game.turn.Phase.playStep(Phase.java:203)
mage.game.turn.Phase.play(Phase.java:115)
mage.game.turn.Turn.play(Turn.java:143)
mage.game.GameImpl.playTurn(GameImpl.java:738)
mage.game.GameImpl.play(GameImpl.java:661)
mage.game.GameImpl.start(GameImpl.java:628)
mage.game.GameImpl.start(GameImpl.java:613)
mage.server.game.GameWorker.call(GameWorker.java:60)
java.util.concurrent.FutureTask.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)


it would be nice if it was mouse copyable as a lot of people will not know simple ctrl c ; and you may get more of the error reports copied and pasted here

edit 1 it was actually with all cards in hand I will put each error report in a different spoiler
sword of war and peace
| Open
Game exception occurred: java.util.ConcurrentModificationException
Server version: 1.4.0v0
java.util.HashMap$HashIterator.nextEntry(Unknown Source)
java.util.HashMap$ValueIterator.next(Unknown Source)
mage.abilities.TriggeredAbilities.checkTriggers(TriggeredAbilities.java:69)
mage.game.GameState.handleEvent(GameState.java:592)
mage.game.GameImpl.fireEvent(GameImpl.java:2097)
mage.abilities.AbilityImpl.activate(AbilityImpl.java:419)
mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1017)
mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1102)
mage.player.human.HumanPlayer.activateAbility(HumanPlayer.java:1025)
mage.player.human.HumanPlayer.playManaAbilities(HumanPlayer.java:710)
mage.player.human.HumanPlayer.playManaHandling(HumanPlayer.java:640)
mage.player.human.HumanPlayer.playMana(HumanPlayer.java:624)
mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:126)
mage.abilities.AbilityImpl.activate(AbilityImpl.java:383)
mage.game.stack.Spell.activate(Spell.java:135)
mage.players.PlayerImpl.cast(PlayerImpl.java:944)
mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1107)
mage.player.human.HumanPlayer.activateAbility(HumanPlayer.java:1025)
mage.player.human.HumanPlayer.priority(HumanPlayer.java:580)
mage.game.GameImpl.playPriority(GameImpl.java:1147)
mage.game.turn.Step.priority(Step.java:87)
mage.game.turn.Phase.playStep(Phase.java:203)
mage.game.turn.Phase.play(Phase.java:115)
mage.game.turn.Turn.play(Turn.java:143)
mage.game.GameImpl.playTurn(GameImpl.java:738)
mage.game.GameImpl.play(GameImpl.java:661)
mage.game.GameImpl.start(GameImpl.java:628)
mage.game.GameImpl.start(GameImpl.java:613)
mage.server.game.GameWorker.call(GameWorker.java:60)
java.util.concurrent.FutureTask.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)


ajani, caller of the pride
| Open
Game exception occurred: java.util.ConcurrentModificationException
Server version: 1.4.0v0
java.util.HashMap$HashIterator.nextEntry(Unknown Source)
java.util.HashMap$ValueIterator.next(Unknown Source)
mage.abilities.TriggeredAbilities.checkTriggers(TriggeredAbilities.java:69)
mage.game.GameState.handleEvent(GameState.java:592)
mage.game.GameImpl.fireEvent(GameImpl.java:2097)
mage.abilities.AbilityImpl.activate(AbilityImpl.java:419)
mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1017)
mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1102)
mage.player.human.HumanPlayer.activateAbility(HumanPlayer.java:1025)
mage.player.human.HumanPlayer.playManaAbilities(HumanPlayer.java:710)
mage.player.human.HumanPlayer.playManaHandling(HumanPlayer.java:640)
mage.player.human.HumanPlayer.playMana(HumanPlayer.java:624)
mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:126)
mage.abilities.AbilityImpl.activate(AbilityImpl.java:383)
mage.game.stack.Spell.activate(Spell.java:135)
mage.players.PlayerImpl.cast(PlayerImpl.java:944)
mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1107)
mage.player.human.HumanPlayer.activateAbility(HumanPlayer.java:1025)
mage.player.human.HumanPlayer.priority(HumanPlayer.java:580)
mage.game.GameImpl.playPriority(GameImpl.java:1147)
mage.game.turn.Step.priority(Step.java:87)
mage.game.turn.Phase.playStep(Phase.java:203)
mage.game.turn.Phase.play(Phase.java:115)
mage.game.turn.Turn.play(Turn.java:143)
mage.game.GameImpl.playTurn(GameImpl.java:738)
mage.game.GameImpl.play(GameImpl.java:661)
mage.game.GameImpl.start(GameImpl.java:628)
mage.game.GameImpl.start(GameImpl.java:613)
mage.server.game.GameWorker.call(GameWorker.java:60)
java.util.concurrent.FutureTask.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)


karn liberated
| Open
Game exception occurred: java.util.ConcurrentModificationException
Server version: 1.4.0v0
java.util.HashMap$HashIterator.nextEntry(Unknown Source)
java.util.HashMap$ValueIterator.next(Unknown Source)
mage.abilities.TriggeredAbilities.checkTriggers(TriggeredAbilities.java:69)
mage.game.GameState.handleEvent(GameState.java:592)
mage.game.GameImpl.fireEvent(GameImpl.java:2097)
mage.abilities.AbilityImpl.activate(AbilityImpl.java:419)
mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1017)
mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1102)
mage.player.human.HumanPlayer.activateAbility(HumanPlayer.java:1025)
mage.player.human.HumanPlayer.playManaAbilities(HumanPlayer.java:710)
mage.player.human.HumanPlayer.playManaHandling(HumanPlayer.java:640)
mage.player.human.HumanPlayer.playMana(HumanPlayer.java:624)
mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:126)
mage.abilities.AbilityImpl.activate(AbilityImpl.java:383)
mage.game.stack.Spell.activate(Spell.java:135)
mage.players.PlayerImpl.cast(PlayerImpl.java:944)
mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1107)
mage.player.human.HumanPlayer.activateAbility(HumanPlayer.java:1025)
mage.player.human.HumanPlayer.priority(HumanPlayer.java:580)
mage.game.GameImpl.playPriority(GameImpl.java:1147)
mage.game.turn.Step.priority(Step.java:87)
mage.game.turn.Phase.playStep(Phase.java:203)
mage.game.turn.Phase.play(Phase.java:115)
mage.game.turn.Turn.play(Turn.java:143)
mage.game.GameImpl.playTurn(GameImpl.java:738)
mage.game.GameImpl.play(GameImpl.java:661)
mage.game.GameImpl.start(GameImpl.java:628)
mage.game.GameImpl.start(GameImpl.java:613)
mage.server.game.GameWorker.call(GameWorker.java:60)
java.util.concurrent.FutureTask.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)


entreat the angels
| Open
Game exception occurred: java.util.ConcurrentModificationException
Server version: 1.4.0v0
java.util.HashMap$HashIterator.nextEntry(Unknown Source)
java.util.HashMap$ValueIterator.next(Unknown Source)
mage.abilities.TriggeredAbilities.checkTriggers(TriggeredAbilities.java:69)
mage.game.GameState.handleEvent(GameState.java:592)
mage.game.GameImpl.fireEvent(GameImpl.java:2097)
mage.abilities.AbilityImpl.activate(AbilityImpl.java:419)
mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1017)
mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1102)
mage.player.human.HumanPlayer.activateAbility(HumanPlayer.java:1025)
mage.player.human.HumanPlayer.playManaAbilities(HumanPlayer.java:710)
mage.player.human.HumanPlayer.playManaHandling(HumanPlayer.java:640)
mage.player.human.HumanPlayer.playMana(HumanPlayer.java:624)
mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:126)
mage.abilities.AbilityImpl.activate(AbilityImpl.java:383)
mage.game.stack.Spell.activate(Spell.java:135)
mage.players.PlayerImpl.cast(PlayerImpl.java:944)
mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1107)
mage.player.human.HumanPlayer.activateAbility(HumanPlayer.java:1025)
mage.player.human.HumanPlayer.priority(HumanPlayer.java:580)
mage.game.GameImpl.playPriority(GameImpl.java:1147)
mage.game.turn.Step.priority(Step.java:87)
mage.game.turn.Phase.playStep(Phase.java:203)
mage.game.turn.Phase.play(Phase.java:115)
mage.game.turn.Turn.play(Turn.java:143)
mage.game.GameImpl.playTurn(GameImpl.java:738)
mage.game.GameImpl.play(GameImpl.java:661)
mage.game.GameImpl.start(GameImpl.java:628)
mage.game.GameImpl.start(GameImpl.java:613)
mage.server.game.GameWorker.call(GameWorker.java:60)
java.util.concurrent.FutureTask.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)


hope this helps

LevelX: Fixed beyond v0. Handled here https://github.com/magefree/mage/issues/966
Laqutis
 
Posts: 63
Joined: 08 Feb 2015, 05:07
Has thanked: 0 time
Been thanked: 2 times

PreviousNext

Return to XMage

Who is online

Users browsing this forum: No registered users and 29 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 29 users online :: 0 registered, 0 hidden and 29 guests (based on users active over the past 10 minutes)
Most users ever online was 7967 on 09 Sep 2025, 23:08

Users browsing this forum: No registered users and 29 guests

Login Form