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

Regression

com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot.testFocus01ProgrFocus

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

Stacktrace

junit.framework.AssertionFailedError: 
	at com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot.testFocus01ProgrFocusImpl(TestFocus02SwingAWTRobot.java:162)
	at com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot.testFocus01ProgrFocus(TestFocus02SwingAWTRobot.java:269)

Standard Error

Thread-0 - SingletonInstanceServerSocket: localhost/127.0.0.1:59999 - started
SLOCK 1319372567745 +++ localhost/127.0.0.1:59999 - Locked 
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot - 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]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button0,0,0,634x23,label=north]
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]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=javax.swing.JFrame[frame0,0,0,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_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=north]
FOCUS AWT  GAINED PERM [fc 1]: JFrame1, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,634x23,label=north],cause=UNKNOWN] on javax.swing.JFrame[frame0,0,0,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_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.TestFocus02SwingAWTRobot - testFocus01ProgrFocus
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot - 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]: JFrame1, java.awt.FocusEvent[FOCUS_LOST,temporary,opposite=java.awt.Button[button1,0,0,634x23,label=north],cause=ACTIVATION] on javax.swing.JFrame[frame0,0,0,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_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]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,0,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_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,634x23,label=north]
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]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=javax.swing.JFrame[frame1,0,0,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_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=north]
FOCUS AWT  GAINED PERM [fc 1]: JFrame1, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,634x23,label=north],cause=UNKNOWN] on javax.swing.JFrame[frame1,0,0,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_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.TestFocus02SwingAWTRobot - testFocus02RobotFocus
SLOCK 1319372572987 --- localhost/127.0.0.1:59999 - Unlock ok