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

Regression

com.jogamp.opengl.test.junit.newt.TestFocus01SwingAWTRobot.testFocus02RobotFocus

Failing for the past 2 builds (Since #534 )
Took 1.2 sec.

Stacktrace

junit.framework.AssertionFailedError: 
	at com.jogamp.opengl.test.junit.newt.TestFocus01SwingAWTRobot.testFocus01ProgrFocusImpl(TestFocus01SwingAWTRobot.java:139)
	at com.jogamp.opengl.test.junit.newt.TestFocus01SwingAWTRobot.testFocus02RobotFocus(TestFocus01SwingAWTRobot.java:85)

Standard Error

Thread-0 - SingletonInstanceServerSocket: localhost/127.0.0.1:59999 - started
SLOCK 1319372561816 +++ localhost/127.0.0.1:59999 - Locked 
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.newt.TestFocus01SwingAWTRobot - testFocus01ProgrFocus
Detected screen size 1920x1080
java.lang.InternalError: getCurrentScreenModeImpl() == null
	at jogamp.newt.ScreenImpl.initScreenModeStatus(ScreenImpl.java:490)
	at jogamp.newt.ScreenImpl.createNative(ScreenImpl.java:178)
	at jogamp.newt.ScreenImpl.addReference(ScreenImpl.java:213)
	at jogamp.newt.WindowImpl.createNative(WindowImpl.java:283)
	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:707)
	at jogamp.newt.WindowImpl$SetSizeActionImpl.run(WindowImpl.java:805)
	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:193)
	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:1520)
	at jogamp.newt.WindowImpl.setSize(WindowImpl.java:815)
	at com.jogamp.newt.opengl.GLWindow.setSize(GLWindow.java:323)
	at jogamp.newt.awt.event.AWTParentWindowAdapter$1.run(AWTParentWindowAdapter.java:81)
	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:81)
	at jogamp.newt.DefaultEDTUtil$EventDispatchThread.run(DefaultEDTUtil.java:295)
robot pos: java.awt.Point[x=320,y=240]
FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button0,0,0,634x23,label=Click me ..]
java.lang.NullPointerException
	at jogamp.newt.ScreenImpl.createNative(ScreenImpl.java:187)
	at jogamp.newt.ScreenImpl.addReference(ScreenImpl.java:213)
	at jogamp.newt.WindowImpl.createNative(WindowImpl.java:283)
	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:707)
	at jogamp.newt.WindowImpl$SetSizeActionImpl.run(WindowImpl.java:805)
	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:193)
	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:1520)
	at jogamp.newt.WindowImpl.setSize(WindowImpl.java:815)
	at com.jogamp.newt.opengl.GLWindow.setSize(GLWindow.java:323)
	at jogamp.newt.awt.event.AWTParentWindowAdapter$1.run(AWTParentWindowAdapter.java:81)
	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:81)
	at jogamp.newt.DefaultEDTUtil$EventDispatchThread.run(DefaultEDTUtil.java:295)
FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=javax.swing.JFrame[frame0,0,0,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,3,23,634x453,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on java.awt.Button[button0,0,0,634x23,label=Click me ..]
FOCUS AWT  GAINED PERM [fc 1]: frame1, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,634x23,label=Click me ..],cause=UNKNOWN] on javax.swing.JFrame[frame0,0,0,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,3,23,634x453,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
Frames for initial setVisible(true): 0
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestFocus01SwingAWTRobot - testFocus01ProgrFocus
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.newt.TestFocus01SwingAWTRobot - testFocus02RobotFocus
robot pos: java.awt.Point[x=320,y=240]
java.lang.NullPointerException
	at jogamp.newt.ScreenImpl.createNative(ScreenImpl.java:187)
	at jogamp.newt.ScreenImpl.addReference(ScreenImpl.java:213)
	at jogamp.newt.WindowImpl.createNative(WindowImpl.java:283)
	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:707)
	at jogamp.newt.WindowImpl$SetSizeActionImpl.run(WindowImpl.java:805)
	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:193)
	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:1520)
	at jogamp.newt.WindowImpl.setSize(WindowImpl.java:815)
	at com.jogamp.newt.opengl.GLWindow.setSize(GLWindow.java:323)
	at jogamp.newt.awt.event.AWTParentWindowAdapter$1.run(AWTParentWindowAdapter.java:81)
	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:81)
	at jogamp.newt.DefaultEDTUtil$EventDispatchThread.run(DefaultEDTUtil.java:295)
FOCUS AWT  LOST   TEMP [fc -1]: frame1, java.awt.FocusEvent[FOCUS_LOST,temporary,opposite=java.awt.Button[button1,0,0,630x23,label=Click me ..],cause=ACTIVATION] on javax.swing.JFrame[frame0,0,0,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,3,23,634x453,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,0,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,3,23,634x453,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=ACTIVATION] on java.awt.Button[button1,0,0,630x23,label=Click me ..]
java.lang.NullPointerException
	at jogamp.newt.ScreenImpl.createNative(ScreenImpl.java:187)
	at jogamp.newt.ScreenImpl.addReference(ScreenImpl.java:213)
	at jogamp.newt.WindowImpl.createNative(WindowImpl.java:283)
	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:707)
	at jogamp.newt.WindowImpl$SetSizeActionImpl.run(WindowImpl.java:805)
	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:193)
	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:1520)
	at jogamp.newt.WindowImpl.setSize(WindowImpl.java:815)
	at com.jogamp.newt.opengl.GLWindow.setSize(GLWindow.java:323)
	at jogamp.newt.awt.event.AWTParentWindowAdapter$1.run(AWTParentWindowAdapter.java:81)
	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:81)
	at jogamp.newt.DefaultEDTUtil$EventDispatchThread.run(DefaultEDTUtil.java:295)
FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=javax.swing.JFrame[frame1,0,0,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,3,23,634x454,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on java.awt.Button[button1,0,0,634x23,label=Click me ..]
FOCUS AWT  GAINED PERM [fc 1]: frame1, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,634x23,label=Click me ..],cause=UNKNOWN] on javax.swing.JFrame[frame1,0,0,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,3,23,634x454,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
Frames for initial setVisible(true): 0
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestFocus01SwingAWTRobot - testFocus02RobotFocus
SLOCK 1319372566993 --- localhost/127.0.0.1:59999 - Unlock ok