Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.

Regression

com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve

Failing for the past 1 build (Since Unstable#1420 )
Took 3.3 sec.

Stacktrace

junit.framework.AssertionFailedError
	at com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT.testGLWindowInvisibleReparentRecreateImpl(TestParenting01dAWT.java:175)
	at com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve(TestParenting01dAWT.java:99)

Standard Error

++++ Test Singleton.ctor()
++++ Test Singleton.lock()
SLOCK [T main @ 1439222586760 ms III localhost/127.0.0.1:59999 - Wait for lock
Thread-2 - SISock: localhost/127.0.0.1:59999 - started
SLOCK [T main @ 1439222590287 ms +++ localhost/127.0.0.1:59999 - Locked within 3535 ms, 8 attempts
++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve
MyGLEventListenerCounter.init: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  -1
GL Profile     GLProfile[GL2/GL2.hw]
GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.6.31 [GL 2.1.0, vendor 10.6.31 (INTEL-10.6.31)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     2.1 INTEL-10.6.31
GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
GL FBO: basic true, full true
GL_EXTENSIONS  128
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
	null
	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
   ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
   ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.init FIN
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 417x346 of 417x346, swapInterval 1, drawable 0x7f96135144f0, tileRendererInUse null
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 417x346 of 417x346, swapInterval 1, drawable 0x7f96135144f0, tileRendererInUse null
Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #1
Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 417x346 of 417x346, swapInterval 1, drawable 0x7f961362c8c0, tileRendererInUse null
Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 417x346 of 417x346, swapInterval 1, drawable 0x7f961362c8c0, tileRendererInUse null
Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Result Reparent #1: ACTION_NATIVE_CREATION
*** AWTRobotUtil: UncaughtException (this Thread AWT-EventQueue-0) : Thread <AWT-EventQueue-0>, java.lang.NullPointerException: null
java.lang.NullPointerException
	at jogamp.newt.driver.macosx.WindowDriver.updatePosition(WindowDriver.java:344)
	at jogamp.newt.awt.event.AWTParentWindowAdapter.componentMoved(AWTParentWindowAdapter.java:149)
	at java.awt.AWTEventMulticaster.componentMoved(AWTEventMulticaster.java:152)
	at java.awt.Component.processComponentEvent(Component.java:6243)
	at java.awt.Component.processEvent(Component.java:6194)
	at java.awt.Component.dispatchEventImpl(Component.java:4776)
	at java.awt.Component.dispatchEvent(Component.java:4604)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
	at java.awt.EventQueue.access$400(EventQueue.java:82)
	at java.awt.EventQueue$2.run(EventQueue.java:676)
	at java.awt.EventQueue$2.run(EventQueue.java:674)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:690)
	at java.awt.EventQueue$3.run(EventQueue.java:688)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve
++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve
MyGLEventListenerCounter.init: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null
RedSquareES2 init on Thread[main-Display-.macosx_nil-1-EDT-2,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  -1
GL Profile     GLProfile[GL2/GL2.hw]
GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-10.6.31 [GL 2.1.0, vendor 10.6.31 (INTEL-10.6.31)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     2.1 INTEL-10.6.31
GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
GL FBO: basic true, full true
GL_EXTENSIONS  128
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
	null
	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
   ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
   ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.init FIN
Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 417x346 of 417x346, swapInterval 1, drawable 0x7f9614719df0, tileRendererInUse null
Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 417x346 of 417x346, swapInterval 1, drawable 0x7f9614719df0, tileRendererInUse null
Thread[AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #1
Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 417x346 of 417x346, swapInterval 1, drawable 0x7f961472c6f0, tileRendererInUse null
Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 417x346 of 417x346, swapInterval 1, drawable 0x7f961472c6f0, tileRendererInUse null
Thread[main-Display-.macosx_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
*** AWTRobotUtil: UncaughtException (this Thread AWT-EventQueue-0) : Thread <AWT-EventQueue-0>, java.lang.NullPointerException: null
java.lang.NullPointerException
	at jogamp.newt.driver.macosx.WindowDriver.updatePosition(WindowDriver.java:344)
	at jogamp.newt.awt.event.AWTParentWindowAdapter.componentMoved(AWTParentWindowAdapter.java:149)
	at java.awt.AWTEventMulticaster.componentMoved(AWTEventMulticaster.java:152)
	at java.awt.Component.processComponentEvent(Component.java:6243)
	at java.awt.Component.processEvent(Component.java:6194)
	at java.awt.Component.dispatchEventImpl(Component.java:4776)
	at java.awt.Component.dispatchEvent(Component.java:4604)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:717)
	at java.awt.EventQueue.access$400(EventQueue.java:82)
	at java.awt.EventQueue$2.run(EventQueue.java:676)
	at java.awt.EventQueue$2.run(EventQueue.java:674)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:690)
	at java.awt.EventQueue$3.run(EventQueue.java:688)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:687)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Result Reparent #1: ACTION_NATIVE_CREATION
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve
++++ Test Singleton.unlock()
SLOCK [T main @ 1439222598778 ms --- localhost/127.0.0.1:59999 - Unlock ok within 6 ms