Re: Bug Reports XMage 1.4.21 SOFTWARE
Cascade dont work with split cards.
For example: Ardent Plea + Breaking/Entering
LevelX: Fixed beyond 1.4.21V1
For example: Ardent Plea + Breaking/Entering
LevelX: Fixed beyond 1.4.21V1
High Quality Resources for Collectible Card Games and Home of the CCGHQ Team
https://www.slightlymagic.net/forum/
https://www.slightlymagic.net/forum/viewtopic.php?f=70&t=20014
FATAL [2017-02-03 01:01 [18:963]] GameWorker[GAME 1442f9e0-cc6f-4907-9abf-a2e4100c250f]: GameWorker general error [1442f9e0-cc6f-4907-9abf-a2e4100c250f] java.lang.OutOfMemoryError: GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.Arrays.copyOf(Arrays.java:3181)
at java.util.ArrayList.toArray(ArrayList.java:376)
at java.util.ArrayList.addAll(ArrayList.java:577)
at mage.MageObjectImpl.<init>(MageObjectImpl.java:94)
at mage.cards.CardImpl.<init>(CardImpl.java:143)
at mage.game.permanent.PermanentImpl.<init>(PermanentImpl.java:142)
at mage.game.permanent.PermanentToken.<init>(PermanentToken.java:57)
at mage.game.permanent.PermanentToken.copy(PermanentToken.java:107)
at mage.game.permanent.PermanentToken.copy(PermanentToken.java:41)
at mage.game.permanent.Battlefield.<init>(Battlefield.java:58)
at mage.game.permanent.Battlefield.copy(Battlefield.java:63)
at mage.game.GameState.<init>(GameState.java:177)
at mage.game.GameState.copy(GameState.java:256)
at mage.game.GameStates.save(GameStates.java:54)
at mage.game.GameImpl.saveState(GameImpl.java:578)
at mage.game.GameImpl.bookmarkState(GameImpl.java:661)
at mage.players.PlayerImpl.triggerAbility(PlayerImpl.java:1197)
at mage.game.GameImpl.checkTriggered(GameImpl.java:1653)
at mage.game.GameImpl.checkStateAndTriggered(GameImpl.java:1607)
at mage.game.GameImpl.playPriority(GameImpl.java:1301)
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.playExtraPhases(Turn.java:256)
at mage.game.turn.Turn.play(Turn.java:161)
at mage.game.GameImpl.playTurn(GameImpl.java:861)
at mage.game.GameImpl.play(GameImpl.java:770)
at mage.game.GameImpl.start(GameImpl.java:734)
at mage.server.game.GameWorker.call(GameWorker.java:60)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
INFO 2017-02-04 15:19:03,838 connection to server lost - Could not connect to server! =>[Thread-24574] 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(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
INFO 2017-02-04 15:19:03,839 RECONNECT - Connected: true =>[Thread-24574] SessionImpl.reconnect
INFO 2017-02-04 15:19:03,839 DISCONNECTED (NO Event Dispatch Thread) =>[Thread-24574] MageFrame.disconnected
INFO 2017-02-04 15:19:10,250 DISCONNECT (still connected) =>[AWT-EventQueue-0] SessionImpl.disconnect
INFO 2017-02-04 15:19:10,284 Disconnected ... =>[AWT-EventQueue-0] SessionImpl.disconnect
INFO 2017-02-04 15:19:10,285 DISCONNECTED (Event Dispatch Thread) =>[AWT-EventQueue-0] MageFrame.disconnected
FATAL 2017-02-04 15:19:10,295 MAGE Client UI error =>[AWT-EventQueue-0] EDTExceptionHandler.handle
java.lang.NullPointerException
at mage.client.MageFrame.lambda$disconnected$18(MageFrame.java:1337)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
INFO 2017-02-04 15:19:15,506 Trying to connect to XMAGE server at xmage.woogerworks.com:17171 =>[SwingWorker-pool-14-thread-10] SessionImpl$5.run
INFO 2017-02-04 15:19:16,346 Connected to MAGE server at xmage.woogerworks.com:17171 =>[SwingWorker-pool-14-thread-10] SessionImpl$5.run
INFO 2017-02-04 15:19:16,346 Trying to log-in as croikle to XMAGE server at xmage.woogerworks.com:17171 =>[SwingWorker-pool-14-thread-10] SessionImpl$4.run
FATAL 2017-02-04 15:19:16,561 Unable to connect to server - =>[SwingWorker-pool-14-thread-10] SessionImpl.handleRemotingTaskExceptions
java.lang.NullPointerException
INFO 2017-02-04 15:19:16,561 DISCONNECT (still connected) =>[SwingWorker-pool-14-thread-10] SessionImpl.disconnect
INFO 2017-02-04 15:19:16,670 Disconnected ... =>[SwingWorker-pool-14-thread-10] SessionImpl.disconnect
INFO 2017-02-04 15:19:16,670 DISCONNECTED (NO Event Dispatch Thread) =>[SwingWorker-pool-14-thread-10] MageFrame.disconnected
INFO 2017-02-04 15:19:29,285 Tournament df36c85d-aa70-4424-84df-6103aeacb51b started for player 5d65fa0f-fb59-4526-99e5-e5449b729058 =>[AWT-EventQueue-0] CallbackClientImpl.tournamentStarted
FATAL 2017-02-04 15:19:29,493 Client error
=>[AWT-EventQueue-0] CallbackClientImpl.handleException
java.lang.NullPointerException
at mage.client.game.GamePanel.cleanUp(GamePanel.java:306)
at mage.client.game.GamePane.cleanUp(GamePane.java:67)
at mage.client.game.GamePane.removeGame(GamePane.java:79)
at mage.client.game.GamePanel.removeGame(GamePanel.java:570)
at mage.client.game.GamePanel.showGame(GamePanel.java:502)
at mage.client.game.GamePane.showGame(GamePane.java:63)
at mage.client.MageFrame.showGame(MageFrame.java:661)
at mage.client.remote.CallbackClientImpl.gameStarted(CallbackClientImpl.java:441)
at mage.client.remote.CallbackClientImpl.lambda$processCallback$0(CallbackClientImpl.java:89)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at mage.client.dialog.MageDialog.startModal(MageDialog.java:134)
at mage.client.dialog.MageDialog.show(MageDialog.java:82)
at java.awt.Component.show(Component.java:1671)
at java.awt.Component.setVisible(Component.java:1623)
at javax.swing.JComponent.setVisible(JComponent.java:2644)
at mage.client.dialog.MageDialog.setVisible(MageDialog.java:88)
at mage.client.dialog.ConnectDialog.showDialog(ConnectDialog.java:123)
at mage.client.MageFrame.btnConnectActionPerformed(MageFrame.java:978)
at mage.client.MageFrame.lambda$initComponents$6(MageFrame.java:872)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
WARN 2017-02-04 15:19:29,498 message out of sequence - ignoringMessageId = 12 method = gameInform =>[AWT-EventQueue-0] CallbackClientImpl.lambda$processCallback$0
FATAL 2017-02-04 15:19:29,524 Client error
=>[AWT-EventQueue-0] CallbackClientImpl.handleException
java.lang.NullPointerException
at mage.client.game.GamePanel.cleanUp(GamePanel.java:306)
at mage.client.game.GamePane.cleanUp(GamePane.java:67)
at mage.client.game.GamePane.removeGame(GamePane.java:79)
at mage.client.MageFrame.hideGames(MageFrame.java:1079)
at mage.client.MageFrame.lambda$disconnected$18(MageFrame.java:1333)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at mage.client.dialog.MageDialog.startModal(MageDialog.java:134)
at mage.client.dialog.MageDialog.show(MageDialog.java:82)
at java.awt.Component.show(Component.java:1671)
at java.awt.Component.setVisible(Component.java:1623)
at javax.swing.JComponent.setVisible(JComponent.java:2644)
at mage.client.dialog.MageDialog.setVisible(MageDialog.java:88)
at mage.client.dialog.UserRequestDialog.showDialog(UserRequestDialog.java:109)
at mage.client.MageFrame.showUserRequestDialog(MageFrame.java:1138)
at mage.client.MageFrame.showError(MageFrame.java:1358)
at mage.client.remote.CallbackClientImpl.handleException(CallbackClientImpl.java:513)
at mage.client.remote.CallbackClientImpl.gameStarted(CallbackClientImpl.java:444)
at mage.client.remote.CallbackClientImpl.lambda$processCallback$0(CallbackClientImpl.java:89)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at mage.client.dialog.MageDialog.startModal(MageDialog.java:134)
at mage.client.dialog.MageDialog.show(MageDialog.java:82)
at java.awt.Component.show(Component.java:1671)
at java.awt.Component.setVisible(Component.java:1623)
at javax.swing.JComponent.setVisible(JComponent.java:2644)
at mage.client.dialog.MageDialog.setVisible(MageDialog.java:88)
at mage.client.dialog.ConnectDialog.showDialog(ConnectDialog.java:123)
at mage.client.MageFrame.btnConnectActionPerformed(MageFrame.java:978)
at mage.client.MageFrame.lambda$initComponents$6(MageFrame.java:872)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)Just some background info:Desdomen wrote:Vesuvan Shapeshifter -- Abilities does not work when turned face up.
Situation: Turn Vesuvan Shapeshifter face-up, copying Brine Elemental.
Expected Result: Vesuvan Shapeshifter copies Brine Elemental's ability "Each opponent skips his or her next untap step."
Actual Result: Vesuvan Shapeshifter copies the creature but does not copy the turn face-up abilities.