Reply – Re: Mesa 17.2.0 renderer driver name change error, causes GLProfile not mapp...
Your Name
Subject
Message
or Cancel
In Reply To
Re: Mesa 17.2.0 renderer driver name change error, causes GLProfile not mapped initialization error
— by Karl Voss Karl Voss
I can replicate the error. I was wondering whether the maintenance version was released, and where I might be able to find it.

Also on Arch Linux x64, running JOGL v2.3.2.

Code is extending GLCanvas, and upon trying to add an event listener it crashes with the following stacktrace:

Exception in thread "AWT-EventQueue-0" java.lang.InternalError: XXX0 profile[1]: GL3bc -> profileImpl GL4bc !!! not mapped
        at com.jogamp.opengl.GLProfile.computeProfileMap(GLProfile.java:2071)
        at com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1954)
        at com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1875)
        at com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1842)
        at com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
        at com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
        at com.jogamp.opengl.GLProfile.getDefaultDevice(GLProfile.java:2027)
        at com.jogamp.opengl.awt.GLCanvas.<init>(GLCanvas.java:264)
        at com.jogamp.opengl.awt.GLCanvas.<init>(GLCanvas.java:231)
        at com.jogamp.opengl.awt.GLCanvas.<init>(GLCanvas.java:218)
        at JOGL2Setup_GLCanvas.<init>(JOGL2Setup_GLCanvas.java:27)
        at JOGL2Setup_RendererMain.<init>(JOGL2Setup_RendererMain.java:26)
        at JOGL2Setup_RendererMain$2.run(JOGL2Setup_RendererMain.java:62)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Process finished with exit code 0

Line 27 in JOGL2Setup_GLCanvas is:
public JOGL2Setup_GLCanvas() {
        this.addGLEventListener(
   }


OpenGL renderer string: AMD HAWAII (DRM 2.50.0 / 4.13.5-1-ARCH, LLVM 5.0.0)