Exception in thread "main" java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: 0:34(18): warning: `viewSize' used uninitialized on thread main-Display-.x11_:0.0-1-EDT-1 at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252) at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165) at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442) at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782) at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1330) at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1335) at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:578) at un.engine.opengl.widget.GLFrame.setVisible(GLFrame.java:101) at un.engine.opengl.widget.NewtFrame.setVisible(NewtFrame.java:47) at demo.ui.WidgetShowcase.(WidgetShowcase.java:116) at demo.ui.WidgetShowcase.main(WidgetShowcase.java:105) Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: 0:34(18): warning: `viewSize' used uninitialized on thread main-Display-.x11_:0.0-1-EDT-1 at com.jogamp.opengl.GLException.newGLException(GLException.java:76) at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327) at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147) at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759) at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260) at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:119) at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:141) at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4383) at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4317) at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1306) at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1318) at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:145) at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375) Caused by: java.lang.RuntimeException: 0:34(18): warning: `viewSize' used uninitialized at un.engine.opengl.painter.gl3.GL3PaintPrograms.init(GL3PaintPrograms.java:313) at un.engine.opengl.painter.gl3.GL3PaintWorker.execute(GL3PaintWorker.java:166) at un.engine.opengl.painter.gl3.GL3Painter2D.flush(GL3Painter2D.java:362) at un.engine.opengl.widget.NewtFrame.display(NewtFrame.java:295) at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692) at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674) at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443) at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293) ... 11 more Caused by: un.impl.opengl.shader.ShaderException: 0:34(18): warning: `viewSize' used uninitialized at un.impl.opengl.shader.ShaderUtils.loadShader(ShaderUtils.java:81) at un.impl.opengl.shader.Shader.loadOnGpuMemory(Shader.java:75) at un.impl.opengl.shader.ShaderProgram.loadOnGpuMemory(ShaderProgram.java:179) at un.engine.opengl.renderer.actor.ActorProgram.compile(ActorProgram.java:115) at un.engine.opengl.painter.gl3.GL3PaintPrograms$FillMaskProgram.(GL3PaintPrograms.java:256) at un.engine.opengl.painter.gl3.GL3PaintPrograms.init(GL3PaintPrograms.java:310) ... 18 more ^CX11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 2/2, reusable (open, marked uncloseable): 0, pending (open in creation order): 2) X11Util: Open X11 Display Connections: 2 X11Util: Open[0]: NamedX11Display[:0.0, 0x7efc28001ce0, refCount 1, unCloseable false] X11Util: Open[1]: NamedX11Display[:0.0, 0x7efc28010ed0, refCount 1, unCloseable false]