-
Notifications
You must be signed in to change notification settings - Fork 781
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mac Client freezes when launching new tourney #4920
Comments
This is what I see when I tap the magnifying glass. When I drag the list over the dialog, it overlaps in front of the dialog like it does in your screenshot @JayDi85 |
OK, then try to search client logs and report it here (after your client "freeze" on set selection). It's can contain errors. That's logs can found in black window or in |
It's old logs (from February 22), maybe you are shown file from wrong folder (check your link/folder to start up launcher/client). Delete |
My bad! Wrong path I just took a screencast of the error happening in real time. It's strange, it seems nothing relevant is being logged. Screencast below: Here's the log from that session: Also, for what it's worth, I'm now running High Sierra 10.13.4, I got around to updating today |
I am experiencing this in the current version on Mojave as well. I can start up the server locally and log into it. But as soon as I try to change any drop down item (booster packs in tourney, game types, etc...) the client freezes up and is unresponsive. And the logs have nothing in them that is useful. All that is in it is:
|
There are possible some text assistance or whatever third party software on MacOs (app freeze on text field enter -- that's third party software try to create quick search buttons or whatever). I still don't know the reason. Someone report in #5130 about Contexts app. You can find that software and disable or add java app to ignore list. |
Hmmmm. I definitely don't use Contexts. I killed all my apps and found out which one is creating the issue. It seems to be Magnet which causes issues. So seems to be window managers/organizers that's messing stuff up. |
Ah! Good to know. I use magnet as well. I'm assuming that was the root of my issue. |
Okay, more findings on this. It's caused by some interaction between window resizing apps (at the very least) and something inside the MageFrame object.
Looking at the "About" dialog, the big difference about it is that has the following line in it's constructor |
Updating Java does not solve this issue. I have tried compiling it targeting Java 18 (not 1.8, 18) and running it with Java 18 and the issue is still there. Strange it is a little better, on 1.8 when it freezes it also stops all haptic feedback on the device. Under Java 18 the feedback still works but the application still freezes. |
It gets weirder... |
|
|
- GUI: added non-blocking UI to almost all app and game dialogs; - GUI: it allows to switch between UI dialogs and use any UI elements at any moment; - GUI: it allows to use chat, card popup, battlefield, concede and other features while choosing (related to #12670); - GUI: it allows to download images while playing (related to #4160, not fully tested); - GUI: enabled by default, can be disabled by java option: -Dxmage.guiModalMode=true - connection: auto-connect will be visible in main menu on startup; - connection: removed some unused features (auto-connect by command line); - connection: added <ESC> button to close connection dialog; - download: added background images download (see non-blocking UI); - download: improved cancel stability and fixes that it can't stop preparing/downloading process in some use cases; - app: fixed freezes on macOS systems in some use cases (related to #12431, #11292, #9300, #4920);
Original problem was in wrong implementation of modal windows (xmage code for system events processing). Not actual anymore with non-blocking UI in last release #12825 |
Env:
Mac OS 10.13.3
XMage version 1.4.29 v4
Steps
1 - Launch client & server
2 - choose to launch local server
3 - select new tourney
4 - try to change one of the boosters
5 - note freeze
The text was updated successfully, but these errors were encountered: