Page 1 of 2

Bug Reports XMage 1.4.25 SOFTWARE

PostPosted: 29 Jul 2017, 19:16
by LevelX
If you have encountered any problems while using XMage 1.4.25 you can post them here.
Please mention who you were playing against: Human or the AI type.
Please describe how you got to that point. A screenshot of the battlefield at the moment something went wrong will be useful too. Otherwise, naming the cards that interacted will suffice. If you get an error log please add that too. Also often does a gamelog file from the mage-client/gamelogs/ folder help to reproduce the problem.



  1. Please use a separate post for each problem/bug.
  2. Don't report here problems concerning to install, start or connect xmage. Only game related problems of using xmage.
  3. Don't report here cards you would like to see implemented. Please report those card requests here:
    http://www.slightlymagic.net/forum/viewtopic.php?f=70&t=19067


Thank you for your help in detecting bugs.

Known Issues:
https://github.com/magefree/mage/issues

1.4.26V0 (2017-08-15)
* Fixed a problem of DiesTriggeredAbility that produced null pointer exception.
* Fixed that morphed permanents (face down) had wrongly the cumulative mana costs of their face-up side instead of 0(fixes #3726).
* Fixed for a lot of activated abilities that boosted (+ and -) targets (e.g. Kagemaro, First to Suffer, that the boost value was not fixed after activation.
* Changed user disconnect handling. The user in the server is no longer deleted directly after connection problem, disconnect or quit. The user object remains now for 8 minutes so the rejoin not possible after disconnect problem should be solved (I hope so). We will see. Also fixed the problem, that the table panel was not shown, if a player disconected and reconected.


* Avatar of Will - Fixed a bug of the cost reduction effect.
* Borderland Explorer - Fixed that it was possible to search a land also if the player did not discard a card.
* Duplicant - Fixed that the target creatures attributes were not copied if the target was not exiled (e.g. Commander going to command zone).
* Jeleva, Nephalia's Scourge - Fixed that the card exile did not work, if Jeleva already left battlefield as the ETB triggered ability resolved.
* Jeleva, Nephalia's Scourge - Fixed that the ETB triggered ability also exiled card if Jeleva was e.g. copied by a Clone card.
* Karn Liberated - fixed that after using its -14 ability the game does not properly set the starting player of the new game (fixes #3786).
* Minds Aglow - Fixed that payed mana can be undone if X was set to a too high value.
* Oath of Nissa - Fixed that the revealed and not selected cards were not always put on the bottom of the library.

Re: Bug Reports XMage 1.4.25 SOFTWARE

PostPosted: 30 Jul 2017, 09:53
by Drglord
Oath of Nissa. If you don't hit a land, creature, or planewalker you don't put the cards in the bottom of your library and i even asked a judge and that is not how it is supposed to work. Hit or not cards should be put in the bottom of your library. It seems if you don't reveal a creature, land or planewalker then the put into bottom is not activated as supposed to do.

The exact wording is "When Oath of Nissa enters the battlefield, look at the top three cards of your library.
You may reveal a creature, land, or planeswalker card from among them and put it into your hand.
Put the rest on the bottom of your library in any order."

LevelX: Fixed beyond 1.4.25V0

Re: Bug Reports XMage 1.4.25 SOFTWARE

PostPosted: 30 Jul 2017, 15:40
by cheddarsuave
Rollbacks are messed up again (after working fine for the most part in the last release). Tried a rollback and my opponent never got priority for the rest of the game.

Re: Bug Reports XMage 1.4.25 SOFTWARE

PostPosted: 30 Jul 2017, 17:55
by Karaya
cheddarsuave wrote:Rollbacks are messed up again (after working fine for the most part in the last release). Tried a rollback and my opponent never got priority for the rest of the game.
If you make new rollbacks it will start working again eventually. Sometimes its 3 times, other times its 30. you never know.

Re: Bug Reports XMage 1.4.25 SOFTWARE

PostPosted: 01 Aug 2017, 15:06
by Esovius
Lots of connection issues. I have been disconnected 5 times in the last 15 minutes

Re: Bug Reports XMage 1.4.25 SOFTWARE

PostPosted: 01 Aug 2017, 18:59
by cheddarsuave
If you have Deck Editor open and connect to a different server, it is still impossible to see the "Tables" window. The only workaround I know of right now is to close the deck editor and reconnect.

Re: Bug Reports XMage 1.4.25 SOFTWARE

PostPosted: 02 Aug 2017, 01:00
by Notshauna
Borderland Explorer is giving people basics even if they don't discard a card.

LevelX: Fixed beyond 1.4.25V0

Re: Bug Reports XMage 1.4.25 SOFTWARE

PostPosted: 04 Aug 2017, 08:51
by AlexMazzi
I have a basic Forest enchanted with Utopia Sprawl (color green). My opponent enchant it with Spreading Seas but my land becomes Forest-Island, the Utopia still stay attached, giving to me U+G mana.

Aurum: Fixed beyond 1.4.25v0

Curse of Misfortunes / Curses

PostPosted: 05 Aug 2017, 15:54
by FuryOfFungus
Each curse sets a trigger for enchant player. So i can enchant other players with searched curses other then the player enchantet by Curse of Misfortunes. Enchant player shouldn´t set a trigger.

Mystic Barrier

PostPosted: 05 Aug 2017, 16:19
by FuryOfFungus
Mystic Barrier does not work. You can attack whoever you like.

Aurum: Fixed beyond 1.4.25v0

Re: Bug Reports XMage 1.4.25 SOFTWARE

PostPosted: 05 Aug 2017, 21:02
by cheddarsuave
Several times now a Chaos draft (random sets) will not begin properly. Everyone is just waiting in the tournament lobby forever, with no pack 1 showing up on the screen. This is not an isolated incident.

Re: Bug Reports XMage 1.4.25 SOFTWARE

PostPosted: 06 Aug 2017, 00:28
by LLM
Solemnity+Phyrexian Unlife isn't working properly!

Got the two of them in the field with my Zur deck and died anyway.

One of the creatures attacking me had double strike, don't know if that matters.

Re: Bug Reports XMage 1.4.25 SOFTWARE

PostPosted: 06 Aug 2017, 00:37
by BrassAngel42
Just updated to 1.4.25. Playing a game of commander vs the AI. Get a little bit into it and...

Code: Select all
Exception in thread "MVStore background writer nio:C:/Users/{NAME REMOVED}/Downloads/xmage/mage-server/db/cards.h2.mv.db" java.lang.OutOfMemoryError: Java heap space
        at java.util.concurrent.ConcurrentHashMap$ValuesView.iterator(Unknown Source)
        at org.h2.mvstore.MVStore.hasUnsavedChanges(MVStore.java:1463)
        at org.h2.mvstore.MVStore.writeInBackground(MVStore.java:2368)
        at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2583)
FATAL 2017-08-05 20:33:13,785 GameWorker general error [abaab20e-5c23-4f6f-8134-5b710a0ae631] java.lang.OutOfMemoryError: Java heap space =>[GAME abaab20e-5c23-4f6f-8134-5b710a0ae631] GameWorker.call
java.lang.OutOfMemoryError: Java heap space
        at mage.abilities.common.EntersBattlefieldTappedAbility.copy(EntersBattlefieldTappedAbility.java:67)
        at mage.abilities.common.EntersBattlefieldTappedAbility.copy(EntersBattlefieldTappedAbility.java:39)
        at mage.abilities.effects.ContinuousEffectsList.<init>(ContinuousEffectsList.java:60)
        at mage.abilities.effects.ContinuousEffectsList.copy(ContinuousEffectsList.java:67)
        at mage.abilities.effects.ContinuousEffects.<init>(ContinuousEffects.java:101)
        at mage.abilities.effects.ContinuousEffects.copy(ContinuousEffects.java:133)
        at mage.game.GameState.<init>(GameState.java:161)
        at mage.game.GameState.copy(GameState.java:235)
        at mage.game.GameStates.save(GameStates.java:54)
        at mage.game.GameImpl.saveState(GameImpl.java:522)
        at mage.game.GameImpl.bookmarkState(GameImpl.java:605)
        at mage.players.PlayerImpl.cast(PlayerImpl.java:972)
        at mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1176)
        at mage.player.ai.ComputerPlayer.activateAbility(ComputerPlayer.java:920)
        at mage.player.ai.ComputerPlayer6.act(ComputerPlayer6.java:289)
        at mage.player.ai.ComputerPlayer7.priorityPlay(ComputerPlayer7.java:108)
        at mage.player.ai.ComputerPlayer7.priority(ComputerPlayer7.java:82)
        at mage.game.GameImpl.playPriority(GameImpl.java:1257)
        at mage.game.turn.Step.priority(Step.java:87)
        at mage.game.turn.Phase.playStep(Phase.java:210)
        at mage.game.turn.Phase.play(Phase.java:115)
        at mage.game.turn.Turn.play(Turn.java:153)
        at mage.game.GameImpl.playTurn(GameImpl.java:805)
        at mage.game.GameImpl.play(GameImpl.java:714)
        at mage.game.GameImpl.start(GameImpl.java:678)
        at mage.server.game.GameWorker.call(GameWorker.java:60)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
INFO  2017-08-05 20:33:13,790 LOST CONNECTION - BrassAngel [Match: 1 ] at 192.168.1.161 sessionId: 5c4o14h-gdm55g-j5zzhkwb-1-j5zzhkxo-4 =>[Timer-0] Main$ClientConnectionListener.handleConnectionException

Re: Bug Reports XMage 1.4.25 SOFTWARE

PostPosted: 07 Aug 2017, 08:55
by kanekid
Playing a game of edh and got to the damage step after trampling over a bunch of Snake tokens with a 28/28 Witch-Maw Nephilim, in case that makes any difference, when the game crashes and an error comes up.

Re: Bug Reports XMage 1.4.25 SOFTWARE

PostPosted: 09 Aug 2017, 20:57
by Deyool
I'm pretty sure that Seize the Day is bugged... I was playing commander against computer when my opponent started to flashback Seize the Day infinitely and forever, so the game gone to end because the bug...