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

Regression

com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT.test02NewtCanvasAWT

Failing for the past 1 build (Since Unstable#892 )
Took 12 sec.

Error Message

KeyCode impl. incomplete expected:<true> but was:<false>

Stacktrace

junit.framework.AssertionFailedError: KeyCode impl. incomplete expected:<true> but was:<false>
	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT.testKeyCodes(TestNewtKeyCodesAWT.java:183)
	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT.testImpl(TestNewtKeyCodesAWT.java:211)
	at com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT.test02NewtCanvasAWT(TestNewtKeyCodesAWT.java:120)

Standard Error

SLOCK [T main @ 1358042171335 ms III localhost/127.0.0.1:59999 - Wait for lock
Thread-1 - SISock: localhost/127.0.0.1:59999 - started
SLOCK [T main @ 1358042178448 ms +++ localhost/127.0.0.1:59999 - Locked 
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT
Thread[main-AWTAnimator,5,main] RedSquareES2.init ...
RedSquareES2 init on Thread[main-AWTAnimator,5,main]
Chosen GLCapabilities: GLCaps[wgl vid 0x7 arb: rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce GTX 460/PCIe/SSE2
GL_VERSION: 4.2.0
GL GLSL: true, has-compiler: true, version 4.20 NVIDIA via Cg compiler
GL FBO: basic true, full true
GL Profile: GLProfile[GL4bc/GL4bc.hw]
GL Renderer Quirks:[NoDoubleBufferedBitmap]
GL:jogamp.opengl.gl4.GL4bcImpl@d4dd758, 4.2 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 4.2.0
ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
	null
	ShaderProgram[id=1, linked=false, inUse=false, program: 1,
   ShaderCode[id=1, type=VERTEX_SHADER, valid=true, shader:  2, source]
   ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
Thread[main-AWTAnimator,5,main] RedSquareES2.init FIN
Thread[main-AWTAnimator,5,main] RedSquareES2.reshape 0/0 640x480, swapInterval 1, drawable 0x4010c38
Thread[main-AWTAnimator,5,main] RedSquareES2.reshape FIN
requestFocus: NEWT Component
centerMouse: robot pos: java.awt.Point[x=403,y=345], onTitleBarIfWindow: false
requestFocus: click, d: 301 ms
+++ Code Segment bs, Misses: 0 / 1, events 3, valid true
+++ Code Segment cr, Misses: 0 / 1, events 3, valid true
+++ Code Segment shift, ctrl, alt, Misses: 0 / 3, events 9, valid true
+++ Code Segment esc, Misses: 0 / 1, events 3, valid true
+++ Code Segment space, up, down, end, home, Misses: 0 / 5, events 15, valid true
+++ Code Segment cursor, Misses: 0 / 4, events 12, valid true
+++ Code Segment , - . /, Misses: 0 / 4, events 12, valid true
+++ Code Segment 0 - 9, Misses: 0 / 10, events 30, valid true
+++ Code Segment ;, Misses: 0 / 1, events 3, valid true
+++ Code Segment =, Misses: 0 / 1, events 3, valid true
+++ Code Segment a - z, Misses: 0 / 26, events 78, valid true
+++ Code Segment [ \ ], Misses: 0 / 3, events 9, valid true
+++ Code Segment del, Misses: 0 / 1, events 3, valid true
+++ Code Segment back quote, Misses: 0 / 1, events 3, valid true
+++ Code Segment quote, Misses: 0 / 1, events 3, valid true
*** Total KeyCode Misses 0 / 63, valid true
Thread[main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose ... 
Thread[main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test02NewtCanvasAWT
Thread[main-Display-.windows_nil-2-EDT-1,5,main] RedSquareES2.init ...
RedSquareES2 init on Thread[main-Display-.windows_nil-2-EDT-1,5,main]
Chosen GLCapabilities: GLCaps[wgl vid 0x7 arb: rgba 0x8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce GTX 460/PCIe/SSE2
GL_VERSION: 4.2.0
GL GLSL: true, has-compiler: true, version 4.20 NVIDIA via Cg compiler
GL FBO: basic true, full true
GL Profile: GLProfile[GL4bc/GL4bc.hw]
GL Renderer Quirks:[NoDoubleBufferedBitmap]
GL:jogamp.opengl.gl4.GL4bcImpl@786db724, 4.2 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 4.2.0
ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
	null
	ShaderProgram[id=2, linked=false, inUse=false, program: 1,
   ShaderCode[id=3, type=VERTEX_SHADER, valid=true, shader:  2, source]
   ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, shader:  3, source]]
Thread[main-Display-.windows_nil-2-EDT-1,5,main] RedSquareES2.init FIN
Thread[main-Display-.windows_nil-2-EDT-1,5,main] RedSquareES2.reshape 0/0 624x442, swapInterval 1, drawable 0xffffffff99010afb
Thread[main-Display-.windows_nil-2-EDT-1,5,main] RedSquareES2.reshape FIN
requestFocus: NEWT Component
centerMouse: robot pos: java.awt.Point[x=320,y=251], onTitleBarIfWindow: false
requestFocus: click, d: 301 ms
+++ Code Segment bs, Misses: 0 / 1, events 3, valid true
+++ Code Segment cr, Misses: 0 / 1, events 1, valid false
+++ Code Segment shift, ctrl, alt, Misses: 3 / 3, events 11, valid false
+++ Code Segment esc, Misses: 0 / 1, events 3, valid false
+++ Code Segment space, up, down, end, home, Misses: 0 / 5, events 15, valid false
+++ Code Segment cursor, Misses: 0 / 4, events 10, valid false
+++ Code Segment , - . /, Misses: 4 / 4, events 14, valid false
+++ Code Segment 0 - 9, Misses: 0 / 10, events 30, valid false
+++ Code Segment ;, Misses: 0 / 1, events 3, valid false
+++ Code Segment =, Misses: 0 / 1, events 1, valid false
+++ Code Segment a - z, Misses: 26 / 26, events 80, valid false
+++ Code Segment [ \ ], Misses: 0 / 3, events 9, valid false
+++ Code Segment del, Misses: 0 / 1, events 3, valid false
+++ Code Segment back quote, Misses: 0 / 1, events 3, valid false
+++ Code Segment quote, Misses: 0 / 1, events 3, valid false
*** Total KeyCode Misses 33 / 63, valid false
Miss[0]: Code 0x10 != KeyEvent[EVENT_KEY_RELEASED, code 10(0xa), char '
' (0xa), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042190084 d 9859ms]]] // shift, ctrl, alt
Miss[1]: Code 0x11 != KeyEvent[EVENT_KEY_RELEASED, code 16(0x10), char '?' (0xffff), isActionKey false, InputEvent[modifiers: [shift], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042190084 d 9859ms]]] // shift, ctrl, alt
Miss[2]: Code 0x12 != KeyEvent[EVENT_KEY_RELEASED, code 17(0x11), char '?' (0xffff), isActionKey false, InputEvent[modifiers: [ctrl], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042190209 d 9734ms]]] // shift, ctrl, alt
Miss[3]: Code 0x2c != KeyEvent[EVENT_KEY_RELEASED, code 40(0x28), char '?' (0xffff), isActionKey true, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042192798 d 7254ms]]] // , - . /
Miss[4]: Code 0x2d != KeyEvent[EVENT_KEY_RELEASED, code 44(0x2c), char ',' (0x2c), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042192798 d 7254ms]]] // , - . /
Miss[5]: Code 0x2e != KeyEvent[EVENT_KEY_RELEASED, code 45(0x2d), char '-' (0x2d), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042192923 d 7129ms]]] // , - . /
Miss[6]: Code 0x2f != KeyEvent[EVENT_KEY_RELEASED, code 46(0x2e), char '.' (0x2e), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042193063 d 6989ms]]] // , - . /
Miss[7]: Code 0x41 != KeyEvent[EVENT_KEY_RELEASED, code 61(0x3d), char '=' (0x3d), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042195887 d 4165ms]]] // a - z
Miss[8]: Code 0x42 != KeyEvent[EVENT_KEY_RELEASED, code 65(0x41), char 'a' (0x61), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042195887 d 4165ms]]] // a - z
Miss[9]: Code 0x43 != KeyEvent[EVENT_KEY_RELEASED, code 66(0x42), char 'b' (0x62), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042196012 d 4040ms]]] // a - z
Miss[10]: Code 0x44 != KeyEvent[EVENT_KEY_RELEASED, code 67(0x43), char 'c' (0x63), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042196137 d 3915ms]]] // a - z
Miss[11]: Code 0x45 != KeyEvent[EVENT_KEY_RELEASED, code 68(0x44), char 'd' (0x64), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042196277 d 3775ms]]] // a - z
Miss[12]: Code 0x46 != KeyEvent[EVENT_KEY_RELEASED, code 69(0x45), char 'e' (0x65), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042196386 d 3666ms]]] // a - z
Miss[13]: Code 0x47 != KeyEvent[EVENT_KEY_RELEASED, code 70(0x46), char 'f' (0x66), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042196511 d 3541ms]]] // a - z
Miss[14]: Code 0x48 != KeyEvent[EVENT_KEY_RELEASED, code 71(0x47), char 'g' (0x67), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042196636 d 3416ms]]] // a - z
Miss[15]: Code 0x49 != KeyEvent[EVENT_KEY_RELEASED, code 72(0x48), char 'h' (0x68), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042196776 d 3385ms]]] // a - z
Miss[16]: Code 0x4a != KeyEvent[EVENT_KEY_RELEASED, code 73(0x49), char 'i' (0x69), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042196901 d 3260ms]]] // a - z
Miss[17]: Code 0x4b != KeyEvent[EVENT_KEY_RELEASED, code 74(0x4a), char 'j' (0x6a), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042197010 d 3151ms]]] // a - z
Miss[18]: Code 0x4c != KeyEvent[EVENT_KEY_RELEASED, code 75(0x4b), char 'k' (0x6b), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042197151 d 3120ms]]] // a - z
Miss[19]: Code 0x4d != KeyEvent[EVENT_KEY_RELEASED, code 76(0x4c), char 'l' (0x6c), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042197275 d 2996ms]]] // a - z
Miss[20]: Code 0x4e != KeyEvent[EVENT_KEY_RELEASED, code 77(0x4d), char 'm' (0x6d), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042197400 d 2871ms]]] // a - z
Miss[21]: Code 0x4f != KeyEvent[EVENT_KEY_RELEASED, code 78(0x4e), char 'n' (0x6e), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042197525 d 2855ms]]] // a - z
Miss[22]: Code 0x50 != KeyEvent[EVENT_KEY_RELEASED, code 79(0x4f), char 'o' (0x6f), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042197650 d 2730ms]]] // a - z
Miss[23]: Code 0x51 != KeyEvent[EVENT_KEY_RELEASED, code 80(0x50), char 'p' (0x70), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042197775 d 2605ms]]] // a - z
Miss[24]: Code 0x52 != KeyEvent[EVENT_KEY_RELEASED, code 81(0x51), char 'q' (0x71), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042197899 d 2590ms]]] // a - z
Miss[25]: Code 0x53 != KeyEvent[EVENT_KEY_RELEASED, code 82(0x52), char 'r' (0x72), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042198133 d 2356ms]]] // a - z
Miss[26]: Code 0x54 != KeyEvent[EVENT_KEY_RELEASED, code 83(0x53), char 's' (0x73), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042198133 d 2356ms]]] // a - z
Miss[27]: Code 0x55 != KeyEvent[EVENT_KEY_RELEASED, code 84(0x54), char 't' (0x74), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042198258 d 2340ms]]] // a - z
Miss[28]: Code 0x56 != KeyEvent[EVENT_KEY_RELEASED, code 85(0x55), char 'u' (0x75), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042198383 d 2215ms]]] // a - z
Miss[29]: Code 0x57 != KeyEvent[EVENT_KEY_RELEASED, code 86(0x56), char 'v' (0x76), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042198523 d 2075ms]]] // a - z
Miss[30]: Code 0x58 != KeyEvent[EVENT_KEY_RELEASED, code 87(0x57), char 'w' (0x77), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042198633 d 2074ms]]] // a - z
Miss[31]: Code 0x59 != KeyEvent[EVENT_KEY_RELEASED, code 88(0x58), char 'x' (0x78), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042198882 d 1825ms]]] // a - z
Miss[32]: Code 0x5a != KeyEvent[EVENT_KEY_RELEASED, code 89(0x59), char 'y' (0x79), isActionKey false, InputEvent[modifiers: [], NEWTEvent[sys:false, source:jogamp.newt.driver.windows.WindowDriver, when:1358042198882 d 1825ms]]] // a - z
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test02NewtCanvasAWT
SLOCK [T main @ 1358042200754 ms --- localhost/127.0.0.1:59999 - Unlock ok