JOGL on Mojave, Mac OS 10.14

classic Classic list List threaded Threaded
24 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: JOGL on Mojave, Mac OS 10.14

bjoern
This post was updated on .
Ooops - you know what - I just found out that the MembraneEditor still of course crashes, but our CellExplorer which is of the same complexity and uses the same JOGL/Java3D technology, does not! The graphics looks a little bit dirty though, especially the 2D elements on top of the canvas. The 3D elements just seem to be lacking any anti aliasing but this is normal on Mac OS X. But is runs!

So I have to find out what is going wrong with the MembraneEditor ...

Extended Remark: This does not apply to Java 11 - the CellExplorer runs on Max OS X Mojava with Java 8, interestingly the MembraneEditor fails here already with Java 8. With Java 11, the described error messages occur.
Reply | Threaded
Open this post in threaded view
|

Re: JOGL on Mojave, Mac OS 10.14

gouessej
Administrator
Thank you for the feedback, yes it confirms a bit my suppositions.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: JOGL on Mojave, Mac OS 10.14

bjoern
Do you think this is a Java 11 bug which might be solved in the near future or do you think we need to think about a workaround?
Reply | Threaded
Open this post in threaded view
|

Re: JOGL on Mojave, Mac OS 10.14

gouessej
Administrator
You can already get rid of most illegal access warnings with this:
http://forum.jogamp.org/JOGL-Java-10-modularization-tp4038983p4039284.html

The last warning about NSWindow can be fixed in JOGL itself as I wrote here:
http://forum.jogamp.org/JOGL-on-Mojave-Mac-OS-10-14-tp4039037p4039257.html

Perhaps the crash occurring when releasing the native resources can be fixed in JOGL too but as I have no machine under OS X 10.14, I have no way of reproducing this bug :s

Actually, maybe my first suggestion of fix would fix the real crash too. Are you able to build JOGL to test some changes?
Julien Gouesse | Personal blog | Website
12