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

Passed

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

Took 1.8 sec.

Standard Error

Thread-1 - SingletonInstanceServerSocket: localhost/127.0.0.1:59999 - started
SLOCK 1326801205941 +++ localhost/127.0.0.1:59999 - Locked 
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.newt.TestFocus01SwingAWTRobot - testFocus01ProgrFocus
robot pos: java.awt.Point[x=320,y=262]
FOCUS AWT  GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0
FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button0,0,0,640x28,label=Click me ..]
Detected screen origin 0 / 0, size 1920 x 1200
Thread[main-Display-MacOSX_nil-1-EDT-1,5,main] RedSquareES2.init ...
Thread[main-Display-MacOSX_nil-1-EDT-1,5,main]Chosen GLCapabilities: GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]]
Thread[main-Display-MacOSX_nil-1-EDT-1,5,main]INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Thread[main-Display-MacOSX_nil-1-EDT-1,5,main]GL_VENDOR: NVIDIA Corporation
Thread[main-Display-MacOSX_nil-1-EDT-1,5,main]GL_RENDERER: NVIDIA GeForce 320M OpenGL Engine
Thread[main-Display-MacOSX_nil-1-EDT-1,5,main]GL_VERSION: 2.1 NVIDIA-7.12.9
Thread[main-Display-MacOSX_nil-1-EDT-1,5,main] GL Profile: GLProfile[GL2/GL2]
Thread[main-Display-MacOSX_nil-1-EDT-1,5,main] GL:jogamp.opengl.gl4.GL4bcImpl@56e2ecc7
Thread[main-Display-MacOSX_nil-1-EDT-1,5,main] GL_VERSION=2.1 NVIDIA-7.12.9
FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=javax.swing.JFrame[frame0,0,22,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_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 java.awt.Button[button0,0,0,640x28,label=Click me ..]
FOCUS AWT  GAINED PERM [fc 1]: frame1, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,640x28,label=Click me ..],cause=UNKNOWN] on javax.swing.JFrame[frame0,0,22,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_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]
Thread[main-Display-MacOSX_nil-1-EDT-1,5,main] RedSquareES2.init FIN
Thread[main-Display-MacOSX_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x430, swapInterval 1
Thread[main-Display-MacOSX_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
Frames for initial setVisible(true): 2
FOCUS AWT  Button request
FOCUS AWT  LOST   PERM [fc -1]: frame1, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Button[button0,0,0,640x28,label=Click me ..],cause=UNKNOWN] on javax.swing.JFrame[frame0,0,22,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_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]
FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,22,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_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 java.awt.Button[button0,0,0,640x28,label=Click me ..]
FOCUS AWT  Button sync
robot pos: java.awt.Point[x=320,y=58]
KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on button0
KEY AWT  TYPED [1]: Button, java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='a',keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on button0
KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on button0
KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on button0
KEY AWT  TYPED [2]: Button, java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='a',keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on button0
KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on button0
FOCUS NEWT Canvas/GLWindow request
FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326801208652 d 0ms]]
FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,0,28,640x430],cause=UNKNOWN] on java.awt.Button[button0,0,0,640x28,label=Click me ..]
FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,640x28,label=Click me ..],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,0,28,640x430]
FOCUS AWT  LOST   TEMP [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,temporary,opposite=null,cause=ACTIVATION] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,0,28,640x430]
FOCUS NEWT Canvas/GLWindow sync
robot pos: java.awt.Point[x=320,y=287]
NEWT AWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 65(0x41), char '?' (0xffff), isActionKey false, InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326801208859 d 2ms]]]
NEWT AWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 65(0x41), char '?' (0xffff), isActionKey false, InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326801208859 d 2ms]]]
KEY NEWT TYPED [1]: GLWindow1, KeyEvent[EVENT_KEY_TYPED, code 65(0x41), char 'a' (0x61), isActionKey false, InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326801208859 d 3ms]]]
NEWT AWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 65(0x41), char '?' (0xffff), isActionKey false, InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326801208960 d 4ms]]]
NEWT AWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 65(0x41), char '?' (0xffff), isActionKey false, InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326801208960 d 4ms]]]
KEY NEWT TYPED [2]: GLWindow1, KeyEvent[EVENT_KEY_TYPED, code 65(0x41), char 'a' (0x61), isActionKey false, InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326801208960 d 4ms]]]
Thread[main-Display-MacOSX_nil-1-EDT-1,5,main] RedSquareES2.dispose ... 
Thread[main-Display-MacOSX_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
++++ 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=262]
FOCUS AWT  GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame1
FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button1,0,0,640x28,label=Click me ..]
Detected screen origin 0 / 0, size 1920 x 1200
Thread[main-Display-MacOSX_nil-2-EDT-1,5,main] RedSquareES2.init ...
Thread[main-Display-MacOSX_nil-2-EDT-1,5,main]Chosen GLCapabilities: GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]]
Thread[main-Display-MacOSX_nil-2-EDT-1,5,main]INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Thread[main-Display-MacOSX_nil-2-EDT-1,5,main]GL_VENDOR: NVIDIA Corporation
Thread[main-Display-MacOSX_nil-2-EDT-1,5,main]GL_RENDERER: NVIDIA GeForce 320M OpenGL Engine
Thread[main-Display-MacOSX_nil-2-EDT-1,5,main]GL_VERSION: 2.1 NVIDIA-7.12.9
Thread[main-Display-MacOSX_nil-2-EDT-1,5,main] GL Profile: GLProfile[GL2/GL2]
Thread[main-Display-MacOSX_nil-2-EDT-1,5,main] GL:jogamp.opengl.gl4.GL4bcImpl@31f9338f
Thread[main-Display-MacOSX_nil-2-EDT-1,5,main] GL_VERSION=2.1 NVIDIA-7.12.9
Thread[main-Display-MacOSX_nil-2-EDT-1,5,main] RedSquareES2.init FIN
Thread[main-Display-MacOSX_nil-2-EDT-1,5,main] RedSquareES2.reshape 0/0 640x430, swapInterval 1
Thread[main-Display-MacOSX_nil-2-EDT-1,5,main] RedSquareES2.reshape FIN
FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=javax.swing.JFrame[frame1,0,22,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_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 java.awt.Button[button1,0,0,640x28,label=Click me ..]
FOCUS AWT  GAINED PERM [fc 1]: frame1, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,640x28,label=Click me ..],cause=UNKNOWN] on javax.swing.JFrame[frame1,0,22,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_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]
Frames for initial setVisible(true): 3
robot pos: java.awt.Point[x=320,y=33]
FOCUS AWT  Button request
robot pos: java.awt.Point[x=320,y=58]
FOCUS AWT  LOST   PERM [fc -1]: frame1, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Button[button1,0,0,640x28,label=Click me ..],cause=NATIVE_SYSTEM] on javax.swing.JFrame[frame1,0,22,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_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]
FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,22,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_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=NATIVE_SYSTEM] on java.awt.Button[button1,0,0,640x28,label=Click me ..]
FOCUS AWT  Button sync
robot pos: java.awt.Point[x=320,y=58]
KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on button1
KEY AWT  TYPED [1]: Button, java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='a',keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on button1
KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on button1
KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on button1
KEY AWT  TYPED [2]: Button, java.awt.event.KeyEvent[KEY_TYPED,keyCode=0,keyText=Unknown keyCode: 0x0,keyChar='a',keyLocation=KEY_LOCATION_UNKNOWN,rawCode=0,primaryLevelUnicode=0,scancode=0] on button1
KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on button1
FOCUS NEWT Canvas/GLWindow request
robot pos: java.awt.Point[x=320,y=287]
FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326801211260 d 0ms]]
robot pos: java.awt.Point[x=320,y=287]
MouseEvent[EVENT_MOUSE_CLICKED, [I@37b994de/[I@78dc9766, button 1, count 1, wheel rotation 0, pointer<1>[-1: 320 / 215 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326801213870 d 1ms]]]
setSwapInterval: 1
robot pos: java.awt.Point[x=320,y=287]
MouseEvent[EVENT_MOUSE_CLICKED, [I@141dddba/[I@34c7e8a7, button 1, count 1, wheel rotation 0, pointer<1>[-1: 320 / 215 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326801216474 d 5ms]]]
setSwapInterval: 0
robot pos: java.awt.Point[x=320,y=287]
MouseEvent[EVENT_MOUSE_CLICKED, [I@60c9630a/[I@4585572a, button 1, count 1, wheel rotation 0, pointer<1>[-1: 320 / 215 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326801219082 d 3ms]]]
setSwapInterval: 1
robot pos: java.awt.Point[x=320,y=287]
MouseEvent[EVENT_MOUSE_CLICKED, [I@1c5aebd9/[I@1532021a, button 1, count 1, wheel rotation 0, pointer<1>[-1: 320 / 215 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326801221691 d 2ms]]]
setSwapInterval: 0
requestFocus: com.jogamp.newt.awt.NewtCanvasAWT[canvas1,0,28,640x430]
waitForFocus: NEWT-GLWindow[ 
	Helper: GLAnimatorControl: com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1], GLEventListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.RedSquareES2@257b40fe[init true], ], 
	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
	Factory   jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@6d46b6db,
	handle    0x7f8eeace1350,
	Window    jogamp.newt.driver.macosx.MacWindow[Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0],
	chosen    GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]],
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]]]
, NEWT-Screen[MacOSX_nil-20, idx 0, refCount 1, 1920x1200, DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], NEWT-Display[MacOSX_nil-2, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0]]]
, ParentWindow JAWT-Window[windowHandle 0x7f8eeb8bdbc0, surfaceHandle 0x7f8eeb8bdbc0, bounds [ 0 / 28  640 x 430 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, pos 0/28, size 640x430, visible true, lockedExt false,
	config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0],
	chosen    GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]],
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]],
	apple.awt.CGraphicsConfig@2b5575e0[dev=CGraphicsDevice[screen=0],pixfmt=0],
	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0],
	chosen    GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]],
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]]]],
	awtComponent com.jogamp.newt.awt.NewtCanvasAWT[canvas1,0,28,640x430],
	surfaceLock <3d8f1be9, 7e717d91>[count 0, qsz 0, owner <NULL>]]
, ParentWindowHandle 0x7f8eeb8bdbc0 (true)
, WindowHandle 0x7f8eeb8a75d0
, SurfaceHandle 0x7f8eeace1350 (lockedExt window true, surface true)
, Pos 0/0, size 640x430
, Visible true
, Undecorated false (true)
, AlwaysOnTop false, Fullscreen false
, WrappedWindow null
, ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 3 [com.jogamp.newt.opengl.GLWindow$1@4ceafb71, GLWindow1[focusCount 1], com.jogamp.newt.awt.NewtCanvasAWT$2@5721df2a, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.RedSquareES2$MyMouseAdapter@70c26b16, ], KeyListeners num 1 [GLWindow1[pressed false, typed 0], ], surfaceLock <6c04ab2f, 2682d210>[count 2, qsz 0, owner <main-AWTAnimator-2>], windowLock <56ad2c30, 3302fc5>[count 2, qsz 0, owner <main-AWTAnimator-2>]]], 
	Context: MacOSXOnscreenCGLContext [OpenGL 2.1, options 0x23, 2.1 (compatibility profile, any, new) - 2.1 NVIDIA-7.12.9, handle 0x7f8eeacdf860, jogamp.opengl.gl4.GL4bcImpl@31f9338f,
	Drawable: MacOSXOnscreenCGLDrawable[Realized true,
	Factory   jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@6d46b6db,
	handle    0x7f8eeace1350,
	Window    jogamp.newt.driver.macosx.MacWindow[Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0],
	chosen    GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]],
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]]]
, NEWT-Screen[MacOSX_nil-20, idx 0, refCount 1, 1920x1200, DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], NEWT-Display[MacOSX_nil-2, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0]]]
, ParentWindow JAWT-Window[windowHandle 0x7f8eeb8bdbc0, surfaceHandle 0x7f8eeb8bdbc0, bounds [ 0 / 28  640 x 430 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, pos 0/28, size 640x430, visible true, lockedExt false,
	config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0],
	chosen    GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]],
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]],
	apple.awt.CGraphicsConfig@2b5575e0[dev=CGraphicsDevice[screen=0],pixfmt=0],
	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0],
	chosen    GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]],
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]]]],
	awtComponent com.jogamp.newt.awt.NewtCanvasAWT[canvas1,0,28,640x430],
	surfaceLock <3d8f1be9, 7e717d91>[count 0, qsz 0, owner <NULL>]]
, ParentWindowHandle 0x7f8eeb8bdbc0 (true)
, WindowHandle 0x7f8eeb8a75d0
, SurfaceHandle 0x7f8eeace1350 (lockedExt window true, surface true)
, Pos 0/0, size 640x430
, Visible true
, Undecorated false (true)
, AlwaysOnTop false, Fullscreen false
, WrappedWindow null
, ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 3 [com.jogamp.newt.opengl.GLWindow$1@4ceafb71, GLWindow1[focusCount 1], com.jogamp.newt.awt.NewtCanvasAWT$2@5721df2a, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.RedSquareES2$MyMouseAdapter@70c26b16, ], KeyListeners num 1 [GLWindow1[pressed false, typed 0], ], surfaceLock <6c04ab2f, 2682d210>[count 2, qsz 0, owner <main-AWTAnimator-2>], windowLock <56ad2c30, 3302fc5>[count 2, qsz 0, owner <main-AWTAnimator-2>]]], lock <50903025, 2a48f675>[count 1, qsz 0, owner <main-AWTAnimator-2>], mode NSOPENGL] , 
	Window: jogamp.newt.driver.macosx.MacWindow[Config MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0],
	chosen    GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]],
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]]]
, NEWT-Screen[MacOSX_nil-20, idx 0, refCount 1, 1920x1200, DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0], NEWT-Display[MacOSX_nil-2, refCount 1, hasEDT true, edtRunning true, MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0]]]
, ParentWindow JAWT-Window[windowHandle 0x7f8eeb8bdbc0, surfaceHandle 0x7f8eeb8bdbc0, bounds [ 0 / 28  640 x 430 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, pos 0/28, size 640x430, visible true, lockedExt false,
	config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT, connection \Display0, unitID 0, awtDevice CGraphicsDevice[screen=0], handle 0x0], idx 0],
	chosen    GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]],
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]],
	apple.awt.CGraphicsConfig@2b5575e0[dev=CGraphicsDevice[screen=0],pixfmt=0],
	encapsulated MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type MacOSX, connection decon, unitID 0, handle 0x0], idx 0],
	chosen    GLCaps[on-scr, rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]],
	requested GLCaps[on-scr, rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2]]]],
	awtComponent com.jogamp.newt.awt.NewtCanvasAWT[canvas1,0,28,640x430],
	surfaceLock <3d8f1be9, 7e717d91>[count 0, qsz 0, owner <NULL>]]
, ParentWindowHandle 0x7f8eeb8bdbc0 (true)
, WindowHandle 0x7f8eeb8a75d0
, SurfaceHandle 0x7f8eeace1350 (lockedExt window true, surface true)
, Pos 0/0, size 640x430
, Visible true
, Undecorated false (true)
, AlwaysOnTop false, Fullscreen false
, WrappedWindow null
, ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 3 [com.jogamp.newt.opengl.GLWindow$1@4ceafb71, GLWindow1[focusCount 1], com.jogamp.newt.awt.NewtCanvasAWT$2@5721df2a, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.RedSquareES2$MyMouseAdapter@70c26b16, ], KeyListeners num 1 [GLWindow1[pressed false, typed 0], ], surfaceLock <6c04ab2f, 2682d210>[count 2, qsz 0, owner <main-AWTAnimator-2>], windowLock <56ad2c30, 3302fc5>[count 2, qsz 0, owner <main-AWTAnimator-2>]]]
gain: GLWindow1[focusCount 1]
lost: Button[focusCount 1, temp false]
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestFocus01SwingAWTRobot - testFocus02RobotFocus
SLOCK 1326801224302 --- localhost/127.0.0.1:59999 - Unlock ok