Reply – Re: Mesa 17.2.0 renderer driver name change error, causes GLProfile not mapp...
Your Name
or Cancel
In Reply To
Re: Mesa 17.2.0 renderer driver name change error, causes GLProfile not mapped initialization error
— by ccaudle ccaudle
I rebuilt jogl on Fedora with the proposed fix, it did fix the problem in SciLab, but the same or very similar problem still exists with a proprietary CAD program called ProtocaseDesigner. The software can be downloaded at no cost here:

I attempted to add this information to the bugzilla entry, but I cannot find a link to register on bugzilla, so have to enter the information in the forum.

When starting the startup process never completes, these messages are logged:
==== exception ====java.lang.InternalErrorXXX0 profile[1]: GL3bc -> profileImpl GL4bc !!! not mapped --- stack trace ----java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=com.protocase.viewer.JDesigner$$Lambda$5/758705033@1853cdc1,notifier=null,catchExceptions=false,when=1518148914822] on sun.awt.X11.XToolkit@5679616fjava.lang.InternalError: XXX0 profile[1]: GL3bc -> profileImpl GL4bc !!! not mapped
        at com.jogamp.opengl.GLProfile.computeProfileMap(
        at com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(
        at com.jogamp.opengl.GLProfile.initProfilesForDevice(
        at com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(
        at com.jogamp.opengl.GLProfile.access$000(
        at com.jogamp.opengl.GLProfile$
        at Method)
        at com.jogamp.opengl.GLProfile.initSingleton(
        at com.jogamp.opengl.GLProfile.getProfileMap(
        at com.jogamp.opengl.GLProfile.get(
        at com.jogamp.opengl.GLProfile.getDefault(
        at com.jogamp.opengl.GLProfile.getDefault(
        at com.protocase.viewer3D.modular.Editor3DGLCanvas.initCanvas(
        at com.protocase.viewer3D.modular.Editor3DCanvas.<init>(
        at com.protocase.viewer3D.modular.Editor3DGLCanvas.<init>(
        at com.protocase.viewer3D.modular.Editor3DFactory.createEditor3D(
        at com.protocase.viewer.JDesigner.<init>(
        at com.protocase.viewer.JDesigner.lambda$main$11(
        at java.awt.event.InvocationEvent.dispatch(
        at java.awt.EventQueue.dispatchEventImpl(
        at java.awt.EventQueue.access$500(
        at java.awt.EventQueue$
        at java.awt.EventQueue$
        at Method)
        at java.awt.EventQueue.dispatchEvent(
        at com.protocase.viewer.EventQueueProxy.dispatchEvent(
        at java.awt.EventDispatchThread.pumpOneEventForFilters(
        at java.awt.EventDispatchThread.pumpEventsForFilter(
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(
        at java.awt.EventDispatchThread.pumpEvents(
        at java.awt.EventDispatchThread.pumpEvents(

The "profileImpl GL4bc !!! not mapped" message makes me think this is the same problem, but this is after recompiling with the "|| glVersion.contains(MesaSP)" added to the isDriverMesa check.
Running on an  AMD RX 460 card on 4.14 kernel with amdgpu driver and mesa 17.2.4  (Fedora 27 with latest updates).