Bug Reports
by BetaSteward
Moderators: North, BetaSteward, noxx, jeffwadsworth, JayDi, TheElk801, LevelX, CCGHQ Admins
Re: Bug Reports
by DeadSpeak » 24 Oct 2011, 08:31
Great work guys!
Ghost Quarter acts weird when I play against the AI.
Sometimes when the AI uses Ghost Quarter's ability to destroy one of my lands, I get to choose a basic land from my library and then the land enters the battlefield on the AI's side.
Othertimes no-one gets the land.
Ghost Quarter acts weird when I play against the AI.
Sometimes when the AI uses Ghost Quarter's ability to destroy one of my lands, I get to choose a basic land from my library and then the land enters the battlefield on the AI's side.
Othertimes no-one gets the land.
- DeadSpeak
- Posts: 104
- Joined: 25 Dec 2009, 00:14
- Location: Denmark
- Has thanked: 4 times
- Been thanked: 3 times
Re: Bug Reports
by Tranberry » 25 Oct 2011, 00:50
I get constant java heap space crashes, not really sure what I should add to help you help me/us.
- | Open
- INFO [2011-10-25 02:39 [46:568]] ComputerPlayer2[pool-4-thread-11]: Calculated 3 nodes in 0.569526152s
INFO [2011-10-25 02:39 [46:568]] ComputerPlayer3[pool-4-thread-11]: Computer Player 4 simulated 4765 nodes in 260.449892074s - average 18.295265788192957 nodes/s
INFO [2011-10-25 02:39 [46:568]] ComputerPlayer2[pool-4-thread-11]: Turn 16 Step mage.game.turn.DeclareAttackersStep@d85ce8 Player Computer Player 4 Life 15
INFO [2011-10-25 02:40 [22:643]] ComputerPlayer2[pool-4-thread-11]: Timeout - Calculated 11 nodes in 22.292609822s
INFO [2011-10-25 02:40 [25:353]] ComputerPlayer3[pool-4-thread-11]: Computer Player 4 simulated 4776 nodes in 282.742501896s - average 16.891694626642074 nodes/s
INFO [2011-10-25 02:40 [29:973]] ComputerPlayer2[pool-4-thread-11]: Turn 17 Step mage.game.turn.PreCombatMainStep@1e31c90 Player Computer Player 4 Life 7
FATAL [2011-10-25 02:42 [01:225]] Session[pool-4-thread-11]: Session fireCallback error
org.jboss.remoting.callback.HandleCallbackException: Error handling callback
at org.jboss.remoting.callback.ServerInvokerCallbackHandler.handleCallback(ServerInvokerCallbackHandler.java:866)
at org.jboss.remoting.callback.ServerInvokerCallbackHandler.handleCallbackOneway(ServerInvokerCallbackHandler.java:708)
at mage.server.Session.fireCallback(Session.java:150)
at mage.server.User.fireCallback(User.java:122)
at mage.server.game.GameSession.select(GameSession.java:96)
at mage.server.game.GameController$14.execute(GameController.java:434)
at mage.server.game.GameController.perform(GameController.java:566)
at mage.server.game.GameController.perform(GameController.java:560)
at mage.server.game.GameController.select(GameController.java:432)
at mage.server.game.GameController.access$900(GameController.java:74)
at mage.server.game.GameController$2.event(GameController.java:144)
at mage.server.game.GameController$2.event(GameController.java:128)
at mage.game.events.EventDispatcher.fireEvent(EventDispatcher.java:55)
at mage.game.events.PlayerQueryEventSource.select(PlayerQueryEventSource.java:61)
at mage.game.GameImpl.firePriorityEvent(GameImpl.java:862)
at mage.player.human.HumanPlayer.priority(HumanPlayer.java:384)
at mage.game.GameImpl.playPriority(GameImpl.java:558)
at mage.game.turn.Step.priority(Step.java:75)
at mage.game.turn.Phase.playStep(Phase.java:144)
at mage.game.turn.Phase.play(Phase.java:108)
at mage.game.turn.Turn.play(Turn.java:120)
at mage.game.GameImpl.start(GameImpl.java:363)
at mage.game.GameImpl.start(GameImpl.java:349)
at mage.server.game.GameWorker.call(GameWorker.java:57)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.OutOfMemoryError: Java heap space
User experience, make or break. MtG drafting is fun.
-
Tranberry - Posts: 59
- Joined: 01 Apr 2010, 19:32
- Location: Sweden
- Has thanked: 136 times
- Been thanked: 3 times
Re: Bug Reports
by BryanM » 25 Oct 2011, 02:09
Stromkirk Noble can not be assigned to block a Stromkirk Noble.
Geistcatcher's Rig doesn't ask if you want to assign damage to a flying target.
Was kind of shocked to see no version of Storm Crow is implemented. It's the most highly rated card in the history of the game! Even more shocked to realize that it's been out of the game for > 5 years.
Geistcatcher's Rig doesn't ask if you want to assign damage to a flying target.
Was kind of shocked to see no version of Storm Crow is implemented. It's the most highly rated card in the history of the game! Even more shocked to realize that it's been out of the game for > 5 years.
Re: Bug Reports
by nantuko84 » 25 Oct 2011, 10:34
Tranberry>
seems we miss memory settings in startServer.bat and startServer.sh
update the one you use to run server (startServer.bat on Windows) to
Black Lotus, Ancestral Call, Moxes, ... seems they are more valuable
seems we miss memory settings in startServer.bat and startServer.sh
update the one you use to run server (startServer.bat on Windows) to
- Code: Select all
@ECHO OFF
java -Djava.security.policy=./config/security.policy -Djava.util.logging.config.file=./config/logging.config -Dlog4j.configuration=file:./config/log4j.properties -jar ./lib/Mage-Server-0.8.jar -Xms256M -Xmx512M
pause
Black Lotus, Ancestral Call, Moxes, ... seems they are more valuable
Mage\MagicWars blog: http://mwars.blogspot.com/
Re: Bug Reports
by Tranberry » 25 Oct 2011, 15:33
Thanks, no more heap crashes.
Got this though, could not spot anything in the server log, but found this in the client log:
Cheers!
Got this though, could not spot anything in the server log, but found this in the client log:
- | Open
- INFO [2011-10-25 17:28 [02:315]] CallbackClientImpl[JBossRemoting Server Oneway(1)-21]: 1020 - gameSelect
INFO [2011-10-25 17:28 [02:315]] CallbackClientImpl$1[AWT-EventQueue-0]: 1020 -- gameSelect
INFO [2011-10-25 17:28 [02:315]] FeedbackPanel[AWT-EventQueue-0]: text: Upkeep - play instants and activated abilities.
INFO [2011-10-25 17:28 [04:835]] CallbackClientImpl[JBossRemoting Server Oneway(1)-23]: 1021 - gameInform
INFO [2011-10-25 17:28 [04:835]] CallbackClientImpl$1[AWT-EventQueue-0]: 1021 -- gameInform
INFO [2011-10-25 17:28 [04:835]] FeedbackPanel[AWT-EventQueue-0]: text: Waiting for Computer Player 4
INFO [2011-10-25 17:28 [05:345]] CallbackClientImpl[JBossRemoting Server Oneway(1)-22]: 1022 - chatMessage
INFO [2011-10-25 17:28 [05:345]] CallbackClientImpl$1[AWT-EventQueue-0]: 1022 -- chatMessage
INFO [2011-10-25 17:28 [05:835]] CallbackClientImpl[JBossRemoting Server Oneway(1)-24]: 1023 - gameSelect
INFO [2011-10-25 17:28 [05:835]] CallbackClientImpl$1[AWT-EventQueue-0]: 1023 -- gameSelect
INFO [2011-10-25 17:28 [05:835]] FeedbackPanel[AWT-EventQueue-0]: text: Draw - play instants and activated abilities.
INFO [2011-10-25 17:28 [08:775]] CallbackClientImpl[JBossRemoting Server Oneway(1)-25]: 1024 - gameInform
INFO [2011-10-25 17:28 [08:775]] CallbackClientImpl$1[AWT-EventQueue-0]: 1024 -- gameInform
INFO [2011-10-25 17:28 [08:775]] FeedbackPanel[AWT-EventQueue-0]: text: Waiting for Computer Player 4
INFO [2011-10-25 17:28 [09:765]] CallbackClientImpl[JBossRemoting Server Oneway(1)-26]: 1025 - gameSelect
INFO [2011-10-25 17:28 [09:765]] CallbackClientImpl$1[AWT-EventQueue-0]: 1025 -- gameSelect
INFO [2011-10-25 17:28 [09:775]] FeedbackPanel[AWT-EventQueue-0]: text: Precombat Main - play spells and abilities.
INFO [2011-10-25 17:28 [16:635]] CallbackClientImpl[JBossRemoting Server Oneway(1)-27]: 1026 - chatMessage
INFO [2011-10-25 17:28 [16:635]] CallbackClientImpl$1[AWT-EventQueue-0]: 1026 -- chatMessage
INFO [2011-10-25 17:28 [17:725]] CallbackClientImpl[JBossRemoting Server Oneway(1)-28]: 1027 - gameSelect
INFO [2011-10-25 17:28 [17:725]] CallbackClientImpl$1[AWT-EventQueue-0]: 1027 -- gameSelect
INFO [2011-10-25 17:28 [17:725]] FeedbackPanel[AWT-EventQueue-0]: text: Precombat Main - play spells and abilities.
INFO [2011-10-25 17:28 [34:025]] CallbackClientImpl[JBossRemoting Server Oneway(1)-29]: 1028 - gamePlayMana
INFO [2011-10-25 17:28 [34:025]] CallbackClientImpl$1[AWT-EventQueue-0]: 1028 -- gamePlayMana
INFO [2011-10-25 17:28 [34:035]] FeedbackPanel[AWT-EventQueue-0]: text: Pay{R}
INFO [2011-10-25 17:28 [43:135]] CallbackClientImpl[JBossRemoting Server Oneway(1)-30]: 1029 - gamePlayMana
INFO [2011-10-25 17:28 [43:135]] CallbackClientImpl$1[AWT-EventQueue-0]: 1029 -- gamePlayMana
INFO [2011-10-25 17:28 [43:135]] FeedbackPanel[AWT-EventQueue-0]: text: Pay
INFO [2011-10-25 17:29 [14:921]] Session$ClientConnectionListener[Thread-10708]: connection to server lost - Could not connect to server!
INFO [2011-10-25 17:29 [45:433]] Session[Thread-10708]: Disconnected ...
INFO [2011-10-25 17:30 [18:036]] CallbackClientImpl[JBossRemoting Server Oneway(1)-31]: 1030 - gamePlayMana
INFO [2011-10-25 17:30 [18:036]] CallbackClientImpl$1[AWT-EventQueue-0]: 1030 -- gamePlayMana
WARN [2011-10-25 17:30 [18:036]] GamePanel[AWT-EventQueue-0]: Couldn't find player.
WARN [2011-10-25 17:30 [18:036]] GamePanel[AWT-EventQueue-0]: uuid:8190a898-2d95-4acf-8f6c-502f58012c80
WARN [2011-10-25 17:30 [18:036]] GamePanel[AWT-EventQueue-0]: players:
WARN [2011-10-25 17:30 [18:036]] GamePanel[AWT-EventQueue-0]: Couldn't find player.
WARN [2011-10-25 17:30 [18:036]] GamePanel[AWT-EventQueue-0]: uuid:210f7880-8a55-4ac9-8cb1-a3eb3554c163
WARN [2011-10-25 17:30 [18:036]] GamePanel[AWT-EventQueue-0]: players:
INFO [2011-10-25 17:30 [18:036]] FeedbackPanel[AWT-EventQueue-0]: text: Pay
Cheers!
User experience, make or break. MtG drafting is fun.
-
Tranberry - Posts: 59
- Joined: 01 Apr 2010, 19:32
- Location: Sweden
- Has thanked: 136 times
- Been thanked: 3 times
Re: Bug Reports
by DeadSpeak » 25 Oct 2011, 18:35
My Geist of Saint Traft just got hit with a Dead Weight... problems with Hexproof.
- DeadSpeak
- Posts: 104
- Joined: 25 Dec 2009, 00:14
- Location: Denmark
- Has thanked: 4 times
- Been thanked: 3 times
Re: Bug Reports
by psychozoundz » 25 Oct 2011, 19:33
I just signed up to give you guys some bugs I found. I posted them on the Google Project page, but I wasn't sure if that was regularly checked or not so I thought I'd link them here:
http://code.google.com/p/mage/issues/detail?id=334&colspec=ID%20Type%20Status%20Priority%20Milestone%20Component%20Owner%20Summary
http://code.google.com/p/mage/issues/detail?id=335&colspec=ID%20Type%20Status%20Priority%20Milestone%20Component%20Owner%20Summary
http://code.google.com/p/mage/issues/detail?id=336&colspec=ID%20Type%20Status%20Priority%20Milestone%20Component%20Owner%20Summary
None of the things listed were on the project page, but I only did a quick scan to see if it was on these forums so I may have missed them.
http://code.google.com/p/mage/issues/detail?id=334&colspec=ID%20Type%20Status%20Priority%20Milestone%20Component%20Owner%20Summary
http://code.google.com/p/mage/issues/detail?id=335&colspec=ID%20Type%20Status%20Priority%20Milestone%20Component%20Owner%20Summary
http://code.google.com/p/mage/issues/detail?id=336&colspec=ID%20Type%20Status%20Priority%20Milestone%20Component%20Owner%20Summary
None of the things listed were on the project page, but I only did a quick scan to see if it was on these forums so I may have missed them.
- psychozoundz
- Posts: 1
- Joined: 25 Oct 2011, 19:29
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports
by BryanM » 26 Oct 2011, 06:10
> We don't add old cards just because they are vanilla creatures and easy to add =) Are you sure it is really most highly rated card?)
Nah nah, I understand limiting your scope to modern. With all of the bug fixes, improvements, and features left to you it would be pretty insane to have a card base of shifting sand.
While the love of the Crow is mostly an in-joke in the Mtg community, I should point out the sexy beast eats Cloud Sprites for breakfast.
Nah nah, I understand limiting your scope to modern. With all of the bug fixes, improvements, and features left to you it would be pretty insane to have a card base of shifting sand.
While the love of the Crow is mostly an in-joke in the Mtg community, I should point out the sexy beast eats Cloud Sprites for breakfast.
Re: Bug Reports
by nantuko84 » 26 Oct 2011, 09:22
> psychozoundz
I would say that we check google code page for new issues more often than this thread.
sure, we check both of them, so players may continue adding bug reports here, but no sense to report them in two places.
btw, thank you for adding those bug reports
I would say that we check google code page for new issues more often than this thread.
sure, we check both of them, so players may continue adding bug reports here, but no sense to report them in two places.
btw, thank you for adding those bug reports
Mage\MagicWars blog: http://mwars.blogspot.com/
Re: Bug Reports
by dontheconqueror » 03 Nov 2011, 14:13
First off, this is all good stuff
Two bugs I saw:
1. Mana Leak couldn't counter green creature spells. Error code goes:
Game exception occurred: java.lang.NullPointerException
Server version: 0.8.1
mage.sets.zendikar.SummoningTrapWatcher.watch(SummoningTrap.java:114)
mage.watchers.Watchers.watch(Watchers.java:62)
mage.game.GameState.handleEvent(GameState.java:351)
mage.game.GameImpl.fireEvent(GameImpl.java:1082)
mage.game.stack.SpellStack.counter(SpellStack.java:96)
mage.abilities.effects.common.CounterUnlessPaysEffect.apply(CounterUnlessPaysEffect.java:71)
mage.abilities.AbilityImpl.resolve(AbilityImpl.java:146)
mage.game.stack.Spell.resolve(Spell.java:91)
mage.game.GameImpl.resolve(GameImpl.java:609)
mage.game.GameImpl.playPriority(GameImpl.java:572)
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.play(GameImpl.java:371)
mage.game.GameImpl.start(GameImpl.java:352)
mage.game.GameImpl.start(GameImpl.java:344)
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)
2. Some of my own creatures are able to attack me (Blade Splicer, Gideon's Lawmaker). No error codes here - the Splicer though is a favorite Venser, the Sojourner exile target.
Two bugs I saw:
1. Mana Leak couldn't counter green creature spells. Error code goes:
Game exception occurred: java.lang.NullPointerException
Server version: 0.8.1
mage.sets.zendikar.SummoningTrapWatcher.watch(SummoningTrap.java:114)
mage.watchers.Watchers.watch(Watchers.java:62)
mage.game.GameState.handleEvent(GameState.java:351)
mage.game.GameImpl.fireEvent(GameImpl.java:1082)
mage.game.stack.SpellStack.counter(SpellStack.java:96)
mage.abilities.effects.common.CounterUnlessPaysEffect.apply(CounterUnlessPaysEffect.java:71)
mage.abilities.AbilityImpl.resolve(AbilityImpl.java:146)
mage.game.stack.Spell.resolve(Spell.java:91)
mage.game.GameImpl.resolve(GameImpl.java:609)
mage.game.GameImpl.playPriority(GameImpl.java:572)
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.play(GameImpl.java:371)
mage.game.GameImpl.start(GameImpl.java:352)
mage.game.GameImpl.start(GameImpl.java:344)
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)
2. Some of my own creatures are able to attack me (Blade Splicer, Gideon's Lawmaker). No error codes here - the Splicer though is a favorite Venser, the Sojourner exile target.
- dontheconqueror
- Posts: 1
- Joined: 03 Nov 2011, 14:06
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports
by djhaystack » 04 Nov 2011, 21:38
Multiple activated triggering at once crashes the game for me and my roommate. I've had this happen twice in two days:
1) Blood seeker damage when opponent has activated tokens enter at once.
2) Day of Judgement when opponent has two on death activated abilities (Wurmcoil Engine and Solemn Simulacrum).
1) Blood seeker damage when opponent has activated tokens enter at once.
2) Day of Judgement when opponent has two on death activated abilities (Wurmcoil Engine and Solemn Simulacrum).
- djhaystack
- Posts: 2
- Joined: 06 Mar 2011, 17:18
- Has thanked: 1 time
- Been thanked: 1 time
Re: Bug Reports
by javardo » 05 Nov 2011, 15:20
While playing i found a small bug with annihilator ability. The ability is working, however it acts always as annihilator 1 no matter what number it is.
Example: A card with annihilator 3 only causes AI to sacrifice 1 permanent instead of 3.
Keep up with the excellent work. This game is really amazing!
Edit: after playing some more games i found out that the game recognizes the right number of cards that must be sacrificed. However as soon as you select the first one that you want to sacrifice you can select the "cancel button" and you are only obligated to sacrifice 1 permanent! So AI was being smart and taking advantage of this small trick!
Hope this can help solve the problem in future updates!
Example: A card with annihilator 3 only causes AI to sacrifice 1 permanent instead of 3.
Keep up with the excellent work. This game is really amazing!
Edit: after playing some more games i found out that the game recognizes the right number of cards that must be sacrificed. However as soon as you select the first one that you want to sacrifice you can select the "cancel button" and you are only obligated to sacrifice 1 permanent! So AI was being smart and taking advantage of this small trick!
Hope this can help solve the problem in future updates!
- javardo
- Posts: 3
- Joined: 24 Mar 2011, 15:00
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports
by NeverEnough » 06 Nov 2011, 00:05
Phantasmal Image doesn't seem to be able to copy Giest of Saint Traft, possibly other hexproof creatures.
He should be able to, his ability doesn't target anything, and that is all that hexproof protects against.
Thanks for the awesome client!
He should be able to, his ability doesn't target anything, and that is all that hexproof protects against.
Thanks for the awesome client!
- NeverEnough
- Posts: 1
- Joined: 06 Nov 2011, 00:03
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports
by Zode » 06 Nov 2011, 06:24
Game exception occurred: java.lang.IllegalArgumentException: n must be positive
Server version: 0.8.1
java.util.Random.nextInt(Unknown Source)
mage.cards.CardsImpl.getRandom(CardsImpl.java:113)
mage.sets.championsofkamigawa.HanabiBlastDiscardEffect.apply(HanabiBlast.java:89)
mage.abilities.AbilityImpl.resolve(AbilityImpl.java:146)
mage.game.stack.Spell.resolve(Spell.java:91)
mage.game.GameImpl.resolve(GameImpl.java:609)
mage.game.GameImpl.playPriority(GameImpl.java:572)
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.play(GameImpl.java:371)
mage.game.GameImpl.start(GameImpl.java:352)
mage.game.GameImpl.start(GameImpl.java:344)
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)
(Tried to play Hanabi Blast with no cards in my hand to discard)
Server version: 0.8.1
java.util.Random.nextInt(Unknown Source)
mage.cards.CardsImpl.getRandom(CardsImpl.java:113)
mage.sets.championsofkamigawa.HanabiBlastDiscardEffect.apply(HanabiBlast.java:89)
mage.abilities.AbilityImpl.resolve(AbilityImpl.java:146)
mage.game.stack.Spell.resolve(Spell.java:91)
mage.game.GameImpl.resolve(GameImpl.java:609)
mage.game.GameImpl.playPriority(GameImpl.java:572)
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.play(GameImpl.java:371)
mage.game.GameImpl.start(GameImpl.java:352)
mage.game.GameImpl.start(GameImpl.java:344)
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)
(Tried to play Hanabi Blast with no cards in my hand to discard)
- Zode
- Posts: 1
- Joined: 06 Nov 2011, 06:23
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 17 guests