Globe does not display on a MacBook Pro

Issue #19 resolved
Bruce Schubert created an issue

OS

OSX 10.8.4

Hardware

Model Name: MacBook Pro Model Identifier: MacBookPro10,1 Processor Name: Intel Core i7 Processor Speed: 2.6 GHz Memory: 8 GB

Log

#!

javax.media.opengl.GLException: java.lang.UnsatisfiedLinkError: sun.java2d.opengl.CGLSurfaceData.createCGLContextOnSurface(Lsun/java2d/opengl/CGLSurfaceData;J)J
    at com.sun.opengl.impl.Java2D.createOGLContextOnSurface(Java2D.java:470)
    at com.sun.opengl.impl.macosx.MacOSXJava2DGLContext.create(MacOSXJava2DGLContext.java:116)
    at com.sun.opengl.impl.macosx.MacOSXJava2DGLContext.makeCurrentImpl(MacOSXJava2DGLContext.java:72)
    at com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:134)
    at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:182)
    at javax.media.opengl.GLJPanel$2.run(GLJPanel.java:650)
    at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:234)
Caused by: java.lang.UnsatisfiedLinkError: sun.java2d.opengl.CGLSurfaceData.createCGLContextOnSurface(Lsun/java2d/opengl/CGLSurfaceData;J)J

Comments (13)

  1. Bruce Schubert reporter

    Additional Diagnostic Info

    The WorldWind 1.5.1 worldwindx.jar demo does not display the globe either. I attempted to run the worldwind demos using the distributed jogl natives on my MacBook.

  2. Bruce Schubert reporter

    More Info

    After checking several forums, it appears this is a problem that is resolved with JOGL 2.0.

  3. Travis Rennemann

    That's the same conclusion we came to (problem with JOGL version dependency in WWJ 1.5.1). Problem is that if we upgrade the JOGL version we'll lose GL dependent features such as the sun layer. However, we may want to test with JOGL 2.0 to see if it improves both the MacOS and VMware thin client performance.

  4. Chris Heidt

    It's running on my Macbook right now. The jogl dependencies distributed with the src are old and aimed at the powerbook/universal days. installing the correct jogl dependencies onto the systems java install allow it to run. We just need to package up the jogl natives in the correct manner for them to be automatically picked up as they are with the other systems.

  5. Bruce Schubert reporter

    Although its not my forte, I'm willing to work on the OpenGL issues, provided you establish the JOGL 2.0 dependencies. The sunlight layer and its derivatives (TBD) are essential to my application.

    Is it time for a develop or feature branch?

  6. Log in to comment