Bug Reports
by BetaSteward
Moderators: North, BetaSteward, noxx, jeffwadsworth, JayDi, TheElk801, LevelX, CCGHQ Admins
Re: Bug Reports
by nantuko84 » 18 Sep 2011, 08:59
We know about this issue, so at the moment Mage Server had to be restarted time to time.
But we made a fix for that in 0.7.6, so hope it will help and we won't have such troubles in next server version.
But we made a fix for that in 0.7.6, so hope it will help and we won't have such troubles in next server version.
Mage\MagicWars blog: http://mwars.blogspot.com/
Re: Bug Reports
by g0tcha » 18 Sep 2011, 13:37
when computer isn't connected to the internet, MAGE0.7.5 failed to start server (localhost).
INFO [2011-09-18 22:33 [40:973]] Main[main]: Starting MAGE server version 0.7.5
INFO [2011-09-18 22:33 [41:026]] Main[main]: Logging level: INFO
INFO [2011-09-18 22:33 [42:579]] Main[main]: Loading game type: mage.game.TwoPlayerMatch
INFO [2011-09-18 22:33 [42:655]] Main[main]: Loading plugin: mage.game.TwoPlayerMatch
INFO [2011-09-18 22:33 [42:697]] Main[main]: Loading game type: mage.game.FreeForAllMatch
INFO [2011-09-18 22:33 [42:726]] Main[main]: Loading plugin: mage.game.FreeForAllMatch
INFO [2011-09-18 22:33 [42:729]] Main[main]: Loading tournament type: mage.tournament.BoosterDraftEliminationTournament
INFO [2011-09-18 22:33 [42:740]] Main[main]: Loading plugin: mage.tournament.BoosterDraftEliminationTournament
INFO [2011-09-18 22:33 [42:745]] Main[main]: Loading tournament type: mage.tournament.SealedEliminationTournament
INFO [2011-09-18 22:33 [42:769]] Main[main]: Loading plugin: mage.tournament.SealedEliminationTournament
INFO [2011-09-18 22:33 [42:771]] Main[main]: Loading plugin: mage.player.human.HumanPlayer
INFO [2011-09-18 22:33 [42:888]] Main[main]: Loading plugin: mage.player.ai.ComputerPlayer3
INFO [2011-09-18 22:33 [42:969]] Main[main]: Loading plugin: mage.player.ai.ComputerPlayer6
INFO [2011-09-18 22:33 [43:020]] Main[main]: Loading plugin: mage.deck.Vintage
INFO [2011-09-18 22:33 [43:042]] Main[main]: Loading plugin: mage.deck.Extended
INFO [2011-09-18 22:33 [43:043]] Main[main]: Loading plugin: mage.deck.Standard
INFO [2011-09-18 22:33 [43:044]] Main[main]: Loading plugin: mage.deck.ShardsOfAlaraBlock
INFO [2011-09-18 22:33 [43:045]] Main[main]: Loading plugin: mage.deck.ZendikarBlock
INFO [2011-09-18 22:33 [43:046]] Main[main]: Loading plugin: mage.deck.ScarsOfMirrodinBlock
INFO [2011-09-18 22:33 [43:047]] Main[main]: Loading plugin: mage.deck.Limited
FATAL [2011-09-18 22:33 [43:270]] Main[main]: Failed to start server - localhost:17171/?serializationtype=jboss
java.lang.NullPointerException
at mage.remote.Connection.getURI(Connection.java:79)
at mage.server.Main.main(Main.java:118)
INFO [2011-09-18 22:33 [40:973]] Main[main]: Starting MAGE server version 0.7.5
INFO [2011-09-18 22:33 [41:026]] Main[main]: Logging level: INFO
INFO [2011-09-18 22:33 [42:579]] Main[main]: Loading game type: mage.game.TwoPlayerMatch
INFO [2011-09-18 22:33 [42:655]] Main[main]: Loading plugin: mage.game.TwoPlayerMatch
INFO [2011-09-18 22:33 [42:697]] Main[main]: Loading game type: mage.game.FreeForAllMatch
INFO [2011-09-18 22:33 [42:726]] Main[main]: Loading plugin: mage.game.FreeForAllMatch
INFO [2011-09-18 22:33 [42:729]] Main[main]: Loading tournament type: mage.tournament.BoosterDraftEliminationTournament
INFO [2011-09-18 22:33 [42:740]] Main[main]: Loading plugin: mage.tournament.BoosterDraftEliminationTournament
INFO [2011-09-18 22:33 [42:745]] Main[main]: Loading tournament type: mage.tournament.SealedEliminationTournament
INFO [2011-09-18 22:33 [42:769]] Main[main]: Loading plugin: mage.tournament.SealedEliminationTournament
INFO [2011-09-18 22:33 [42:771]] Main[main]: Loading plugin: mage.player.human.HumanPlayer
INFO [2011-09-18 22:33 [42:888]] Main[main]: Loading plugin: mage.player.ai.ComputerPlayer3
INFO [2011-09-18 22:33 [42:969]] Main[main]: Loading plugin: mage.player.ai.ComputerPlayer6
INFO [2011-09-18 22:33 [43:020]] Main[main]: Loading plugin: mage.deck.Vintage
INFO [2011-09-18 22:33 [43:042]] Main[main]: Loading plugin: mage.deck.Extended
INFO [2011-09-18 22:33 [43:043]] Main[main]: Loading plugin: mage.deck.Standard
INFO [2011-09-18 22:33 [43:044]] Main[main]: Loading plugin: mage.deck.ShardsOfAlaraBlock
INFO [2011-09-18 22:33 [43:045]] Main[main]: Loading plugin: mage.deck.ZendikarBlock
INFO [2011-09-18 22:33 [43:046]] Main[main]: Loading plugin: mage.deck.ScarsOfMirrodinBlock
INFO [2011-09-18 22:33 [43:047]] Main[main]: Loading plugin: mage.deck.Limited
FATAL [2011-09-18 22:33 [43:270]] Main[main]: Failed to start server - localhost:17171/?serializationtype=jboss
java.lang.NullPointerException
at mage.remote.Connection.getURI(Connection.java:79)
at mage.server.Main.main(Main.java:118)
- g0tcha
- Posts: 10
- Joined: 27 Mar 2011, 04:37
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports
by nantuko84 » 18 Sep 2011, 14:29
Seems it can't find local address between network interfaces.
Added checking for null and using "localhost" in such cases.
Added checking for null and using "localhost" in such cases.
Mage\MagicWars blog: http://mwars.blogspot.com/
Re: Bug Reports
by jmartus » 18 Sep 2011, 19:49
Another server bug today 9-18-2011 3:41 eastern Time I clicked done and nothing would happen. I played distress and i choose a day of judgement the day of judgement went to the graveyard and my opponent said it tried to make them play the card Angel's Mercy but they didnt have enough mana when I accidently clicked on it. Then the server became unresponsive after clicking done nothing would happen.
- DangerDoom
- Posts: 1
- Joined: 14 Nov 2010, 08:32
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports
by nantuko84 » 20 Sep 2011, 05:07
Battlegrace Angel - fixed
Mage\MagicWars blog: http://mwars.blogspot.com/
Re: Bug Reports
by Maxwell Evans » 20 Sep 2011, 10:07
Contagion Clasp allows you to select targets, but will not conclude the proliferate action. The "done" button can be clicked and all other items on the screen are working (can open graveyard etc) but the game will not move on to the next round, and eventually you time-out and "lose."
- Maxwell Evans
- Posts: 2
- Joined: 20 Sep 2011, 09:37
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports
by Maxwell Evans » 20 Sep 2011, 10:45
There also seems to be a myriad of issues with creatures that are unblockable and equipment that confers that effect. The AI is allowed to block unblockable critters, though this seems to be bypassed in the event that the unblockable effect is conferred by equipment on the turn the equipment is equipped.
in subsequent turns the equipment ceases to function.
in subsequent turns the equipment ceases to function.
- Maxwell Evans
- Posts: 2
- Joined: 20 Sep 2011, 09:37
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports
by nantuko84 » 20 Sep 2011, 10:56
Just to make sure, do you mean that
1. AI can block creatures with "{this} is unblockable". Any examples? (May it happen that we forgot to add such keyword in implementation and you look at card image rather than tooltip)
2. AI can't block unblockable creatures if ability was granted by equipment and only on the same turn it was granted (e.g. by Whispersilk Cloak)
3. AI can block creature equipped by Whispersilk Cloak like cards but on turns starting from next the creature was equipped
1. AI can block creatures with "{this} is unblockable". Any examples? (May it happen that we forgot to add such keyword in implementation and you look at card image rather than tooltip)
2. AI can't block unblockable creatures if ability was granted by equipment and only on the same turn it was granted (e.g. by Whispersilk Cloak)
3. AI can block creature equipped by Whispersilk Cloak like cards but on turns starting from next the creature was equipped
Mage\MagicWars blog: http://mwars.blogspot.com/
Re: Bug Reports
by jmartus » 20 Sep 2011, 17:14
Gideon's Lawkeeper wasn't allowing me to tap opponents creatures. The only thing it was letting me do was tap my own creatures.
Re: Bug Reports
by delirimouse » 20 Sep 2011, 21:34
I think the problem with Contagion Clasp is general to all Proliferate cards, as I've had the same behavior with Core Prowler on a couple occasions.
- delirimouse
- Posts: 39
- Joined: 30 Aug 2011, 23:33
- Has thanked: 0 time
- Been thanked: 3 times
Re: Bug Reports
by Tachen » 20 Sep 2011, 21:35
First of all, sorry for my english.
I have detected a pair of bugs.
One of them is that "act of traeason" doesn´t work against human but works against IA.
The other is that, when you destroy 2 creatures at the same time, when the "mimic vat" effect is activated twice at the same time, the game block. you hit done button and nothing happens
I have detected a pair of bugs.
One of them is that "act of traeason" doesn´t work against human but works against IA.
The other is that, when you destroy 2 creatures at the same time, when the "mimic vat" effect is activated twice at the same time, the game block. you hit done button and nothing happens
- Tachen
- Posts: 1
- Joined: 20 Sep 2011, 21:21
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports
by BryanM » 20 Sep 2011, 22:18
Some card defects:
I was allowed to block a Tormented Soul. I had a Pride Guardian, and gained life from it. This is a terrible situation for the ghost to be in, and it breaks my heart to see such a fierce beast brought so low.
(The client very definitely states w/Soul {This} can't block. Unblockable.)
I was not allowed to cast Divine Verdict during my opponent's attack phase. I had a Lightning Bolt in hand, and that was allowed during that stop.
I'm not sure if Protean Hydra is correct. I double checked this, and MAGE has it so that when it's in combat and takes some damage, it has some counters removed. So if it fights something with 2 power, the damage it inflicts is -2. Example:
Hydra is 3/3
Grizzly Bear 2/2
Hydra blocks Bear. Bear lives.
This only seems to happen when the hydra is blocking. My understanding is the damage should happen at the same time, not attacker first, and the bear should be dead in either case. This case also seems buggy, both times I tested this by playing with myself, it jammed the game to a stop.
Used Rise From the Grave on the AI's Lightwielder Paladin. It attacked me with it the next turn.
Pride Guardian blocked a Prized Unicorn (who had Swiftfoot Boots on), did not gain life from it. Life total was 20 - had been untouched the entire game.
*Schrödinger's Bear would be a cool card.
I was allowed to block a Tormented Soul. I had a Pride Guardian, and gained life from it. This is a terrible situation for the ghost to be in, and it breaks my heart to see such a fierce beast brought so low.
(The client very definitely states w/Soul {This} can't block. Unblockable.)
I was not allowed to cast Divine Verdict during my opponent's attack phase. I had a Lightning Bolt in hand, and that was allowed during that stop.
I'm not sure if Protean Hydra is correct. I double checked this, and MAGE has it so that when it's in combat and takes some damage, it has some counters removed. So if it fights something with 2 power, the damage it inflicts is -2. Example:
Hydra is 3/3
Grizzly Bear 2/2
Hydra blocks Bear. Bear lives.
This only seems to happen when the hydra is blocking. My understanding is the damage should happen at the same time, not attacker first, and the bear should be dead in either case. This case also seems buggy, both times I tested this by playing with myself, it jammed the game to a stop.
Used Rise From the Grave on the AI's Lightwielder Paladin. It attacked me with it the next turn.
Pride Guardian blocked a Prized Unicorn (who had Swiftfoot Boots on), did not gain life from it. Life total was 20 - had been untouched the entire game.
*Schrödinger's Bear would be a cool card.
Last edited by BryanM on 22 Sep 2011, 16:06, edited 1 time in total.
Re: Bug Reports
by jmartus » 22 Sep 2011, 04:34
Opponent disconnected a few times and it auto timed out and it made them concede
Re: Bug Reports
by Tharos » 24 Sep 2011, 11:10
Game exception occurred: java.lang.NullPointerException
Server version: 0.7.5
mage.abilities.effects.common.continious.SetCardSubtypeAttachedEffect.apply(SetCardSubtypeAttachedEffect.java:62)
mage.abilities.effects.ContinuousEffectImpl.apply(ContinuousEffectImpl.java:93)
mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:459)
mage.game.GameState.applyEffects(GameState.java:277)
mage.game.GameImpl.applyEffects(GameImpl.java:600)
mage.game.GameImpl.replaceEvent(GameImpl.java:1008)
mage.game.permanent.PermanentCard.moveToZone(PermanentCard.java:154)
mage.game.permanent.PermanentImpl.destroy(PermanentImpl.java:664)
mage.game.GameImpl.checkStateBasedActions(GameImpl.java:681)
mage.game.GameImpl.checkStateAndTriggered(GameImpl.java:632)
mage.game.GameImpl.playPriority(GameImpl.java:536)
mage.game.turn.Step.priority(Step.java:75)
mage.game.turn.Phase.playStep(Phase.java:144)
mage.game.turn.Phase.play(Phase.java:108)
mage.game.turn.Turn.play(Turn.java:120)
mage.game.GameImpl.start(GameImpl.java:355)
mage.game.GameImpl.start(GameImpl.java:341)
mage.server.game.GameWorker.call(GameWorker.java:57)
java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
java.util.concurrent.FutureTask.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Server version: 0.7.5
mage.abilities.effects.common.continious.SetCardSubtypeAttachedEffect.apply(SetCardSubtypeAttachedEffect.java:62)
mage.abilities.effects.ContinuousEffectImpl.apply(ContinuousEffectImpl.java:93)
mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:459)
mage.game.GameState.applyEffects(GameState.java:277)
mage.game.GameImpl.applyEffects(GameImpl.java:600)
mage.game.GameImpl.replaceEvent(GameImpl.java:1008)
mage.game.permanent.PermanentCard.moveToZone(PermanentCard.java:154)
mage.game.permanent.PermanentImpl.destroy(PermanentImpl.java:664)
mage.game.GameImpl.checkStateBasedActions(GameImpl.java:681)
mage.game.GameImpl.checkStateAndTriggered(GameImpl.java:632)
mage.game.GameImpl.playPriority(GameImpl.java:536)
mage.game.turn.Step.priority(Step.java:75)
mage.game.turn.Phase.playStep(Phase.java:144)
mage.game.turn.Phase.play(Phase.java:108)
mage.game.turn.Turn.play(Turn.java:120)
mage.game.GameImpl.start(GameImpl.java:355)
mage.game.GameImpl.start(GameImpl.java:341)
mage.server.game.GameWorker.call(GameWorker.java:57)
java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
java.util.concurrent.FutureTask.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
- Tharos
- Posts: 1
- Joined: 24 Sep 2011, 11:06
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 18 guests