Failed
com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot.testFocus02RobotFocus
Failing for the past 2 builds
(Since Unstable )
Error Message
Did not gain focus
Stacktrace
junit.framework.AssertionFailedError: Did not gain focus at com.jogamp.opengl.test.junit.util.AWTRobotUtil.assertRequestFocusAndWait(AWTRobotUtil.java:283) at com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot.testFocus01ProgrFocusImpl(TestFocus02SwingAWTRobot.java:197) at com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot.testFocus02RobotFocus(TestFocus02SwingAWTRobot.java:278)
Standard Error
Thread-1 - SingletonInstanceServerSocket: localhost/127.0.0.1:59999 - started SLOCK 1326856394201 +++ localhost/127.0.0.1:59999 - Locked ++++ UITestCase.setUp: com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot - 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 frame1 FOCUS AWT GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button0,0,0,640x28,label=north] Detected screen origin 0 / 0, size 1920 x 1200 FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856396224 d 0ms]] FOCUS AWT LOST PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,57,28,418x346],cause=UNKNOWN] on java.awt.Button[button0,0,0,640x28,label=north] FOCUS AWT GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,640x28,label=north],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,57,28,418x346] FOCUS AWT LOST TEMP [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,temporary,opposite=null,cause=ACTIVATION] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,57,28,418x346] Thread[main-Display-MacOSX_nil-1-EDT-1,5,main] GearsES2.init ... 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]] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl GL_VENDOR: NVIDIA Corporation GL_RENDERER: NVIDIA GeForce 320M OpenGL Engine GL_VERSION: 2.1 NVIDIA-7.12.9 FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856396273 d 0ms]] FOCUS AWT GAINED PERM [fc 1]: JFrame1, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,57,28,418x346],cause=UNKNOWN] on javax.swing.JFrame[frame1,0,22,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] gear1 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@4a3a6e5c gear2 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@42238016 gear3 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@28ae4646 Thread[main-Display-MacOSX_nil-1-EDT-1,5,main] GearsES2.init FIN Thread[main-Display-MacOSX_nil-1-EDT-1,5,main] GearsES2.reshape 0/0 418x346, swapInterval 1 Thread[main-Display-MacOSX_nil-1-EDT-1,5,main] GearsES2.reshape FIN Frames for initial setVisible(true): 3 FOCUS AWT Button Outer request FOCUS AWT LOST PERM [fc -1]: JFrame1, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Button[button0,0,0,640x28,label=north],cause=UNKNOWN] on javax.swing.JFrame[frame1,0,22,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] FOCUS AWT GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,22,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 java.awt.Button[button0,0,0,640x28,label=north] FOCUS AWT Button Outer sync robot pos: java.awt.Point[x=320,y=58] 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] on button0 KEY AWT TYPED [1]: ButtonNorthOuter, 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]: ButtonNorthOuter, 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]: ButtonNorthOuter, 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]: ButtonNorthOuter, 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]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on button0 robot pos: java.awt.Point[x=320,y=58] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(325,13),absolute(320,58),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(325,13),absolute(320,58),button=1,modifiers=Button1,clickCount=1] on button0 MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(325,13),absolute(320,58),button=1,modifiers=Button1,clickCount=1] on button0 robot pos: java.awt.Point[x=320,y=58] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(325,13),absolute(320,58),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(325,13),absolute(320,58),button=1,modifiers=Button1,clickCount=1] on button0 MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(325,13),absolute(320,58),button=1,modifiers=Button1,clickCount=1] on button0 MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(325,13),absolute(320,58),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0 MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(325,13),absolute(320,58),button=1,modifiers=Button1,clickCount=1] on button0 MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(325,13),absolute(320,58),button=1,modifiers=Button1,clickCount=1] 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:1326856398919 d 0ms]] FOCUS AWT LOST PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,57,28,418x346],cause=UNKNOWN] on java.awt.Button[button0,0,0,640x28,label=north] FOCUS AWT GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,640x28,label=north],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,57,28,418x346] FOCUS AWT LOST TEMP [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,temporary,opposite=null,cause=ACTIVATION] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,57,28,418x346] FOCUS NEWT Canvas/GLWindow sync robot pos: java.awt.Point[x=323,y=273] 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:1326856399129 d 3ms]]] 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:1326856399130 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:1326856399130 d 2ms]]] 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:1326856399230 d 5ms]]] 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:1326856399232 d 3ms]]] 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:1326856399232 d 3ms]]] robot pos: java.awt.Point[x=323,y=273] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@6328edf2/[I@141dddba, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856399447 d 6ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@34c7e8a7/[I@307b4703, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856399447 d 6ms]]] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@25071521/[I@73fc3c84, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856399447 d 6ms]]] robot pos: java.awt.Point[x=323,y=273] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@63779885/[I@40be76c7, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856399962 d 2ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@18682406/[I@5d15126e, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856399962 d 2ms]]] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@126d2380/[I@3b35b1f3, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856399962 d 2ms]]] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@4585572a/[I@351daa0e, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856400365 d 2ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@2e879860/[I@4824de7d, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856400365 d 2ms]]] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@6c8b058b/[I@1b192059, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856400365 d 2ms]]] FOCUS AWT Button request FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856400868 d 0ms]] FOCUS AWT GAINED PERM [fc 1]: ButtonNorthInner, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,57,28,418x346],cause=UNKNOWN] on java.awt.Button[button1,0,0,529x28,label=north] FOCUS AWT Button sync robot pos: java.awt.Point[x=322,y=86] 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] on button1 KEY AWT TYPED [1]: ButtonNorthInner, 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]: ButtonNorthInner, 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]: ButtonNorthInner, 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]: ButtonNorthInner, 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]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0] on button1 robot pos: java.awt.Point[x=322,y=86] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(270,13),absolute(322,86),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(270,13),absolute(322,86),button=1,modifiers=Button1,clickCount=1] on button1 MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(270,13),absolute(322,86),button=1,modifiers=Button1,clickCount=1] on button1 robot pos: java.awt.Point[x=322,y=86] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(270,13),absolute(322,86),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(270,13),absolute(322,86),button=1,modifiers=Button1,clickCount=1] on button1 MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(270,13),absolute(322,86),button=1,modifiers=Button1,clickCount=1] on button1 MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(270,13),absolute(322,86),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1 MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(270,13),absolute(322,86),button=1,modifiers=Button1,clickCount=1] on button1 MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(270,13),absolute(322,86),button=1,modifiers=Button1,clickCount=1] on button1 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:1326856403289 d 0ms]] FOCUS AWT LOST PERM [fc -1]: ButtonNorthInner, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,57,28,418x346],cause=UNKNOWN] on java.awt.Button[button1,0,0,529x28,label=north] FOCUS AWT GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,529x28,label=north],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,57,28,418x346] FOCUS AWT LOST TEMP [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,temporary,opposite=null,cause=ACTIVATION] on com.jogamp.newt.awt.NewtCanvasAWT[canvas0,57,28,418x346] FOCUS NEWT Canvas/GLWindow sync robot pos: java.awt.Point[x=323,y=273] 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:1326856403498 d 3ms]]] 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:1326856403498 d 3ms]]] 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:1326856403498 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:1326856403599 d 7ms]]] 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:1326856403599 d 7ms]]] 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:1326856403599 d 8ms]]] robot pos: java.awt.Point[x=323,y=273] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@75568654/[I@38d30fb, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856403822 d 4ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@2a8ab08f/[I@774d921a, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856403822 d 4ms]]] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@5b32627/[I@348dcd5d, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856403822 d 4ms]]] robot pos: java.awt.Point[x=323,y=273] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@275e538e/[I@21bfa3d3, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856404332 d 4ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@2c9c82f4/[I@5759780d, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856404332 d 4ms]]] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@32d8ca48/[I@36c8570c, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856404332 d 4ms]]] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@1acaf0ed/[I@18f6559, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856404735 d 2ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@6d46b6db/[I@3d8f1be9, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856404735 d 2ms]]] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@7e717d91/[I@4ceafb71, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856404735 d 2ms]]] Thread[main-Display-MacOSX_nil-1-EDT-1,5,main] GearsES2.dispose ... Thread[main-Display-MacOSX_nil-1-EDT-1,5,main] GearsES2.dispose FIN ++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot - testFocus01ProgrFocus ++++ UITestCase.setUp: com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot - testFocus02RobotFocus robot pos: java.awt.Point[x=320,y=262] FOCUS AWT GAINED (Window) [fc 1]: window, java.awt.event.WindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame2 FOCUS AWT GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on java.awt.Button[button2,0,0,640x28,label=north] Detected screen origin 0 / 0, size 1920 x 1200 FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856405336 d 0ms]] FOCUS AWT LOST PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,57,28,418x346],cause=UNKNOWN] on java.awt.Button[button2,0,0,640x28,label=north] FOCUS AWT GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button2,0,0,640x28,label=north],cause=UNKNOWN] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,57,28,418x346] FOCUS AWT LOST TEMP [fc -1]: NewtCanvasAWT, java.awt.FocusEvent[FOCUS_LOST,temporary,opposite=null,cause=ACTIVATION] on com.jogamp.newt.awt.NewtCanvasAWT[canvas1,57,28,418x346] Thread[main-Display-MacOSX_nil-2-EDT-1,5,main] GearsES2.init ... 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]] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl GL_VENDOR: NVIDIA Corporation GL_RENDERER: NVIDIA GeForce 320M OpenGL Engine GL_VERSION: 2.1 NVIDIA-7.12.9 gear1 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@1996e136 gear2 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@9bad5a gear3 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@6c91f005 Thread[main-Display-MacOSX_nil-2-EDT-1,5,main] GearsES2.init FIN Thread[main-Display-MacOSX_nil-2-EDT-1,5,main] GearsES2.reshape 0/0 418x346, swapInterval 1 Thread[main-Display-MacOSX_nil-2-EDT-1,5,main] GearsES2.reshape FIN FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856405393 d 0ms]] FOCUS AWT GAINED PERM [fc 1]: JFrame1, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,57,28,418x346],cause=UNKNOWN] on javax.swing.JFrame[frame2,0,22,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] Frames for initial setVisible(true): 2 robot pos: java.awt.Point[x=320,y=33] FOCUS AWT Button Outer request robot pos: java.awt.Point[x=320,y=58] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(325,13),absolute(320,58),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2 MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(325,13),absolute(320,58),button=1,modifiers=Button1,clickCount=1] on button2 MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(325,13),absolute(320,58),button=1,modifiers=Button1,clickCount=1] on button2 FOCUS AWT LOST PERM [fc -1]: JFrame1, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Button[button2,0,0,640x28,label=north],cause=NATIVE_SYSTEM] on javax.swing.JFrame[frame2,0,22,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] FOCUS AWT GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame2,0,22,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=NATIVE_SYSTEM] on java.awt.Button[button2,0,0,640x28,label=north] FOCUS AWT Button Outer sync robot pos: java.awt.Point[x=320,y=58] 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] on button2 KEY AWT TYPED [1]: ButtonNorthOuter, 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 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] 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] on button2 KEY AWT TYPED [2]: ButtonNorthOuter, 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 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] on button2 robot pos: java.awt.Point[x=320,y=58] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(325,13),absolute(320,58),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2 MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(325,13),absolute(320,58),button=1,modifiers=Button1,clickCount=1] on button2 MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(325,13),absolute(320,58),button=1,modifiers=Button1,clickCount=1] on button2 robot pos: java.awt.Point[x=320,y=58] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(325,13),absolute(320,58),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2 MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(325,13),absolute(320,58),button=1,modifiers=Button1,clickCount=1] on button2 MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(325,13),absolute(320,58),button=1,modifiers=Button1,clickCount=1] on button2 MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(325,13),absolute(320,58),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2 MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(325,13),absolute(320,58),button=1,modifiers=Button1,clickCount=1] on button2 MOUSE AWT CLICKED [4]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(325,13),absolute(320,58),button=1,modifiers=Button1,clickCount=1] on button2 FOCUS NEWT Canvas/GLWindow request robot pos: java.awt.Point[x=323,y=273] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856409231 d 0ms]] robot pos: java.awt.Point[x=323,y=273] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@1c20eb7/[I@6b541147, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856411836 d 6ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@5c3a835d/[I@5867df9, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856411837 d 5ms]]] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@40b86944/[I@b07108e, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856411837 d 5ms]]] robot pos: java.awt.Point[x=323,y=273] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@7ccfe049/[I@338e18a3, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856414445 d 6ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@35f38fc6/[I@9642bd6, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856414445 d 6ms]]] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@f79f36b/[I@f5bfdbd, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856414445 d 6ms]]] robot pos: java.awt.Point[x=323,y=273] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@606f8b2b/[I@3b19e583, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856417049 d 6ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@212b19c5/[I@14a8e586, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856417050 d 6ms]]] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@5c74cb02/[I@77bc1fb9, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856417050 d 6ms]]] robot pos: java.awt.Point[x=323,y=273] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@7bafb0c7/[I@4b7f1841, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856419654 d 8ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@5117a20/[I@3e68cd79, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856419654 d 9ms]]] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@5289e2f1/[I@5a92668c, button 1, count 1, wheel rotation 0, pointer<1>[-1: 209 / 173 0.0p], InputEvent[modifiers: 0x0, NEWTEvent[sys:false, source:jogamp.newt.driver.macosx.MacWindow, when:1326856419654 d 9ms]]] requestFocus: com.jogamp.newt.awt.NewtCanvasAWT[canvas1,57,28,418x346] 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.GearsES2@31a3ca10[init true], ], Drawable: MacOSXOnscreenCGLDrawable[Realized true, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@74002515, handle 0x7fdc306e8820, 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 0x7fdc306922b0, surfaceHandle 0x7fdc306922b0, bounds [ 57 / 28 418 x 346 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, pos 57/28, size 418x346, 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@7426dbec[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,57,28,418x346], surfaceLock <3582c132, 1b59d510>[count 0, qsz 0, owner <NULL>]] , ParentWindowHandle 0x7fdc306922b0 (true) , WindowHandle 0x10fba7220 , SurfaceHandle 0x7fdc306e8820 (lockedExt window true, surface true) , Pos 0/0, size 418x346 , 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@26b31b77, GLWindow1[focusCount 1], com.jogamp.newt.awt.NewtCanvasAWT$2@38d0357a, ], MouseListeners num 2 [GLWindow1[pressed false, clicked 4], com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@6d66f9b9, ], KeyListeners num 2 [GLWindow1[pressed false, typed 0], com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@39518cc, ], surfaceLock <318efaea, 21fb3211>[count 3, qsz 0, owner <main-AWTAnimator-2>], windowLock <72940b84, 558041e0>[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 0x7fdc306f6450, jogamp.opengl.gl4.GL4bcImpl@576504fa, Drawable: MacOSXOnscreenCGLDrawable[Realized true, Factory jogamp.opengl.macosx.cgl.awt.MacOSXAWTCGLDrawableFactory@74002515, handle 0x7fdc306e8820, 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 0x7fdc306922b0, surfaceHandle 0x7fdc306922b0, bounds [ 57 / 28 418 x 346 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, pos 57/28, size 418x346, 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@7426dbec[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,57,28,418x346], surfaceLock <3582c132, 1b59d510>[count 0, qsz 0, owner <NULL>]] , ParentWindowHandle 0x7fdc306922b0 (true) , WindowHandle 0x10fba7220 , SurfaceHandle 0x7fdc306e8820 (lockedExt window true, surface true) , Pos 0/0, size 418x346 , 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@26b31b77, GLWindow1[focusCount 1], com.jogamp.newt.awt.NewtCanvasAWT$2@38d0357a, ], MouseListeners num 2 [GLWindow1[pressed false, clicked 4], com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@6d66f9b9, ], KeyListeners num 2 [GLWindow1[pressed false, typed 0], com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@39518cc, ], surfaceLock <318efaea, 21fb3211>[count 2, qsz 0, owner <main-AWTAnimator-2>], windowLock <72940b84, 558041e0>[count 2, qsz 0, owner <main-AWTAnimator-2>]]], lock <2929e5e9, 7db5391b>[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 0x7fdc306922b0, surfaceHandle 0x7fdc306922b0, bounds [ 57 / 28 418 x 346 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, pos 57/28, size 418x346, 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@7426dbec[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,57,28,418x346], surfaceLock <3582c132, 1b59d510>[count 0, qsz 0, owner <NULL>]] , ParentWindowHandle 0x7fdc306922b0 (true) , WindowHandle 0x10fba7220 , SurfaceHandle 0x7fdc306e8820 (lockedExt window true, surface true) , Pos 0/0, size 418x346 , 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@26b31b77, GLWindow1[focusCount 1], com.jogamp.newt.awt.NewtCanvasAWT$2@38d0357a, ], MouseListeners num 2 [GLWindow1[pressed false, clicked 4], com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@6d66f9b9, ], KeyListeners num 2 [GLWindow1[pressed false, typed 0], com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@39518cc, ], surfaceLock <318efaea, 21fb3211>[count 2, qsz 0, owner <main-AWTAnimator-2>], windowLock <72940b84, 558041e0>[count 2, qsz 0, owner <main-AWTAnimator-2>]]] gain: GLWindow1[focusCount 1] lost: ButtonNorthOuter[focusCount 1, temp false] ++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot - testFocus02RobotFocus SLOCK 1326856422260 --- localhost/127.0.0.1:59999 - Unlock ok