Ludii Forum
you are already logged in elsewhere. - Printable Version

+- Ludii Forum (https://ludii.games/forums)
+-- Forum: Problems (https://ludii.games/forums/forumdisplay.php?fid=5)
+--- Forum: Ludii Player Problems (https://ludii.games/forums/forumdisplay.php?fid=6)
+--- Thread: you are already logged in elsewhere. (/showthread.php?tid=1647)

Pages: 1 2


you are already logged in elsewhere. - zxkyjimmy - 08-20-2023

When I use version 1.3.12, I cannot remotely login. Ludii says the version I'm using is not the latest version.
When I use version 1.3.11, I can login but cannot logout.
Now, I cannot login with any version because Ludii says "you are already logged in elsewhere." I haven't been able to login for several days. [Image: confused.png]

Here is the error message that appears in version 1.3.11 when I try to logout:
Quote:java.lang.UnsupportedOperationException
        at java.base/java.lang.Thread.stop(Thread.java:1705)
        at app.display.dialogs.remote.RemoteDialog$4.actionPerformed(RemoteDialog.java:334)
        at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
        at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314)
        at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407)
        at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
        at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
        at java.desktop/java.awt.Component.processMouseEvent(Component.java:6620)
        at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398)
        at java.desktop/java.awt.Component.processEvent(Component.java:6385)
        at java.desktop/java.awt.Container.processEvent(Container.java:2266)
        at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4995)
        at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
        at java.desktop/java.awt.Component.dispatchEvent(Component.java:4827)
        at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
        at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
        at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
        at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
        at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
        at java.desktop/java.awt.Component.dispatchEvent(Component.java:4827)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
        at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
        at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
        at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
        at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
        at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
        at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
        at java.desktop/java.awt.Dialog.show(Dialog.java:1080)
        at java.desktop/java.awt.Component.show(Component.java:1728)
        at java.desktop/java.awt.Component.setVisible(Component.java:1675)
        at java.desktop/java.awt.Window.setVisible(Window.java:1036)
        at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1016)
        at app.display.dialogs.util.DialogUtil.sharedInitialisation(DialogUtil.java:100)
        at app.display.dialogs.util.DialogUtil.initialiseSingletonDialog(DialogUtil.java:61)
        at app.display.dialogs.remote.RemoteDialog.showDialog(RemoteDialog.java:109)
        at app.display.dialogs.remote.util.RemoteDialogFunctionsPrivate.showRemoteDialog(RemoteDialogFunctionsPrivate.java:19)
        at app.menu.MainMenuFunctions.checkActionsPerformed(MainMenuFunctions.java:1244)
        at app.DesktopApp.actionPerformed(DesktopApp.java:314)
        at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
        at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314)
        at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407)
        at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
        at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374)
        at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1029)
        at java.desktop/com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:157)
        at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1073)
        at java.desktop/java.awt.Component.processMouseEvent(Component.java:6620)
        at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3398)
        at java.desktop/java.awt.Component.processEvent(Component.java:6385)
        at java.desktop/java.awt.Container.processEvent(Container.java:2266)
        at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4995)
        at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
        at java.desktop/java.awt.Component.dispatchEvent(Component.java:4827)
        at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
        at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
        at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
        at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
        at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
        at java.desktop/java.awt.Component.dispatchEvent(Component.java:4827)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
        at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
        at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
        at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)



RE: you are already logged in elsewhere. - Quentin Cohen-Solal - 08-24-2023

I have the same problem with my second account: "Quentin Cohen-Solal2".

The problem may have arisen because I tried to log in with another account when I was already logged in.


RE: you are already logged in elsewhere. - s111321522 - 08-25-2023

I have the same problem too. I use version 1.3.11.
I have registered several new accounts and all have the same issue :(
Accounts occur the issue: "s111321522", "aiia_othello", "aiia_othello_01", "aiia_othello_02", "aiia_othello_03"
I think the problem is the Ludii db doesn't change our account status when the account is disconnected(Whenever you press the "logout" button)


RE: you are already logged in elsewhere. - Quentin Cohen-Solal - 08-25-2023

An other player has the same problem: stone1. Its Ludii App crashs but when it try to reconnect, it obtain "you are already logged in elsewhere."

In the absence of being able to guarantee that this error can be reproduced, I think that it would be necessary to have the possibility of being able to click the loggout button to disconnect and thus solve the problem (I think this error happened a few years ago).


RE: you are already logged in elsewhere. - Eric Piette - 08-25-2023

Hi,

I do not have any access to the server, and I never worked on the network part of Ludii (Matthew, in charge of it, left the project).

However, I was able to log out all users.
So temporary, this should fix all your account to be able to log in.

Sorry for the inconvenience, but I really can't do much more about this.
As state previously, this is the last year that we use a server hosted by Maastricht University which leads to this issue. For future years, I should have the full control on the server to be able to fix or let others fix this issue. Fingers crossed for the future.

Eric


RE: you are already logged in elsewhere. - Quentin Cohen-Solal - 08-27-2023

Thank you.

Unfortunately, another account has just found itself also blocked by this error at the moment: andrew.lin .

Thanks again for your help.


RE: you are already logged in elsewhere. - Quentin Cohen-Solal - 08-27-2023

Andrew created a second account, it's no longer urgent.


RE: you are already logged in elsewhere. - zxkyjimmy - 08-28-2023

When I play against aiia_othello (Game 1658), Ludii suddenly said "Your local game state is out of sync with the server, please re-join this game from the remote dialog."
Then we found out that our screens were different; therefore, we try to logout and re-join the game hoping everything will be fine. However, after we re-join the game, the situation has not changed. To make matters worse, aiia_othello can't logout after he has successfully logout once and re-join the game. His account is blocked again.


RE: you are already logged in elsewhere. - Quentin Cohen-Solal - 08-28-2023

The second account of Andrew Lin is also blocked (fortnikitabullion1), we are at the middle of a game and we would like to continue it.


RE: you are already logged in elsewhere. - Quentin Cohen-Solal - 08-29-2023

An other account is blocked: asura2.