The Jenkins Controller is preparing for shutdown. No new builds can be started.
Regression
com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot.testFocus02RobotFocus
Failing for the past 1 build
(Since Unstable )
Error Message
Mouse (0:5) not clicked one time expected:<1> but was:<0>
Stacktrace
junit.framework.AssertionFailedError: Mouse (0:5) not clicked one time expected:<1> but was:<0> at com.jogamp.opengl.test.junit.util.AWTRobotUtil.mouseClick(AWTRobotUtil.java:625) at com.jogamp.opengl.test.junit.util.AWTRobotUtil.assertMouseClick(AWTRobotUtil.java:658) at com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot.testFocus01ProgrFocusImpl(TestParentingFocus02SwingAWTRobot.java:222) at com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot.testFocus02RobotFocus(TestParentingFocus02SwingAWTRobot.java:295) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Standard Error
++++ Test Singleton.ctor() ++++ Test Singleton.lock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577825922407 ms III - Start SLOCK [T main @ 1577825922409 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1577825925504 d 1ms]] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x2205a05d: tileRendererInUse null, GearsES2[obj 0x2205a05d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] GearsES2 init 0x2205a05d on Thread[main-Display-.macosx_nil-1-EDT-1,5,main] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[fbo]] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl Swap Interval 0 GL Profile GLProfile[GL2/GL2.hw] GL Version 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-14.2.16 [GL 2.1.0, vendor 14.2.16 (INTEL-14.2.16)] 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-14.2.16 GLSL true, has-compiler-func: true, version: 1.20 / 1.20.0 GL FBO: basic true, full true GL_EXTENSIONS 128 GLX_EXTENSIONS 0 ----------------------------------------------------------------------------------------------------- gear1 0x2205a05d created: GearsObj[0x17f7f11f, vbo ff 1, fs 2, bf 3, bs 4] gear2 0x2205a05d created: GearsObj[0x42efa2c2, vbo ff 7, fs 8, bf 9, bs 10] gear3 0x2205a05d created: GearsObj[0x42efa2c2, vbo ff 7, fs 8, bf 9, bs 10] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x2205a05d FIN GearsES2[obj 0x2205a05d isInit true, usesShared false, 1 GearsObj[0x17f7f11f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x42efa2c2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fbb878f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x2205a05d 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fe80e637070, msaa false, tileRendererInUse null >> GearsES2 0x2205a05d, angle 0.0, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2205a05d 340x342, swapInterval 1, drawable 0x7fe80e637070 Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2205a05d 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fe80e637070, msaa false, tileRendererInUse null >> GearsES2 0x2205a05d, angle 0.5, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2205a05d 340x342, swapInterval 1, drawable 0x7fe80e637070 ******** clearAWTFocus.0 FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1577825925712 d 0ms]] FOCUS AWT GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0 Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2205a05d 340x342, swapInterval 1, drawable 0x7fe80e637070 Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2205a05d 340x342, swapInterval 1, drawable 0x7fe80e637070 ******** clearAWTFocus.X toFront: robot pos: 320/263 FOCUS AWT LOST PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button0 Frames for initial setVisible(true): 4 FOCUS AWT Button Outer request requestFocus: AWT Component FOCUS AWT GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,23,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button0 FOCUS AWT Button Outer sync centerMouse: robot pos: 320x60, onTitleBarIfWindow: false KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0 KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0 KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0 KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0 centerMouse: robot pos: 320x60, onTitleBarIfWindow: false MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0 MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0 centerMouse: robot pos: 320x60, onTitleBarIfWindow: false MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0 MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0 MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0 MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0 FOCUS NEWT Canvas/GLWindow request requestFocus: AWT Component FOCUS AWT LOST PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342],cause=UNKNOWN] on button0 FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1577825929400 d 0ms]] FOCUS AWT GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,640x29,label=north],cause=UNKNOWN] on canvas0 Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false] FOCUS NEWT Canvas/GLWindow sync centerMouse: robot pos: 170x1187, onTitleBarIfWindow: false KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0 KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1577825931844 d 12ms]]] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0 KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1577825931901 d 6ms]]] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0 KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1577825932222 d 1ms]]] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0 KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1577825932282 d 10ms]]] centerMouse: robot pos: 170x1187, onTitleBarIfWindow: false ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1577825943743 d 0ms]] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x7cbd9d24: tileRendererInUse null, GearsES2[obj 0x7cbd9d24 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] GearsES2 init 0x7cbd9d24 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main] Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], offscr[fbo]] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl Swap Interval 0 GL Profile GLProfile[GL2/GL2.hw] GL Version 2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-14.2.16 [GL 2.1.0, vendor 14.2.16 (INTEL-14.2.16)] 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-14.2.16 GLSL true, has-compiler-func: true, version: 1.20 / 1.20.0 GL FBO: basic true, full true GL_EXTENSIONS 128 GLX_EXTENSIONS 0 ----------------------------------------------------------------------------------------------------- gear1 0x7cbd9d24 created: GearsObj[0x10c6c7a4, vbo ff 1, fs 2, bf 3, bs 4] gear2 0x7cbd9d24 created: GearsObj[0x3a4650c, vbo ff 7, fs 8, bf 9, bs 10] gear3 0x7cbd9d24 created: GearsObj[0x3a4650c, vbo ff 7, fs 8, bf 9, bs 10] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x7cbd9d24 FIN GearsES2[obj 0x7cbd9d24 isInit true, usesShared false, 1 GearsObj[0x10c6c7a4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3a4650c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63b14a09, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x7cbd9d24 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fe80f274cd0, msaa false, tileRendererInUse null >> GearsES2 0x7cbd9d24, angle 0.0, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x7cbd9d24 340x342, swapInterval 1, drawable 0x7fe80f274cd0 Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7cbd9d24 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fe80f274cd0, msaa false, tileRendererInUse null >> GearsES2 0x7cbd9d24, angle 0.5, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7cbd9d24 340x342, swapInterval 1, drawable 0x7fe80f274cd0 ******** clearAWTFocus.0 FOCUS AWT LOST PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on canvas0 FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1577825943823 d 0ms]] FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1577825943823 d 0ms]] FOCUS AWT GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button1 Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7cbd9d24 340x342, swapInterval 1, drawable 0x7fe80f274cd0 Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7cbd9d24 340x342, swapInterval 1, drawable 0x7fe80f274cd0 ******** clearAWTFocus.X toFront: robot pos: 320/263 FOCUS AWT LOST PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=javax.swing.JFrame[frame1,0,23,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button1 Frames for initial setVisible(true): 4 FOCUS AWT Button Outer request centerMouse: robot pos: 320x60, onTitleBarIfWindow: true MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 FOCUS AWT GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,23,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=MOUSE_EVENT] on button1 MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1 MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1 requestFocus: click, d: 501 ms FOCUS AWT Button Outer sync centerMouse: robot pos: 320x60, onTitleBarIfWindow: false KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1 KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1 KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1 KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1 centerMouse: robot pos: 320x60, onTitleBarIfWindow: false MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1 MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1 centerMouse: robot pos: 320x60, onTitleBarIfWindow: false MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1 MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1 MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1 MOUSE AWT CLICKED [4]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button1 FOCUS NEWT Canvas/GLWindow request centerMouse: robot pos: 320x274, onTitleBarIfWindow: true MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas1 FOCUS AWT LOST PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342],cause=MOUSE_EVENT] on button1 FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1577825948326 d 0ms]] FOCUS AWT GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,640x29,label=north],cause=MOUSE_EVENT] on canvas1 MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1577825948323 d 4ms]]] MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1 MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1 MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1577825948331 d 9ms]]] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1577825948331 d 10ms]]] requestFocus: click, d: 501 ms Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false] FOCUS NEWT Canvas/GLWindow sync centerMouse: robot pos: 170x1187, onTitleBarIfWindow: false KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1 KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1577825951174 d 8ms]]] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1 KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1577825951231 d 13ms]]] KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1 KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1577825951542 d 7ms]]] KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1 KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1577825951598 d 13ms]]] centerMouse: robot pos: 170x1187, onTitleBarIfWindow: false ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus ++++ Test Singleton.unlock() SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1577825962857 ms III - Stopping: alive true, shallQuit true, hasSocket true SLOCK [T main @ 1577825962857 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms