0x3003: Could not get EGL surface

Maurice info at cuhka.com
Mon Feb 22 13:48:58 UTC 2016

Even though the system did not output to my LVDS screen JavaFX seemed to 
be content initializing with ES2.
GLFactory using com.sun.prism.es2.MonocleGLFactory
(X) Got class = class com.sun.prism.es2.ES2Pipeline
Initialized prism pipeline: com.sun.prism.es2.ES2Pipeline
Graphics Vendor: Vivante Corporation
        Renderer: Vivante GC2000
         Version: OpenGL ES 3.0 V5.0.11.p7.33433
  vsync: true vpipe: true

I've fixed getting output to LVDS, unfortunately, I now get a 0x3003 
error when JavaFX starts.
Prism pipeline name = com.sun.prism.es2.ES2Pipeline
Loading ES2 native library ... prism_es2_monocle
GLFactory using com.sun.prism.es2.MonocleGLFactory
traceConfig: Trying platform MX6 with class 
traceConfig: Matched MX6
com.sun.glass.ui.monocle.GLException: 0x3003: Could not get EGL surface

Here's somebody who at least got the same error[1], but there is no 
follow up on the thread.

What configuration change should I be paying attention at?

[1] https://community.freescale.com/thread/380842

More information about the openjfx-dev mailing list