Jenkins is going to shut down
Shut down reason: Winter

Failed

com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot.testFocus02RobotFocus

Failing for the past 4 builds (Since #1498 )
Took 18 sec.

Error Message

Mouse (1:1) not clicked one time expected:<1> but was:<2>

Stacktrace

junit.framework.AssertionFailedError: Mouse (1:1) not clicked one time expected:<1> but was:<2>
	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:265)
	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 @ 1579139055263 ms III - Start
SLOCK [T main @ 1579139055265 ms +++ localhost/127.0.0.1:59999 - Locked within 15 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:1579139058199 d 0ms]]
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.3.9 [GL 2.1.0, vendor 14.3.9 (INTEL-14.3.9)]
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.3.9
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[0x7737e308, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x2205a05d created: GearsObj[0x79342b15, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x2205a05d created: GearsObj[0x79342b15, 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[0x7737e308, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79342b15, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1929b493, 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 0x7fc198ece5b0, 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 0x7fc198ece5b0
Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2205a05d 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fc198ece5b0, 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 0x7fc198ece5b0
******** clearAWTFocus.0
FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1579139058428 d 1ms]]
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 0x7fc198ece5b0
Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2205a05d 340x342, swapInterval 1, drawable 0x7fc198ece5b0
******** 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:1579139062142 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: 320x274, 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:1579139064577 d 9ms]]]
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:1579139064634 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 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:1579139064951 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:1579139065007 d 8ms]]]
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
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 canvas0
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:1579139065461 d 2ms]]]
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
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:1579139065466 d 7ms]]]
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:1579139065466 d 8ms]]]
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
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 canvas0
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:1579139066111 d 5ms]]]
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
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:1579139066116 d 15ms]]]
MOUSE NEWT CLICKED [2]: 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:1579139066116 d 15ms]]]
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 canvas0
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
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:1579139066651 d 13ms]]]
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:1579139066656 d 8ms]]]
MOUSE NEWT CLICKED [3]: 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:1579139066656 d 8ms]]]
FOCUS AWT  Button request
requestFocus: AWT Component
FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Button[button1,0,0,490x29,label=north],cause=UNKNOWN] on canvas0
FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1579139067182 d 0ms]]
FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342],cause=UNKNOWN] on button1
FOCUS AWT  Button sync
centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
KEY AWT PRESSED [true]: ButtonNorthInner, 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]: ButtonNorthInner, 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]: ButtonNorthInner, 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]: ButtonNorthInner, 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: 320x89, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
FOCUS NEWT Canvas/GLWindow request
requestFocus: AWT Component
FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342],cause=UNKNOWN] on button1
FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1579139070408 d 0ms]]
FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,490x29,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: 320x274, 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:1579139072829 d 6ms]]]
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:1579139072892 d 5ms]]]
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:1579139073211 d 4ms]]]
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:1579139073267 d 13ms]]]
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
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 canvas0
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:1579139073711 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 canvas0
MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
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:1579139073717 d 13ms]]]
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:1579139073717 d 14ms]]]
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
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 canvas0
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:1579139074361 d 7ms]]]
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
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:1579139074367 d 14ms]]]
MOUSE NEWT CLICKED [2]: 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:1579139074367 d 14ms]]]
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 canvas0
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
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:1579139074894 d 7ms]]]
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:1579139074899 d 2ms]]]
MOUSE NEWT CLICKED [3]: 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:1579139074899 d 2ms]]]
MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2205a05d: tileRendererInUse null
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x2205a05d FIN
FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on canvas0
++++ 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:1579139075284 d 0ms]]
Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.init.0 0x7e19ebf0: tileRendererInUse null, GearsES2[obj 0x7e19ebf0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x7e19ebf0 on Thread[main-Display-.macosx_nil-1-EDT-3,6,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.3.9 [GL 2.1.0, vendor 14.3.9 (INTEL-14.3.9)]
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.3.9
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 0x7e19ebf0 created: GearsObj[0x3836aa41, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x7e19ebf0 created: GearsObj[0x4d87a776, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x7e19ebf0 created: GearsObj[0x4d87a776, vbo ff 7, fs 8, bf 9, bs 10]
Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.init.X 0x7e19ebf0 FIN GearsES2[obj 0x7e19ebf0 isInit true, usesShared false, 1 GearsObj[0x3836aa41, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d87a776, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x695a5eca, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
Thread[main-Display-.macosx_nil-1-EDT-3,6,main] GearsES2.reshape 0x7e19ebf0 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fc198ecc2c0, msaa false, tileRendererInUse null
>> GearsES2 0x7e19ebf0, 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-3,6,main] GearsES2.display 0x7e19ebf0 340x342, swapInterval 1, drawable 0x7fc198ecc2c0
Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x7e19ebf0 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fc198ecc2c0, msaa false, tileRendererInUse null
>> GearsES2 0x7e19ebf0, 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 0x7e19ebf0 340x342, swapInterval 1, drawable 0x7fc198ecc2c0
******** clearAWTFocus.0
FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1579139075371 d 0ms]]
FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button2
Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7e19ebf0 340x342, swapInterval 1, drawable 0x7fc198ecc2c0
Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x7e19ebf0 340x342, swapInterval 1, drawable 0x7fc198ecc2c0
******** 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 button2
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 button2
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 button2
MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
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 button2
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 button2
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 button2
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 button2
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 button2
MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
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 button2
MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
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 button2
MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
MOUSE AWT CLICKED [4]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
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 button2
FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1579139079821 d 0ms]]
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:1579139079818 d 3ms]]]
FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button2,0,0,640x29,label=north],cause=MOUSE_EVENT] on canvas1
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:1579139079824 d 7ms]]]
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:1579139079824 d 7ms]]]
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: 320x274, 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:1579139082660 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 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:1579139082715 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 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:1579139083044 d 5ms]]]
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:1579139083099 d 2ms]]]
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
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
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:1579139083545 d 6ms]]]
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 [2]: 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:1579139083550 d 14ms]]]
MOUSE NEWT CLICKED [2]: 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:1579139083550 d 14ms]]]
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
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
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:1579139084178 d 5ms]]]
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 [3]: 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:1579139084183 d 14ms]]]
MOUSE NEWT CLICKED [3]: 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:1579139084183 d 15ms]]]
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
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 [4]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] 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:1579139084701 d 7ms]]]
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:1579139084705 d 3ms]]]
MOUSE NEWT CLICKED [4]: 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:1579139084705 d 3ms]]]
FOCUS AWT  Button request
centerMouse: robot pos: 320x89, onTitleBarIfWindow: true
MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Button[button3,0,0,490x29,label=north],cause=MOUSE_EVENT] on canvas1
FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1579139085347 d 0ms]]
FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342],cause=MOUSE_EVENT] on button3
MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
requestFocus: click, d: 501 ms
FOCUS AWT  Button sync
centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
KEY AWT PRESSED [true]: ButtonNorthInner, 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 button3
KEY AWT RELEASED [false]: ButtonNorthInner, 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 button3
KEY AWT PRESSED [true]: ButtonNorthInner, 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 button3
KEY AWT RELEASED [false]: ButtonNorthInner, 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 button3
centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
MOUSE AWT CLICKED [4]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
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]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342],cause=MOUSE_EVENT] on button3
FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1579139089146 d 0ms]]
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:1579139089143 d 3ms]]]
FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button3,0,0,490x29,label=north],cause=MOUSE_EVENT] on canvas1
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:1579139089151 d 5ms]]]
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:1579139089151 d 5ms]]]
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: 320x274, 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:1579139091985 d 13ms]]]
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:1579139092041 d 9ms]]]
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:1579139092370 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 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:1579139092426 d 7ms]]]
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
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
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:1579139092878 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 [2]: 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:1579139092884 d 13ms]]]
MOUSE NEWT CLICKED [2]: 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:1579139092884 d 13ms]]]
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
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
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 [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] 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:1579139093525 d 7ms]]]
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:1579139093529 d 3ms]]]
MOUSE NEWT CLICKED [3]: 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:1579139093529 d 3ms]]]
MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=2] on canvas1
MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 2, 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:1579139093952 d 6ms]]]
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=2] on canvas1
MOUSE AWT CLICKED [5]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=2] on canvas1
MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 2, 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:1579139093957 d 16ms]]]
MOUSE NEWT CLICKED [5]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 2, 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:1579139093957 d 16ms]]]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus
++++ Test Singleton.unlock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1579139094092 ms III - Stopping: alive true, shallQuit true, hasSocket true
SLOCK [T main @ 1579139094093 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms