Skip to content
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

Version 0.7 hangs at startup on macOS High Sierra (10.13.6) #40

Open
jimsmart opened this issue Sep 22, 2020 · 5 comments
Open

Version 0.7 hangs at startup on macOS High Sierra (10.13.6) #40

jimsmart opened this issue Sep 22, 2020 · 5 comments

Comments

@jimsmart
Copy link

Hi,

Great project, thanks!

I am trying to run the v0.7 jar, but it hangs (with a spinning beachball) after creating the main window. It's hanging before it manages to resize the window to fullscreen and before painting any actual content, if that is of any help?

There are no errors reported in the console, only the message:

[HINT   ]   Start by connecting to a device or opening a file by using the buttons below.

I've tried various JREs/JDKs, and get the same results.

I am able to run v0.6 (and earlier) without any issues.

— Have you any suggestions please?

Cheers.

@farrellf
Copy link
Owner

In v0.7 I updated the OpenGL library, and it sounds like there is a compatibly problem with OS X. Unfortunately I don't have access to any Macs right now for testing. I will try to find out if there are any work arounds or solutions. It would help to know if this problem only occurs with High Sierra or also with newer/older versions. Do you have access to other Macs that you could test on?

@greenonline
Copy link

greenonline commented Dec 10, 2020

Just to add, I get the exact same issue (again on 10.13.6), using TelemetryViewer_v0.7_src_20200717.zip from the blog download page.

Seeing as @jimsmart stated that v0.6 works fine, I tried that as well.

  • If I use the src from TelemetryViewer_v0.6_src_20190908.zip with the JOGL User Library that I created from the jogamp and gluegen JAR files included in v0.7 src zip file, I still get the same issue.

  • If I use the jogamp/gluegen files from v0.6 src zip with the v0.6 src it works fine - no issue (as jimsmart stated).

  • If I use the jogamp/gluegen files from v0.6 src zip with the v0.7 src it works fine - no issue. So this could be a workaround for v0.7


FWIW, the JDK I'm using was installed via HomeBrew:

1.8.0_275, x86_64: "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home

TBH, I'm glad to find that I'm not the only one with the same issue. Been scratching my head about it for a few days now.

I might be able to test it on some older versions of OS X, but nothing later than High Sierra (10.13.6). Let me know if that would be useful.

@farrellf
Copy link
Owner

Since the Jogamp/GlueGen files from v0.6 seem to fix the problem in v0.7, I'd almost guarantee that this is due to a bug in the prerelease version I used in v0.7.

I had to use a prerelease version because the stable version has not had a new release in years, and it has several compatibility problems of its own (especially if you want to use Java 9 or newer.)

At this point I have to wait for the Jogamp team to make progress and provide another prerelease or release build.

@farrellf
Copy link
Owner

There's a new prerelease build of JOGL. Can you try it and see if it fixes the problem?

https://jogamp.org/deployment/v2.4.0-rc-20210111/jar/
https://jogamp.org/deployment/v2.4.0-rc-20210111/fat/

@Gadgeteering
Copy link

I have tried the next release build of JOGL and they work for me on macOS Big Sur V 11.6.1 Version 0.8

https://jogamp.org/deployment/jogamp-next/jar/
https://jogamp.org/deployment/jogamp-next/fat/

Had an issue with the GUI in V0.8 see #56

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants