Skip to content

Failed

com.jogamp.test.junit.newt.parenting.TestParenting01NEWT.testWindowParenting02ReparentTop2Win

Failing for the past 5 builds (Since Unstable#155 )
Took 3.5 sec.

Error Message

java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-6,5,main] - Thread[Thread-0,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@151ca803

Stacktrace

java.lang.RuntimeException: java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-6,5,main] - Thread[Thread-0,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@151ca803
	at com.jogamp.newt.util.MainThread.invoke(MainThread.java:341)
	at com.jogamp.newt.Display.runOnEDTIfAvail(Display.java:236)
	at com.jogamp.newt.Window.runOnEDTIfAvail(Window.java:214)
	at com.jogamp.newt.Window.reparentWindow(Window.java:708)
	at com.jogamp.newt.opengl.GLWindow.reparentWindow(GLWindow.java:234)
	at com.jogamp.test.junit.newt.parenting.TestParenting01NEWT.testWindowParenting02ReparentTop2Win(TestParenting01NEWT.java:189)
	at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
Caused by: java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-6,5,main] - Thread[Thread-0,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@151ca803
	at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:73)
	at com.jogamp.newt.impl.macosx.MacWindow.lockSurface(MacWindow.java:204)
	at com.jogamp.newt.opengl.GLWindow.lockSurface(GLWindow.java:625)
	at com.jogamp.newt.Window.getNativeWindowHandle(Window.java:185)
	at com.jogamp.newt.Window.access$700(Window.java:50)
	at com.jogamp.newt.Window$ReparentAction.run(Window.java:634)
	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:61)
	at com.jogamp.newt.util.MainThread.run(MainThread.java:386)
	at com.jogamp.newt.util.MainThread.main(MainThread.java:193)

Standard Output

Detected screen size 1680x1050
Detected screen size 1680x1050
Gears: Init
RedSquare: Init
Gears: Reshape
RedSquare: Reshape
RedSquare: Dispose
Window.destroy(deep: false) CHILD BEGIN
Gears: Dispose
Window.destroy(deep: false) CHILD END
Window.destroy(deep: true) CHILD BEGIN
Window.destroy(deep: true) CHILD END
Detected screen size 1680x1050
Detected screen size 1680x1050
Gears: Init
Gears: Reshape
RedSquare: Init
RedSquare: Reshape
Detected screen size 1680x1050
Detected screen size 1680x1050
RedSquare: Init
RedSquare: Reshape
Gears: Init
Gears: Reshape
RedSquare: Reshape
RedSquare: Reshape

Standard Error

java.lang.Exception: Previously locked by Thread[Thread-0,5,main], lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@1c5dd582
	at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:79)
	at com.jogamp.newt.Window.windowLock(Window.java:1613)
	at com.jogamp.newt.Window$ReparentAction.run(Window.java:627)
	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:61)
	at com.jogamp.newt.util.MainThread.run(MainThread.java:386)
	at com.jogamp.newt.util.MainThread.main(MainThread.java:193)
java.lang.Exception: Previously locked by Thread[Thread-6,5,main], lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@151ca803
	at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:79)
	at com.jogamp.newt.impl.macosx.MacWindow.lockSurface(MacWindow.java:204)
	at com.jogamp.opengl.impl.GLDrawableImpl.lockSurface(GLDrawableImpl.java:173)
	at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:352)
	at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:314)
	at com.jogamp.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:265)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:531)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:508)
	at com.jogamp.opengl.util.AnimatorImpl.display(AnimatorImpl.java:50)
	at com.jogamp.opengl.util.Animator.display(Animator.java:154)
	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:182)
	at java.lang.Thread.run(Thread.java:637)
Exception in thread "Thread-7" java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-0,5,main] - Thread[Thread-7,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@1c5dd582
	at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:73)
	at com.jogamp.newt.Window.windowLock(Window.java:1613)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:529)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:508)
	at com.jogamp.opengl.util.AnimatorImpl.display(AnimatorImpl.java:50)
	at com.jogamp.opengl.util.Animator.display(Animator.java:154)
	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:182)
	at java.lang.Thread.run(Thread.java:637)