To help narrow down the problem I compiled JOGL from the source master branch (https://jogamp.org/jogl/doc/HowToBuild.html JOGL HEAD commit ecf6e499d, glugen HEAD commit 0b441cfc) & the Clojure code executed without the exception. I could get my old code to display as well. This bug may have been fixed as part of JOGL 2.4.0 development.
- Bug#1006532: libjogl2-java: Profile GL4bc is not available on X... Owen
- Bug#1006532: Acknowledgement (libjogl2-java: Profile GL4bc... Owen Riddy
- Bug#1006532: libjogl2-java: Profile GL4bc is not available... Owen Riddy