It is currently 25 Apr 2024, 22:25
   
Text Size

Bug Reports xmage 1.4.2

by BetaSteward

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

Re: Bug Reports xmage 1.4.2

Postby DuckOfOregon » 25 Jul 2015, 22:32

Stuck waiting for opponent mid Top activation. Neither of us could proceed.

http://i.imgur.com/FLnh8gS.png

LevelX: Update your client to 1.4.2v4.
DuckOfOregon
 
Posts: 12
Joined: 18 May 2013, 22:33
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.2

Postby PalladiaMors » 25 Jul 2015, 23:08

Not exactly a bug but... pretty sure that the proper writing is "Rollback" instead of "Roll back". Please correct me if I'm wrong.

Besides that irrelevant detail. Very often, the mistake that you want to correct by rolling back is accidentally skipping the end of turn, when you wanted to do something at that point. Right now, correcting that requires replaying the entire turn. It would be rather useful to have a "rollback to the end of the previous turn" option. Not too important, though.

Overall, rollbacks are currently very bugged. The game seems to often lose the information about who has priority: the timer is running for you, but you can't pass priority by clicking Done. It's a super nice, super useful feature, but it's not working 100% yet.

Edit: Forget the edit, it was a mistake.
PalladiaMors
 
Posts: 343
Joined: 12 Jul 2014, 17:40
Has thanked: 36 times
Been thanked: 22 times

Re: Bug Reports xmage 1.4.2

Postby Laqutis » 26 Jul 2015, 00:41

If the AI on a local server gets control of a Basalt Monolith it will infinite loop taping for three mana and then using the mana to untap lol. Seeing the computer durdle troll is quite the hillarious thing :D

also after playing an Icefall Regent with no valid targets for the effect in an EDH game; the AI passed to combat and just locked up giving the following error
| Open
INFO 2015-07-25 20:46:11,484 Sim Calculate pre combat actions ----------------------------------------------------- =>[GAME 1d6547a8-7abf-462b-bc5b-50a826b59099] ComputerPlayer7.priorityPlay
INFO 2015-07-25 20:46:11,484 simulating -- continuing previous action chain =>[GAME 1d6547a8-7abf-462b-bc5b-50a826b59099] ComputerPlayer6.getNextAction
DEBUG 2015-07-25 20:46:11,484 Next Action exists! =>[GAME 1d6547a8-7abf-462b-bc5b-50a826b59099] ComputerPlayer7.calculatePreCombatActions
INFO 2015-07-25 20:46:11,484 ===> Act [Computer] Action: Pass =>[GAME 1d6547a8-7abf-462b-bc5b-50a826b59099] ComputerPlayer6.act
DEBUG 2015-07-25 20:46:11,486 Priority -- Step: Begin Combat ActivePlayer-Computer PriorityPlayer-Computer =>[GAME 1d6547a8-7abf-462b-bc5b-50a826b59099] ComputerPlayer7.priorityPlay
DEBUG 2015-07-25 20:46:11,487 selectAttackers =>[GAME 1d6547a8-7abf-462b-bc5b-50a826b59099] ComputerPlayer6.selectAttackers
DEBUG 2015-07-25 20:46:11,487 Declare Attackers: Number of potential attackers 2 =>[GAME 1d6547a8-7abf-462b-bc5b-50a826b59099] ComputerPlayer6.declareAttackers
DEBUG 2015-07-25 20:46:11,487 Potential attacker: Dragonmaster Outcast =>[GAME 1d6547a8-7abf-462b-bc5b-50a826b59099] ComputerPlayer6.declareAttackers
DEBUG 2015-07-25 20:46:11,487 Potential attacker: Dragonlord's Servant =>[GAME 1d6547a8-7abf-462b-bc5b-50a826b59099] ComputerPlayer6.declareAttackers
DEBUG 2015-07-25 20:46:11,487 Possible Blockers: Number of blockers 0 =>[GAME 1d6547a8-7abf-462b-bc5b-50a826b59099] ComputerPlayer6.declareAttackers
java.lang.UnsupportedOperationException: It was not possible to do the requested undo operation (bookmark 1 does not exist) context: undo
at mage.game.GameImpl.restoreState(GameImpl.java:611)
at mage.game.GameImpl.undo(GameImpl.java:1142)
at mage.players.PlayerImpl.declareAttacker(PlayerImpl.java:2037)
at mage.player.ai.ComputerPlayer6.declareAttackers(ComputerPlayer6.java:1193)
at mage.player.ai.ComputerPlayer6.selectAttackers(ComputerPlayer6.java:1315)
at mage.game.combat.Combat.selectAttackers(Combat.java:237)
at mage.game.turn.DeclareAttackersStep.beginStep(DeclareAttackersStep.java:62)
at mage.game.turn.Phase.prePriority(Phase.java:191)
at mage.game.turn.Phase.playStep(Phase.java:205)
at mage.game.turn.Phase.play(Phase.java:115)
at mage.game.turn.Turn.play(Turn.java:143)
at mage.game.GameImpl.playTurn(GameImpl.java:788)
at mage.game.GameImpl.play(GameImpl.java:700)
at mage.game.GameImpl.start(GameImpl.java:667)
at mage.server.game.GameWorker.call(GameWorker.java:61)
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)
DEBUG 2015-07-25 20:47:30,706 Reading server messages... =>[pool-6-thread-1] ServerMessagesUtil.reloadMessages
Laqutis
 
Posts: 63
Joined: 08 Feb 2015, 05:07
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports xmage 1.4.2

Postby Plashki » 26 Jul 2015, 01:01

Plashki wrote:Sekki, Seasons' Guide can't be reanimated from the graveyard (selecting which Spirits to sacrifice doesn't show up)

LevelX: Fixed beyond 1.4.2v4a3
Same card. For 1.4.2v4, it's ability is placing sekki into your hand when it should be put onto the battlefield.

LevelX: Fixed beyond 1.4.2v4
Plashki
 
Posts: 6
Joined: 11 Jul 2015, 13:13
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.2

Postby Laqutis » 26 Jul 2015, 05:06

I'm not really sure what caused it but I got another client lock up to black screen
| Open
WARN 2015-07-25 23:13:38,908 Token image file not found: - Face Down =>[Util3] CardImageUtils.generateTokenImagePath
WARN 2015-07-26 00:44:47,500 Token image file not found: - Emblem Garruk, Apex Predator =>[Util2] CardImageUtils.generateTokenImagePath
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
at java.awt.Component.getLocationOnScreen_NoTreeLock(Unknown Source)
at java.awt.Component.getLocationOnScreen(Unknown Source)
at mage.client.plugins.adapters.MageActionCallback$3.run(MageActionCallback.java:548)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
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)
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
at java.awt.Component.getLocationOnScreen_NoTreeLock(Unknown Source)
at java.awt.Component.getLocationOnScreen(Unknown Source)
at mage.client.plugins.adapters.MageActionCallback$3.run(MageActionCallback.java:548)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
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)
WARN 2015-07-26 00:55:28,933 Token image file not found: - Emblem Garruk, Apex Predator =>[TP25] CardImageUtils.generateTokenImagePath
INFO 2015-07-26 00:57:29,941 connection to server lost - Could not connect to server! =>[Thread-143866] SessionImpl$ClientConnectionListener.handleConnectionException
java.lang.Exception: Could not connect to server!
at org.jboss.remoting.Client.notifyListeners(Client.java:1886)
at org.jboss.remoting.LeasePinger.stopPing(LeasePinger.java:134)
at org.jboss.remoting.MicroRemoteClientInvoker.terminateLease(MicroRemoteClientInvoker.java:434)
at org.jboss.remoting.ConnectionValidator$WaitOnConnectionCheckTimerTask.run(ConnectionValidator.java:1108)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
INFO 2015-07-26 00:57:29,944 RECONNECT - Connected: true =>[Thread-143866] SessionImpl.reconnect
INFO 2015-07-26 00:57:29,945 DISCONNECTED (NO Event Dispatch Thread) =>[Thread-143866] MageFrame.disconnected


it seems like there might be a memory leak somewhere. Once the board state in a game gets to big or the client has been running for a little while to long; there is a massive and permanent drop, in the available memory metric until you restart.
Laqutis
 
Posts: 63
Joined: 08 Feb 2015, 05:07
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports xmage 1.4.2

Postby sonicattack » 26 Jul 2015, 06:46

sonicattack wrote:LevelX: Looks like it's a problem with missing authorities to registry. So probably no settings are saved to the registry. So if you restart xmage all previously settings are rest to default I suppose.
Can you test if XMage works, if you execute it with the admin profile?
At least the XMage process needs read/write rights to the "HKEY_CURRENT_USER\Software\JavaSoft\Prefs" key in the windows registry to save and change it's settings.
You can start the "regedit.exe" program navigate to the node and check (right mouse button menu on the node) with item "Authorities" (or similar) which authority users to this node have.
If the node is missing, it can help to create the node (probabaly java was not able to create the node before, because the authorities were already missing during install of java). You have to give the user that will execute XMage the authority to create and change the content of this node.
LevelX,

Back at work for a few hours, came in later than expected tonight. Uploaded a screenshot of my registry. Permissions look good but I know I'm not the Admin because it's a work PC. I doubt I can change it to where I'm the Admin. When I right-click to check permissions, it looks good to me but various options are grayed out. If I right-click JavaSoft/Prefs/mage/client - at the mage and client level I have Full Control and Read, no Special Permissions - and the options are grayed out. Same with Prefs level but for username "RESTRICTED", Full Control and Read aren't grayed out. Special Permissions is though.

Let me know what you think.

Also, I had mentioned last night, when trying to do reinstalls at work, even after I thought I had deleted all the image files - the reinstalls would "zoom" through the images quicker than they did the first time. I noticed a few other users on the forum have mentioned that happening to them before as well.

Are there any other files aside from the native folder where the JAR is executed (and unpacked essentially) that I would need to clear to do a total uninstall?

UPDATE 1, I wiped off everything I had shown you above, cleared the registry of all pertinent JavaSoft entries as well as the Prefs/mage/client level. Cleared the downloaded files off my PC. Cleared all my temp files and thumbnails off my PC. And a few other things that basically equate to a system restore without actually doing a system restore.

After reinstalling Java Runtime Environment, just downloaded and reinstalled Xmage. As before, zipped through the card image download. And now I see something different. If I'm in Collection Viewer, the card art is there, clear as day. If I mouse over one of those cards or I'm in Deck Editor - it's not. However, last night, Collection Viewer had blank images as well.

Anything I can do? Seems like I'm really close to getting this right finally! I did notice the folders of the images are unzipped. Location: Downloads\xmage\mage-client\plugins\images. Each folder is there readily accessible. I can't remember if my home PC is like this or not.

UPDATE 2 - About to leave work. Off 2 days, back Tuesday night.

UPDATE 3 - At work, at first images weren't loading. I was like "oh boy, this again" -

But suddenly they started working! I don't know what's different but...I'll take it! :D
Attachments
xmage collection viewer.png
Last edited by sonicattack on 29 Jul 2015, 05:59, edited 1 time in total.
sonicattack
 
Posts: 7
Joined: 25 Jul 2015, 07:25
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.2

Postby fireshoes » 26 Jul 2015, 19:35

When Possibility Storm's trigger fizzles, because the spell that is supposed to be exile is removed from the stack, there is no message of it fizzling in the game. It just disappears from the stack.

(Active player controls Possiblity Storm. Non-active player controls Nether Void. Active player casts a spell, P-Storm triggers, Nether Void trigger, but active player doesn't pay {3} for Nether Void's trigger.)
User avatar
fireshoes
 
Posts: 536
Joined: 20 Aug 2014, 03:51
Has thanked: 201 times
Been thanked: 49 times

Re: Bug Reports xmage 1.4.2

Postby Tresserhorn » 27 Jul 2015, 11:32

my AI opponent casted Hero's Downfall targeting my Erebos's Titan while having no creatures in play. My Titan was put into the GY when it should have been indestructible.

LevelX: Can't reproduce this. Any more information what exactly happened? (game log would help for example)
Tresserhorn
 
Posts: 11
Joined: 03 Jul 2012, 22:58
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.2

Postby maymun9 » 27 Jul 2015, 13:41

Hi,
I know that windows operating systems in Turkish Language are experiencing network connection problems. I think I found a clue for this problem. When I try to connect to xmage servers and could not succeed, I get this code in my console screen:

Code: Select all
Can not handle invocation request for subsystem 'MAGE.İNTERFACES.MAGESERVER' because there are no matching ServerInvocationHandlers registered. Please add via xml configuration or via the Connector's addInvocationHandler() method.
Turkish alphabet includes dotted I's in capital case for the letter i. So when it should tried to establish connection to MAGE.INTERFACE.MAGESERVER, it actually tries to connect 'MAGE.İNTERFACES.MAGESERVER', instead.

I am not sure this is the reason for connection problem but many Turkish Windows users experience this problem, so maybe its just a alphabet issue.

Thanks a lot, keep up the good work.
maymun9
 
Posts: 3
Joined: 27 Jul 2015, 13:26
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.2

Postby Ohsheetzombies » 27 Jul 2015, 19:02

I encounter an error when playing Deathforge Shaman and selecting a target player for his effect, Xmage rollsback to start of turn.

LevelX: Fixed beyond 1.4.2v4
Ohsheetzombies
 
Posts: 2
Joined: 27 Jul 2015, 18:57
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.2

Postby DasGypsy » 27 Jul 2015, 19:27

I was playing against the AI when I saw something odd, the AI was cast Recurring Nightmare, and then to activate the ability, was able to sacrifice a land, instead of a creature. I played a deck with the card in it, and I was able to re-create that I am able to sacrifice a land instead of a creature.

LevelX: Fixed beyond 1.4.2v4
DasGypsy
 
Posts: 1
Joined: 27 Jul 2015, 19:13
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.2

Postby Bofu » 28 Jul 2015, 03:16

Trying to use Food Chain results in the game rolling back, it used to work too :(
Bofu
 
Posts: 5
Joined: 07 Jun 2015, 12:59
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.2

Postby BenjaMean85 » 28 Jul 2015, 06:16

First i wanna thank you for the continuing great work on XMage! Here are some bugs i noticed lately:

Stranglehold doesn´t stop your opponents from searching libraries, at the moment it doesn´t work at all. Opponents were able to search their and my library in multiple games.

LevelX: Fixed beyond 1.4.2v4

Kurkesh, Onakke Ancient triggers even whenever your opponents activates an ability.

Planar Portal forces you to declare X, which shouldn´t be necessary.

The Emblem of Daretti brought back a sacrificed Spine of Ish Sah both to my Hand AND to the battlefield. I think it´s supposed to just bring it back to your hand.
BenjaMean85
 
Posts: 19
Joined: 18 Jul 2015, 10:34
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.2

Postby Laqutis » 28 Jul 2015, 13:48

Sorin Markov 's -7 ability is completely non functional. The only ability it gave me was to view my opponents hand. I had no control over land drops, card's played from hand (button to change hand view was available but I could only view not select), what and if to attack, no enemy planeswalker activations, couldn't even tap the enemy's mana.
Laqutis
 
Posts: 63
Joined: 08 Feb 2015, 05:07
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports xmage 1.4.2

Postby lilcanich » 28 Jul 2015, 19:17

So. Lion's Eye Diamond still does not work. It should be able to be tapped for mana while casting a spell. Still cannot do that.

LevelX: As Fireshoes pointed out this is intended behaviour.
lilcanich
 
Posts: 2
Joined: 06 Mar 2015, 05:15
Has thanked: 0 time
Been thanked: 0 time

PreviousNext

Return to XMage

Who is online

Users browsing this forum: No registered users and 205 guests


Who is online

In total there are 205 users online :: 0 registered, 0 hidden and 205 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 205 guests

Login Form