Anyone running Designer on Fedora?
Posted: Mon Jan 15, 2018 3:34 pm
Does anyone have Protocase Designer running on Fedora? I have used an old version in the past, but when recently trying to install 4.6.12 or 4.6.13 it will not start. The log file indicates there are problems loading the java OpenGL support libraries. It appears that it does not correctly detect the versions of OpenGL available (or possibly the version of java I have does not support OpenGL very well).
I have openjdk 1.8 installed, and also installed any package for openjdk that mentioned graphics or OpenGL in the description. I have not yet tried the Oracle version, it is a little bit of trouble to install alongside openjdk so I was saving that for a last resort, but can try if there is suspicion that openjdk does not implement the OpenGL support the same for some reason.
The OS installation is an up to date Fedora 27 installation, I installed all the mesa packages, including libGLES, jogl2, and libGLw.
This seems to be the first error in the log file in case someone has seen something similar and knows how to correct:
I have openjdk 1.8 installed, and also installed any package for openjdk that mentioned graphics or OpenGL in the description. I have not yet tried the Oracle version, it is a little bit of trouble to install alongside openjdk so I was saving that for a last resort, but can try if there is suspicion that openjdk does not implement the OpenGL support the same for some reason.
The OS installation is an up to date Fedora 27 installation, I installed all the mesa packages, including libGLES, jogl2, and libGLw.
This seems to be the first error in the log file in case someone has seen something similar and knows how to correct:
Code: Select all
==== 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@2c81d732,notifier=null,catchExceptions=false,when=1516037806763] on sun.awt.X11.XToolkit@6aea2061java.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.getProfileMap(GLProfile.java:2297)
at com.jogamp.opengl.GLProfile.get(GLProfile.java:988)
at java.security.AccessController.doPrivileged(Native Method)
at com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
at com.jogamp.opengl.GLProfile.getProfileMap(GLProfile.java:2297)
at com.jogamp.opengl.GLProfile.get(GLProfile.java:988)
at com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:722)
at com.jogamp.opengl.GLProfile.getDefault(GLProfile.java:733)
at com.protocase.viewer.rendering.gl.GLInstance.getDefaultGLCapabilities(GLInstance.java:375)
at com.protocase.viewer.rendering.gl.GLInstance.<init>(GLInstance.java:79)
at com.protocase.viewer.rendering.gl.GLCanvasInstance.<init>(GLCanvasInstance.java:17)
at com.protocase.viewer3D.modular.Editor3DGLCanvas.initCanvas(Editor3DGLCanvas.java:25)
at com.protocase.viewer3D.modular.Editor3DCanvas.<init>(Editor3DCanvas.java:53)
at com.protocase.viewer3D.modular.Editor3DGLCanvas.<init>(Editor3DGLCanvas.java:20)
at com.protocase.viewer3D.modular.editor.builders.DesignerEditor3DBuilder.buildCanvas(DesignerEditor3DBuilder.java:87)
at com.protocase.viewer3D.modular.editor.builders.Editor3DDirector.makeEditor3D(Editor3DDirector.java:35)
at com.protocase.viewer3D.modular.Editor3DFactory.createEditor3D(Editor3DFactory.java:21)
at com.protocase.viewer.JDesigner.<init>(JDesigner.java:127)
at com.protocase.viewer.JDesigner.lambda$main$11(JDesigner.java:1310)
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 com.protocase.viewer.EventQueueProxy.dispatchEvent(EventQueueProxy.java:39)
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)