ubersheva wrote:For me, haven client hangs on MacOS right after splash screen, white unresponsive window and spinning cursor. Thread dump attached.
Thanks! I can't seem to find it right now, but I'm fairly sure there was a previous report of the same problem, which had an associated JOGL bug report, so it does appear to be a known issue on OSX.
ubersheva wrote:I tried the autohaven from the previous message, the game starts fine, but looks like attached image.
Looks like the same problem as in the OP, indeed. Haven used to work on OSX for you, right? Did something happen to make it stop work? As I mentioned above, I can't really imagine that I've changed anything in the client that would affect the interaction with the native windowing system, so I can't help but wonder if it isn't something that has changed in OSX since then.
If anything -- was this possibly introduced with UI scaling? I did have to set a system property to effectively turn off UI scaling. It was my impression that it should only have an effect on Windows, but since this looks vaguely UI-scaling-related, perhaps it is conceivable that it could be related. Do you still have the ability to compile your own version of the client, so that you don't get the sysprops that come via the launcher? If so, does the same thing still happen like that? If not, I can arrange for a separate launcher file with that property.
ubersheva wrote:Would it make sense to try running haven with pre-2.4.0 versions of jogl, or it won't work?
I think I tried that with someone else and it didn't help, but feel free to try. There is a launcher using JOGL 2.3.2 here:
http://game.havenandhearth.com/java/hafen-jogl-2.3.2-launcher.jar