The Jenkins Controller is preparing for shutdown. No new builds can be started.
Failed
com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot.testFocus02RobotFocus
Failing for the past 6 builds
(Since Unstable )
Error Message
Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 0, temp false]
Stacktrace
junit.framework.AssertionFailedError: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 0, temp false] at com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot.testFocus01ProgrFocusImpl(TestFocus02SwingAWTRobot.java:239) at com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot.testFocus02RobotFocus(TestFocus02SwingAWTRobot.java:276)
Standard Error
SLOCK [T main @ 1362087811471 ms III localhost/127.0.0.1:59999 - Wait for lock Thread-2 - SISock: localhost/127.0.0.1:59999 - started SLOCK [T main @ 1362087812476 ms +++ localhost/127.0.0.1:59999 - Locked ++++ UITestCase.setUp: com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot - testFocus01ProgrFocus NewtCanvasAWT.attachNewtChild.2: size 418x346 FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087814713 d 1ms]] Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init ... GearsES2 init on Thread[main-Display-.macosx_nil-1-EDT-1,5,main] Chosen GLCapabilities: GLCaps[rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl GL_VENDOR: NVIDIA Corporation GL_RENDERER: NVIDIA GeForce 320M OpenGL Engine GL_VERSION: 2.1 NVIDIA-7.32.12 GL GLSL: true, has-compiler: true, version 1.20, 1.20.0 GL FBO: basic true, full true GL Profile: GLProfile[GL2/GL2.hw] GL Renderer Quirks:[NoOffscreenBitmap] GL:jogamp.opengl.gl4.GL4bcImpl@2a62610b, 2.1 (Compatibility profile, arb, FBO, hardware) - 2.1 NVIDIA-7.32.12 gear1 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@50009f0d gear2 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@58ca3783 gear3 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@4402a6ff 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, drawable 0x7fa24bc93a30 Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0/0 418x346, swapInterval 1, drawable 0x7fa24bc93a30 FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087814822 d 0ms]] ******** clearAWTFocus.0 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] FOCUS AWT LOST TEMP [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,temporary,opposite=null,cause=ACTIVATION] on java.awt.Button[button0,0,0,640x28,label=north] ******** clearAWTFocus.X toFront: robot pos: 320x262 FOCUS AWT GAINED PERM [fc 1]: JFrame1, java.awt.FocusEvent[FOCUS_GAINED,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] Frames for initial setVisible(true): 3 FOCUS AWT Button Outer request requestFocus: AWT Component 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 centerMouse: robot pos: 320x58, 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] 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 centerMouse: robot pos: 320x58, onTitleBarIfWindow: false 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 centerMouse: robot pos: 320x58, onTitleBarIfWindow: false 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 requestFocus: AWT Component 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 NEWT Canvas/GLWindow sync FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087817870 d 0ms]] centerMouse: robot pos: 323x273, onTitleBarIfWindow: false 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] NEWT AWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087817981 d 11ms]]] NEWT AWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087817993 d 11ms]]] KEY NEWT TYPED [1]: GLWindow1, KeyEvent[EVENT_KEY_TYPED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087817993 d 11ms]]] NEWT AWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087818094 d 10ms]]] NEWT AWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087818106 d 9ms]]] KEY NEWT TYPED [2]: GLWindow1, KeyEvent[EVENT_KEY_TYPED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087818106 d 9ms]]] centerMouse: robot pos: 323x273, onTitleBarIfWindow: false MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@7f6877f8/[I@239c7c21, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087818310 d 4ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@76996cca/[I@52b57e9a, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087818310 d 4ms]]] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@98adae2/[I@7b283052, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087818310 d 4ms]]] centerMouse: robot pos: 323x273, onTitleBarIfWindow: false MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@e425743/[I@256ef705, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087818826 d 2ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@181b7c76/[I@34883357, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087818827 d 1ms]]] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@59e2afb2/[I@317cfd38, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087818827 d 1ms]]] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@4d480ea/[I@1b5b8520, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087819230 d 5ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@158105e8/[I@49aacd5f, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087819230 d 5ms]]] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@6c913dc1/[I@336d8196, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087819230 d 5ms]]] FOCUS AWT Button request requestFocus: AWT Component 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 NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087819738 d 0ms]] FOCUS AWT Button sync centerMouse: robot pos: 322x86, 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] 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 centerMouse: robot pos: 322x86, onTitleBarIfWindow: false 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 centerMouse: robot pos: 322x86, onTitleBarIfWindow: false 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 requestFocus: AWT Component 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 GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087822285 d 0ms]] FOCUS NEWT Canvas/GLWindow sync centerMouse: robot pos: 323x273, onTitleBarIfWindow: false NEWT AWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087822495 d 10ms]]] NEWT AWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087822505 d 11ms]]] KEY NEWT TYPED [1]: GLWindow1, KeyEvent[EVENT_KEY_TYPED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087822505 d 11ms]]] NEWT AWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087822607 d 7ms]]] NEWT AWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087822618 d 8ms]]] KEY NEWT TYPED [2]: GLWindow1, KeyEvent[EVENT_KEY_TYPED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087822618 d 8ms]]] centerMouse: robot pos: 323x273, onTitleBarIfWindow: false MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@61250ff2/[I@483a0ab1, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087822830 d 3ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@5a940f82/[I@2e864e43, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087822830 d 4ms]]] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@737c2891/[I@5c4b82d2, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087822830 d 4ms]]] centerMouse: robot pos: 323x273, onTitleBarIfWindow: false MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@669a4cb/[I@1c20eb7, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087823347 d 1ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@6b541147/[I@5c3a835d, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087823347 d 1ms]]] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@5867df9/[I@40b86944, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087823347 d 1ms]]] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@b07108e/[I@7ccfe049, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087823751 d 10ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@338e18a3/[I@35f38fc6, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087823751 d 10ms]]] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@9642bd6/[I@f79f36b, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087823751 d 10ms]]] 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 NewtCanvasAWT.attachNewtChild.2: size 418x346 FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087824308 d 0ms]] Thread[main-Display-.macosx_nil-2-EDT-1,5,main] GearsES2.init ... GearsES2 init on Thread[main-Display-.macosx_nil-2-EDT-1,5,main] Chosen GLCapabilities: GLCaps[rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.hw], on-scr[.]] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl GL_VENDOR: NVIDIA Corporation GL_RENDERER: NVIDIA GeForce 320M OpenGL Engine GL_VERSION: 2.1 NVIDIA-7.32.12 GL GLSL: true, has-compiler: true, version 1.20, 1.20.0 GL FBO: basic true, full true GL Profile: GLProfile[GL2/GL2.hw] GL Renderer Quirks:[NoOffscreenBitmap] GL:jogamp.opengl.gl4.GL4bcImpl@d6d835f, 2.1 (Compatibility profile, arb, FBO, hardware) - 2.1 NVIDIA-7.32.12 gear1 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@92696c2 gear2 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@44739f3f gear3 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@2dc0435 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, drawable 0x7fa24bc4f480 Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0/0 418x346, swapInterval 1, drawable 0x7fa24bc4f480 FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087824369 d 0ms]] ******** clearAWTFocus.0 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] FOCUS AWT LOST TEMP [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,temporary,opposite=null,cause=ACTIVATION] on java.awt.Button[button2,0,0,640x28,label=north] ******** clearAWTFocus.X toFront: robot pos: 320x262 FOCUS AWT GAINED PERM [fc 1]: JFrame1, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button2,0,0,640x28,label=north],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): 3 FOCUS AWT Button Outer request centerMouse: robot pos: 320x58, onTitleBarIfWindow: true 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] requestFocus: click, d: 501 ms FOCUS AWT Button Outer sync centerMouse: robot pos: 320x58, 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] 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 centerMouse: robot pos: 320x58, onTitleBarIfWindow: false 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 centerMouse: robot pos: 320x58, onTitleBarIfWindow: false 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 centerMouse: robot pos: 323x273, onTitleBarIfWindow: true FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087828005 d 0ms]] requestFocus: click, d: 501 ms centerMouse: robot pos: 323x273, onTitleBarIfWindow: true MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@2658dd2d/[I@1420c906, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087830627 d 3ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@746db33c/[I@4e1263db, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087830627 d 3ms]]] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@1959e6e8/[I@5d469658, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087830627 d 3ms]]] requestFocus: click, d: 501 ms centerMouse: robot pos: 323x273, onTitleBarIfWindow: true MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@45389b3f/[I@758689a, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087833249 d 4ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@3d3b5a3a/[I@3a0b53e, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087833249 d 4ms]]] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@2bdafb4e/[I@35a8d460, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087833249 d 4ms]]] requestFocus: click, d: 501 ms centerMouse: robot pos: 323x273, onTitleBarIfWindow: true MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@5f0f0625/[I@535c97e4, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087835873 d 4ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@63f8247d/[I@3823bdd1, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087835874 d 3ms]]] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@32830122/[I@36bf7916, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087835874 d 3ms]]] requestFocus: click, d: 501 ms centerMouse: robot pos: 323x273, onTitleBarIfWindow: true MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@b478a2d/[I@5c09624, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087838497 d 1ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@26c1186f/[I@4f2b3349, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087838497 d 1ms]]] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@1d34263a/[I@4ab9b8d0, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087838497 d 2ms]]] requestFocus: click, d: 501 ms *** AWTRobotUtil.assertRequestFocusAndWait() minor UI failure *** requestFocus.hasFocus() - AWT: false *** waitForFocus.hasFocus() - NW: true *** gain: GLWindow1[focusCount 1] *** lost: ButtonNorthOuter[focusCount 1, temp false] java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1273) at com.jogamp.opengl.test.junit.util.AWTRobotUtil.assertRequestFocusAndWait(AWTRobotUtil.java:391) at com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot.testFocus01ProgrFocusImpl(TestFocus02SwingAWTRobot.java:206) at com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot.testFocus02RobotFocus(TestFocus02SwingAWTRobot.java:276) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.rules.TestWatchman$1.evaluate(TestWatchman.java:48) at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906) FOCUS NEWT Canvas/GLWindow sync centerMouse: robot pos: 323x273, onTitleBarIfWindow: false NEWT AWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087841129 d 6ms]]] NEWT AWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087841140 d 6ms]]] KEY NEWT TYPED [1]: GLWindow1, KeyEvent[EVENT_KEY_TYPED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087841140 d 6ms]]] NEWT AWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087841244 d 0ms]]] NEWT AWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087841255 d 11ms]]] KEY NEWT TYPED [2]: GLWindow1, KeyEvent[EVENT_KEY_TYPED, code 0x41, sym 0x41, char 'a' (0x61), isModifierKey false, isActionKey false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087841255 d 11ms]]] centerMouse: robot pos: 323x273, onTitleBarIfWindow: false MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@746a63d3/[I@74bfed5a, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087841461 d 1ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@6477eb97/[I@7d0c3a08, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087841461 d 2ms]]] MOUSE NEWT CLICKED [5]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@2db6235b/[I@10cb42cf, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087841461 d 2ms]]] centerMouse: robot pos: 323x273, onTitleBarIfWindow: false MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@108f2ca6/[I@27bc4ec8, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087841980 d 10ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@3bd840d9/[I@72898540, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087841980 d 10ms]]] MOUSE NEWT CLICKED [6]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@228b677f/[I@6e37d490, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087841980 d 10ms]]] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@13647278/[I@27972e3a, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087842384 d 1ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@365bf624/[I@4f7cd15d, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087842384 d 1ms]]] MOUSE NEWT CLICKED [7]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@b955970/[I@7a22ce00, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087842384 d 1ms]]] FOCUS AWT Button request centerMouse: robot pos: 322x86, onTitleBarIfWindow: true FOCUS NEWT LOST [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087842990 d 0ms]] 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 button3 MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(270,13),absolute(322,86),button=1,modifiers=Button1,clickCount=1] on button3 MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(270,13),absolute(322,86),button=1,modifiers=Button1,clickCount=1] on button3 FOCUS AWT LOST PERM [fc -1]: ButtonNorthOuter, java.awt.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Button[button3,0,0,529x28,label=north],cause=NATIVE_SYSTEM] on java.awt.Button[button2,0,0,640x28,label=north] FOCUS AWT GAINED PERM [fc 1]: ButtonNorthInner, java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button2,0,0,640x28,label=north],cause=NATIVE_SYSTEM] on java.awt.Button[button3,0,0,529x28,label=north] requestFocus: click, d: 501 ms FOCUS AWT Button sync centerMouse: robot pos: 322x86, 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] on button3 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 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] 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] on button3 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 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] on button3 centerMouse: robot pos: 322x86, onTitleBarIfWindow: false 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 button3 MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(270,13),absolute(322,86),button=1,modifiers=Button1,clickCount=1] on button3 MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(270,13),absolute(322,86),button=1,modifiers=Button1,clickCount=1] on button3 centerMouse: robot pos: 322x86, onTitleBarIfWindow: false 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 button3 MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(270,13),absolute(322,86),button=1,modifiers=Button1,clickCount=1] on button3 MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(270,13),absolute(322,86),button=1,modifiers=Button1,clickCount=1] on button3 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 button3 MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(270,13),absolute(322,86),button=1,modifiers=Button1,clickCount=1] on button3 MOUSE AWT CLICKED [4]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(270,13),absolute(322,86),button=1,modifiers=Button1,clickCount=1] on button3 FOCUS NEWT Canvas/GLWindow request centerMouse: robot pos: 323x273, onTitleBarIfWindow: true FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087846040 d 0ms]] requestFocus: click, d: 501 ms centerMouse: robot pos: 323x273, onTitleBarIfWindow: true MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@6760bf50/[I@b05236, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087848663 d 5ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@37e55794/[I@31d8d237, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087848663 d 5ms]]] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@11d13272/[I@3d46e381, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087848663 d 5ms]]] requestFocus: click, d: 501 ms centerMouse: robot pos: 323x273, onTitleBarIfWindow: true MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@79024994/[I@52cd19d, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087851287 d 5ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@41759d12/[I@109b2a51, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087851287 d 5ms]]] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@3af7345b/[I@3b8e609b, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087851287 d 5ms]]] requestFocus: click, d: 501 ms centerMouse: robot pos: 323x273, onTitleBarIfWindow: true MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@687ea9/[I@4c538974, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087853908 d 8ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@6545d2/[I@78cade31, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087853909 d 8ms]]] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@4ec1a0eb/[I@a2bccb2, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087853909 d 8ms]]] requestFocus: click, d: 501 ms centerMouse: robot pos: 323x273, onTitleBarIfWindow: true MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [I@418bbf55/[I@3dbe8711, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087856533 d 9ms]]] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [I@27958cc2/[I@4b4c28db, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087856533 d 9ms]]] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [I@750e687b/[I@4ed9f47, button 1, count 1, wheel rotation 0.0, pointer<1>[-1: 209/173, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, when:1362087856533 d 9ms]]] requestFocus: click, d: 501 ms *** AWTRobotUtil.assertRequestFocusAndWait() minor UI failure *** requestFocus.hasFocus() - AWT: false *** waitForFocus.hasFocus() - NW: true *** gain: GLWindow1[focusCount 1] *** lost: ButtonNorthInner[focusCount 1, temp false] java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1273) at com.jogamp.opengl.test.junit.util.AWTRobotUtil.assertRequestFocusAndWait(AWTRobotUtil.java:391) at com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot.testFocus01ProgrFocusImpl(TestFocus02SwingAWTRobot.java:238) at com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot.testFocus02RobotFocus(TestFocus02SwingAWTRobot.java:276) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.rules.TestWatchman$1.evaluate(TestWatchman.java:48) at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906) ++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestFocus02SwingAWTRobot - testFocus02RobotFocus SLOCK [T main @ 1362087861186 ms --- localhost/127.0.0.1:59999 - Unlock ok