Login  Register

JOGL/Rift/JOVR - Exception in thread "main-Display-.windows_tiny-1-EDT-1"

Posted by BrickFarmer on Nov 19, 2014; 10:28am
URL: https://forum.jogamp.org/JOGL-Rift-jocular-Exception-in-thread-main-Display-windows-tiny-1-EDT-1-tp4033677p4033569.html

So I have moved my Rift test over to a new windows box.  Now I'm seeing a new exception (below).

My project is at:

https://github.com/WhiteHexagon/example-jovr-jogl-rift

JOVR 0420 works, but if you switch the pom to 0430 then the RiftClient0430 example fails.

I've been trying to get some help on the Oculus forums, but now I'd like someone here to please take a look at the exception and my code in case I'm doing something wrong with my JOGL setup / initialisation. Thanks.

https://forums.oculus.com/viewtopic.php?f=20&t=16263&start=20

step 7 - window
Found Rift Monitor
got: GL4bc
reshape loc 0,0 size 1920x1080
Exception in thread "main-Display-.windows_tiny-1-EDT-1" javax.media.opengl.GLException: Caught Error: Invalid memory access on thread main-Display-.windows_tiny-1-EDT-1
	at javax.media.opengl.GLException.newGLException(GLException.java:75)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1311)
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1131)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:675)
	at jogamp.opengl.GLAutoDrawableBase.defaultWindowRepaintOp(GLAutoDrawableBase.java:213)
	at com.jogamp.newt.opengl.GLWindow.access$100(GLWindow.java:119)
	at com.jogamp.newt.opengl.GLWindow$2.windowRepaint(GLWindow.java:136)
	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:3692)
	at jogamp.newt.WindowImpl.consumeEvent(WindowImpl.java:2665)
	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:664)
	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:691)
	at jogamp.newt.DisplayImpl.dispatchMessages(DisplayImpl.java:727)
	at jogamp.newt.DisplayImpl$7.run(DisplayImpl.java:656)
	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:343)
Caused by: java.lang.Error: Invalid memory access
	at com.sun.jna.Native.invokeVoid(Native Method)
	at com.sun.jna.Function.invoke(Function.java:367)
	at com.sun.jna.Function.invoke(Function.java:315)
	at com.sun.jna.Library$Handler.invoke(Library.java:212)
	at com.sun.proxy.$Proxy0.ovrHmd_EndFrame(Unknown Source)
	at com.oculusvr.capi.Hmd.endFrame(Hmd.java:179)
	at com.sunshineapps.riftexample.RiftClient0430$DK2EventListener.display(RiftClient0430.java:196)
	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:690)
	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:672)
	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:441)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1277)
	... 12 more
step 8 - loop