Login  Register

Re: Please can some help me install JOCL on OSX 10.6

Posted by Rich George on Sep 15, 2010; 1:17am
URL: https://forum.jogamp.org/Please-can-some-help-me-install-JOCL-on-OSX-10-6-tp1459187p1476805.html

I decided to rebuild everything from scratch, clear my PATHS and CLASSPATHS etc, but now when I'm building JOGL the JUnit Test fail will this be a problem for things later on???

Here is the output from the Test

 ant junit.run
Buildfile: /Users/rich/Development/jogamp/jogl/make/build.xml

junit.run:

gluegen.properties.load.user:
     [echo] Loaded /Users/rich/gluegen.properties.
     [echo] antlr.jar=../../gluegen/make/lib/antlr.jar
     [echo] junit.jar=../../gluegen/make/lib/junit.jar
     [echo] win32.c.compiler=${win32.c.compiler}

gluegen.cpptasks.initialize:

gluegen.cpptasks.detect.os.1:
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] OS X=true
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=true
     [echo] OS X x64=true
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=${isWindows}
     [echo] X11=${isX11}

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:

nativewindow.setup-version-RI:

nativewindow.setup-version-non-RI:

jogl.setup-version-RI:

jogl.setup-version-non-RI:

newt.setup-version-RI:

newt.setup-version-non-RI:

setup-versions:

common.init:
     [echo] setup.nodesktop: ${setup.nodesktop}
     [echo] setup.noAWT: ${setup.noAWT}
     [echo] setup.noCDC: ${setup.noCDC}
     [echo] Loaded /Users/rich/jogl.properties.
     [echo] Loaded /Users/rich/gluegen.properties.
     [echo] antlr.jar=../../gluegen/make/lib/antlr.jar
     [echo] junit.jar=../../gluegen/make/lib/junit.jar
     [echo] javac.bootclasspath-cdc.jar: ../../gluegen/make/lib/cdc_fp.jar

declare.common:

init:

junit.compile.check:
     [echo] jogl.test.jar /Users/rich/Development/jogamp/jogl/build/jogl/jogl.test.jar

junit.compile:

junit.run:
     [echo] Testing com.jogamp.test.junit.jogl.acore.TestGLProfile01NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.jogl.acore.TestGLProfile01NEWT.xml
    [apply] objc[3954]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.jogl.acore.TestGLProfile01NEWT
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] junit.framework.TestListener: startTest(test01GLProfileDefault)
    [apply] GLProfile <static> GLAvailability[Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 true[1.5 (compatibility profile, any, old)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], , default GLProfile[GL2/GL2]]]
    [apply] Detected screen size 1680x1050
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] Thread[Thread-1,5,main] Platform: Mac OS X (os), x86_64 (arch)
    [apply] Thread[Thread-1,5,main] Platform: littleEndian true, 32Bit false, a-ptr bit-size 64
    [apply] Thread[Thread-1,5,main] Platform: JavaSE true
    [apply] Thread[Thread-1,5,main] GL Profile    GLProfile[GL2/GL2]
    [apply] Thread[Thread-1,5,main] CTX VERSION   2.1 (compatibility profile, any, old) - 2.1 NVIDIA-1.6.18
    [apply] Thread[Thread-1,5,main] GL            com.jogamp.opengl.impl.gl4.GL4bcImpl@42472d48
    [apply] Thread[Thread-1,5,main] GL_VERSION    2.1 NVIDIA-1.6.18
    [apply] Thread[Thread-1,5,main] GL_EXTENSIONS
    [apply] Thread[Thread-1,5,main]               GL_ARB_transpose_matrix GL_ARB_vertex_program GL_ARB_vertex_blend GL_ARB_window_pos GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_shading_language_100 GL_EXT_multi_draw_arrays GL_EXT_clip_volume_hint GL_EXT_rescale_normal GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_gpu_program_parameters GL_EXT_geometry_shader4 GL_EXT_transform_feedback GL_APPLE_client_storage GL_APPLE_specular_vector GL_APPLE_transform_hint GL_APPLE_packed_pixels GL_APPLE_fence GL_APPLE_vertex_array_object GL_APPLE_vertex_program_evaluators GL_APPLE_element_array GL_APPLE_flush_render GL_APPLE_aux_depth_stencil GL_NV_texgen_reflection GL_NV_light_max_exponent GL_IBM_rasterpos_clip GL_SGIS_generate_mipmap GL_ARB_imaging GL_ARB_point_parameters GL_ARB_texture_env_crossbar GL_ARB_texture_border_clamp GL_ARB_multitexture GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_env_dot3 GL_ARB_multisample GL_ARB_texture_env_combine GL_ARB_texture_compression GL_ARB_texture_mirrored_repeat GL_ARB_shadow GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_occlusion_query GL_ARB_point_sprite GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ARB_pixel_buffer_object GL_ARB_draw_buffers GL_ARB_shader_texture_lod GL_ARB_color_buffer_float GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_ARB_framebuffer_object GL_EXT_compiled_vertex_array GL_EXT_draw_buffers2 GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_texture_rectangle GL_ARB_texture_rectangle GL_EXT_texture_env_add GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_texture_lod_bias GL_EXT_abgr GL_EXT_bgra GL_EXT_stencil_wrap GL_EXT_texture_filter_anisotropic GL_EXT_secondary_color GL_EXT_blend_func_separate GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_depth_bounds_test GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1 GL_EXT_texture_sRGB GL_EXT_blend_equation_separate GL_EXT_texture_mirror_clamp GL_EXT_packed_depth_stencil GL_EXT_bindable_uniform GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_framebuffer_sRGB GL_EXT_provoking_vertex GL_APPLE_flush_buffer_range GL_APPLE_ycbcr_422 GL_APPLE_rgb_422 GL_APPLE_vertex_array_range GL_APPLE_texture_range GL_APPLE_float_pixels GL_ATI_texture_float GL_ARB_texture_float GL_ARB_half_float_pixel GL_APPLE_pixel_buffer GL_APPLE_object_purgeable GL_NV_point_sprite GL_NV_blend_square GL_NV_fog_distance GL_NV_depth_clamp GL_NV_multisample_filter_hint GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NV_conditional_render GL_ATI_texture_mirror_once GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_EXT_texture_array GL_EXT_vertex_array_bgra GL_ARB_instanced_arrays GL_ARB_depth_buffer_float GL_EXT_packed_float GL_EXT_texture_shared_exponent
    [apply] Thread[Thread-1,5,main] swapInterval  -1
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] 2010-09-15 02:12:39.965 java[3954:60f] *** __NSAutoreleaseNoPool(): Object 0x100613d70 of class __NSCFDate autoreleased with no pool in place - just leaking
    [apply] junit.framework.TestListener: endTest(test01GLProfileDefault)
    [apply] junit.framework.TestListener: startTest(test02GLProfileMaxFixedFunc)
    [apply] GLProfile <static> getMaxFixedFunc(): GLProfile[GL2/GL2]
    [apply] Detected screen size 1680x1050
    [apply] 2010-09-15 02:12:39.972 java[3954:60f] *** __NSAutoreleaseNoPool(): Object 0x100152650 of class NSCFTimer autoreleased with no pool in place - just leaking
     [echo] Testing com.jogamp.test.junit.jogl.demos.gl2.gears.TestGearsNEWT -> ../build/test/results/TEST-com.jogamp.test.junit.jogl.demos.gl2.gears.TestGearsNEWT.xml
    [apply] objc[3955]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.jogl.demos.gl2.gears.TestGearsNEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513161711 d 0ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513161713 d 0ms]]
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] Gears: Dispose
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.921 sec
    [apply] ------------- Standard Output ---------------
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513161711 d 0ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513161713 d 0ms]]
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] Gears: Dispose
    [apply] ------------- ---------------- ---------------
    [apply]
    [apply] Testcase: test01 took 0.861 sec
     [echo] Testing com.jogamp.test.junit.jogl.drawable.TestDrawable01NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.jogl.drawable.TestDrawable01NEWT.xml
    [apply] objc[3956]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.jogl.drawable.TestDrawable01NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(testOnScreenDecorated)
    [apply] Detected screen size 1680x1050
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] Invalid memory access of location 0x16 rip=0x7fff8450c11c
    [apply]
    [apply] Result: 139
     [echo] Testing com.jogamp.test.junit.jogl.glsl.TestTransformFeedbackVeryingsBug407NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.jogl.glsl.TestTransformFeedbackVeryingsBug407NEWT.xml
    [apply] objc[3958]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.jogl.glsl.TestTransformFeedbackVeryingsBug407NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(testGlTransformFeedbackVaryings_WhenVarNameOK)
    [apply] junit.framework.TestListener: addError(testGlTransformFeedbackVaryings_WhenVarNameOK, No implementation for profile GL3 available)
    [apply] junit.framework.TestListener: addError(testGlTransformFeedbackVaryings_WhenVarNameOK, null)
    [apply] junit.framework.TestListener: endTest(testGlTransformFeedbackVaryings_WhenVarNameOK)
    [apply] junit.framework.TestListener: startTest(testGlTransformFeedbackVaryings_WhenVarNameWrong)
    [apply] junit.framework.TestListener: addError(testGlTransformFeedbackVaryings_WhenVarNameWrong, No implementation for profile GL3 available)
    [apply] junit.framework.TestListener: addError(testGlTransformFeedbackVaryings_WhenVarNameWrong, null)
    [apply] junit.framework.TestListener: endTest(testGlTransformFeedbackVaryings_WhenVarNameWrong)
    [apply] Tests run: 2, Failures: 0, Errors: 4, Time elapsed: 0.073 sec
    [apply]
    [apply] Testcase: testGlTransformFeedbackVaryings_WhenVarNameOK took 0.005 sec
    [apply] Caused an ERROR
    [apply] No implementation for profile GL3 available
    [apply] javax.media.opengl.GLException: No implementation for profile GL3 available
    [apply] at javax.media.opengl.GLProfile.get(GLProfile.java:354)
    [apply] at com.jogamp.test.junit.jogl.glsl.TestTransformFeedbackVeryingsBug407NEWT.setUp(TestTransformFeedbackVeryingsBug407NEWT.java:54)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply]
    [apply] Caused an ERROR
    [apply] null
    [apply] java.lang.NullPointerException
    [apply] at com.jogamp.test.junit.jogl.glsl.TestTransformFeedbackVeryingsBug407NEWT.tearDown(TestTransformFeedbackVeryingsBug407NEWT.java:77)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply]
    [apply] Testcase: testGlTransformFeedbackVaryings_WhenVarNameWrong took 0.001 sec
    [apply] Caused an ERROR
    [apply] No implementation for profile GL3 available
    [apply] javax.media.opengl.GLException: No implementation for profile GL3 available
    [apply] at javax.media.opengl.GLProfile.get(GLProfile.java:354)
    [apply] at com.jogamp.test.junit.jogl.glsl.TestTransformFeedbackVeryingsBug407NEWT.setUp(TestTransformFeedbackVeryingsBug407NEWT.java:54)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply]
    [apply] Caused an ERROR
    [apply] null
    [apply] java.lang.NullPointerException
    [apply] at com.jogamp.test.junit.jogl.glsl.TestTransformFeedbackVeryingsBug407NEWT.tearDown(TestTransformFeedbackVeryingsBug407NEWT.java:77)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply]
    [apply] Result: 2
     [echo] Testing com.jogamp.test.junit.jogl.offscreen.TestOffscreen01NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.jogl.offscreen.TestOffscreen01NEWT.xml
    [apply] objc[3959]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.jogl.offscreen.TestOffscreen01NEWT
    [apply] junit.framework.TestListener: tests to run: 9
    [apply] INFO: PBuffer supported: true
    [apply] junit.framework.TestListener: startTest(test01aOffscreenWindowPBuffer)
    [apply] Detected screen size 1680x1050
    [apply] RedSquare: Init
    [apply] RedSquare: Reshape
    [apply] RedSquare: Dispose
    [apply] junit.framework.TestListener: endTest(test01aOffscreenWindowPBuffer)
    [apply] junit.framework.TestListener: startTest(test01bOffscreenWindowPBufferStencil)
    [apply] Detected screen size 1680x1050
     [echo] Testing com.jogamp.test.junit.newt.TestGLWindows01NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.newt.TestGLWindows01NEWT.xml
    [apply] objc[3960]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] Testsuite: com.jogamp.test.junit.newt.TestGLWindows01NEWT
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] junit.framework.TestListener: startTest(testWindowNativeRecreate01aSimple)
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513175292 d 1ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513175294 d 0ms]]
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] Frames for initial setVisible(true): 0
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513176495 d 0ms]]
    [apply] junit.framework.TestListener: endTest(testWindowNativeRecreate01aSimple)
    [apply] junit.framework.TestListener: startTest(testWindowNativeRecreate01bSimple)
    [apply] Detected screen size 1680x1050
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] 2010-09-15 02:12:56.508 java[3960:60f] *** __NSAutoreleaseNoPool(): Object 0x10063c0d0 of class __NSCFDate autoreleased with no pool in place - just leaking
    [apply] 2010-09-15 02:12:56.510 java[3960:60f] *** __NSAutoreleaseNoPool(): Object 0x10063ce00 of class NSCFTimer autoreleased with no pool in place - just leaking
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513176508 d 0ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513176509 d 0ms]]
     [echo] Testing com.jogamp.test.junit.newt.TestGLWindows02NEWTAnimated -> ../build/test/results/TEST-com.jogamp.test.junit.newt.TestGLWindows02NEWTAnimated.xml
    [apply] objc[3961]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.newt.TestGLWindows02NEWTAnimated
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(testWindowDecor01Simple)
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513178213 d 0ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513178219 d 0ms]]
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] Gears: Dispose
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] 2010-09-15 02:12:58.747 java[3961:60f] *** __NSAutoreleaseNoPool(): Object 0x10014c580 of class __NSCFDate autoreleased with no pool in place - just leaking
    [apply] 2010-09-15 02:12:58.750 java[3961:60f] *** __NSAutoreleaseNoPool(): Object 0x1001484f0 of class NSCFTimer autoreleased with no pool in place - just leaking
    [apply] junit.framework.TestListener: endTest(testWindowDecor01Simple)
    [apply] junit.framework.TestListener: startTest(testWindowDecor02DestroyWinTwiceA)
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513178748 d 0ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513178749 d 0ms]]
     [echo] Testing com.jogamp.test.junit.newt.TestWindows01NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.newt.TestWindows01NEWT.xml
    [apply] Testsuite: com.jogamp.test.junit.newt.TestWindows01NEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(testWindowNativeRecreate01Simple)
    [apply] Detected screen size 1680x1050
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] Invalid memory access of location 0x0 rip=0x7fff85c55312
    [apply]
    [apply] Result: 139
     [echo] Testing com.jogamp.test.junit.newt.parenting.TestParenting01NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.newt.parenting.TestParenting01NEWT.xml
    [apply] objc[3963]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.newt.parenting.TestParenting01NEWT
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] pwin 0.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 0/0
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(testWindowParenting01CreateVisibleDestroy)
    [apply] Detected screen size 1680x1050
    [apply] Detected screen size 1680x1050
    [apply] RedSquare: Init
    [apply] Gears: Init
    [apply] RedSquare: Reshape
    [apply] Gears: Reshape
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] RedSquare: Dispose
    [apply] Window.destroy(deep: false) CHILD BEGIN
    [apply] Gears: Dispose
    [apply] Window.destroy(deep: false) CHILD END
    [apply] Window.destroy(deep: true) CHILD BEGIN
    [apply] Window.destroy(deep: true) CHILD END
    [apply] junit.framework.TestListener: endTest(testWindowParenting01CreateVisibleDestroy)
    [apply] junit.framework.TestListener: startTest(testWindowParenting02ReparentTop2Win)
    [apply] Detected screen size 1680x1050
    [apply] Detected screen size 1680x1050
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] RedSquare: Init
    [apply] RedSquare: Reshape
    [apply] java.lang.Exception: Previously locked by Thread[Thread-6,5,main], lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@70453807
    [apply] at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:79)
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.lockSurface(MacWindow.java:204)
    [apply] at com.jogamp.opengl.impl.GLDrawableImpl.lockSurface(GLDrawableImpl.java:173)
    [apply] at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:352)
    [apply] at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:314)
    [apply] at com.jogamp.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:265)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:531)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:508)
    [apply] at com.jogamp.opengl.util.AnimatorImpl.display(AnimatorImpl.java:50)
    [apply] at com.jogamp.opengl.util.Animator.display(Animator.java:154)
    [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:182)
    [apply] at java.lang.Thread.run(Thread.java:637)
    [apply] java.lang.Exception: Previously locked by Thread[Thread-0,5,main], lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@c5a67c9
    [apply] at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:79)
    [apply] at com.jogamp.newt.Window.windowLock(Window.java:1623)
    [apply] at com.jogamp.newt.Window$ReparentAction.run(Window.java:636)
    [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:63)
    [apply] at com.jogamp.newt.util.MainThread.run(MainThread.java:386)
    [apply] at com.jogamp.newt.util.MainThread.main(MainThread.java:193)
    [apply] Exception in thread "Thread-7" java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-0,5,main] - Thread[Thread-7,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@c5a67c9
    [apply] at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:73)
    [apply] at com.jogamp.newt.Window.windowLock(Window.java:1623)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:529)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:508)
    [apply] at com.jogamp.opengl.util.AnimatorImpl.display(AnimatorImpl.java:50)
    [apply] at com.jogamp.opengl.util.Animator.display(Animator.java:154)
    [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:182)
    [apply] at java.lang.Thread.run(Thread.java:637)
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] pwin 0.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 0/0
    [apply] junit.framework.TestListener: addError(testWindowParenting02ReparentTop2Win, java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-6,5,main] - Thread[Thread-0,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@70453807)
    [apply] junit.framework.TestListener: endTest(testWindowParenting02ReparentTop2Win)
    [apply] junit.framework.TestListener: startTest(testWindowParenting03ReparentWin2Top)
    [apply] Detected screen size 1680x1050
    [apply] Detected screen size 1680x1050
    [apply] RedSquare: Init
    [apply] RedSquare: Reshape
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] RedSquare: Reshape
    [apply] RedSquare: Reshape
    [apply] junit.framework.TestListener: addFailure(testWindowParenting03ReparentWin2Top, expected:<true> but was:<false>)
    [apply] junit.framework.TestListener: endTest(testWindowParenting03ReparentWin2Top)
    [apply] Tests run: 3, Failures: 1, Errors: 1, Time elapsed: 5.156 sec
    [apply] ------------- Standard Output ---------------
    [apply] Detected screen size 1680x1050
    [apply] Detected screen size 1680x1050
    [apply] RedSquare: Init
    [apply] Gears: Init
    [apply] RedSquare: Reshape
    [apply] Gears: Reshape
    [apply] RedSquare: Dispose
    [apply] Window.destroy(deep: false) CHILD BEGIN
    [apply] Gears: Dispose
    [apply] Window.destroy(deep: false) CHILD END
    [apply] Window.destroy(deep: true) CHILD BEGIN
    [apply] Window.destroy(deep: true) CHILD END
    [apply] Detected screen size 1680x1050
    [apply] Detected screen size 1680x1050
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] RedSquare: Init
    [apply] RedSquare: Reshape
    [apply] Detected screen size 1680x1050
    [apply] Detected screen size 1680x1050
    [apply] RedSquare: Init
    [apply] RedSquare: Reshape
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] RedSquare: Reshape
    [apply] RedSquare: Reshape
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] java.lang.Exception: Previously locked by Thread[Thread-6,5,main], lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@70453807
    [apply] at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:79)
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.lockSurface(MacWindow.java:204)
    [apply] at com.jogamp.opengl.impl.GLDrawableImpl.lockSurface(GLDrawableImpl.java:173)
    [apply] at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:352)
    [apply] at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:314)
    [apply] at com.jogamp.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:265)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:531)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:508)
    [apply] at com.jogamp.opengl.util.AnimatorImpl.display(AnimatorImpl.java:50)
    [apply] at com.jogamp.opengl.util.Animator.display(Animator.java:154)
    [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:182)
    [apply] at java.lang.Thread.run(Thread.java:637)
    [apply] java.lang.Exception: Previously locked by Thread[Thread-0,5,main], lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@c5a67c9
    [apply] at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:79)
    [apply] at com.jogamp.newt.Window.windowLock(Window.java:1623)
    [apply] at com.jogamp.newt.Window$ReparentAction.run(Window.java:636)
    [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:63)
    [apply] at com.jogamp.newt.util.MainThread.run(MainThread.java:386)
    [apply] at com.jogamp.newt.util.MainThread.main(MainThread.java:193)
    [apply] Exception in thread "Thread-7" java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-0,5,main] - Thread[Thread-7,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@c5a67c9
    [apply] at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:73)
    [apply] at com.jogamp.newt.Window.windowLock(Window.java:1623)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:529)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:508)
    [apply] at com.jogamp.opengl.util.AnimatorImpl.display(AnimatorImpl.java:50)
    [apply] at com.jogamp.opengl.util.Animator.display(Animator.java:154)
    [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:182)
    [apply] at java.lang.Thread.run(Thread.java:637)
    [apply] ------------- ---------------- ---------------
    [apply]
    [apply] Testcase: testWindowParenting01CreateVisibleDestroy took 0.902 sec
    [apply] Testcase: testWindowParenting02ReparentTop2Win took 3.535 sec
    [apply] Caused an ERROR
    [apply] java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-6,5,main] - Thread[Thread-0,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@70453807
    [apply] java.lang.RuntimeException: java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-6,5,main] - Thread[Thread-0,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@70453807
    [apply] at com.jogamp.newt.util.MainThread.invoke(MainThread.java:341)
    [apply] at com.jogamp.newt.Display.runOnEDTIfAvail(Display.java:236)
    [apply] at com.jogamp.newt.Window.runOnEDTIfAvail(Window.java:214)
    [apply] at com.jogamp.newt.Window.reparentWindow(Window.java:717)
    [apply] at com.jogamp.newt.opengl.GLWindow.reparentWindow(GLWindow.java:234)
    [apply] at com.jogamp.test.junit.newt.parenting.TestParenting01NEWT.testWindowParenting02ReparentTop2Win(TestParenting01NEWT.java:186)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply] Caused by: java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-6,5,main] - Thread[Thread-0,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@70453807
    [apply] at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:73)
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.lockSurface(MacWindow.java:204)
    [apply] at com.jogamp.newt.opengl.GLWindow.lockSurface(GLWindow.java:625)
    [apply] at com.jogamp.newt.Window.getNativeWindowHandle(Window.java:185)
    [apply] at com.jogamp.newt.Window.access$700(Window.java:50)
    [apply] at com.jogamp.newt.Window$ReparentAction.run(Window.java:643)
    [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:63)
    [apply] at com.jogamp.newt.util.MainThread.run(MainThread.java:386)
    [apply] at com.jogamp.newt.util.MainThread.main(MainThread.java:193)
    [apply]
    [apply] Testcase: testWindowParenting03ReparentWin2Top took 0.652 sec
    [apply] FAILED
    [apply] expected:<true> but was:<false>
    [apply] junit.framework.AssertionFailedError: expected:<true> but was:<false>
    [apply] at com.jogamp.test.junit.newt.parenting.TestParenting01NEWT.testWindowParenting03ReparentWin2Top(TestParenting01NEWT.java:248)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply]
    [apply] Result: 2
     [echo] Testing com.jogamp.test.junit.newt.parenting.TestParenting02NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.newt.parenting.TestParenting02NEWT.xml
    [apply] objc[3964]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.newt.parenting.TestParenting02NEWT
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testWindowParenting01NewtOnNewtParentChildDraw)
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513192455 d 1ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513192457 d 0ms]]
    [apply] pwin 1.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 0/0
    [apply] pwin 1.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/240
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513192673 d 0ms]]
    [apply] java.lang.StackOverflowError
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setFrameTopLeftPoint0(Native Method)
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setPositionImpl(MacWindow.java:277)
    [apply] at com.jogamp.newt.Window.setPosition(Window.java:900)
    [apply] at com.jogamp.newt.opengl.GLWindow.setPosition(GLWindow.java:324)
    [apply] at com.jogamp.test.junit.newt.parenting.TestParenting02NEWT.testWindowParenting01NewtOnNewtParentChildDraw(TestParenting02NEWT.java:144)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    [apply] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    [apply] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    [apply] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    [apply] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    [apply] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    [apply] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    [apply] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    [apply] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    [apply] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [apply] at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    [apply] at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply] RedSquare: Init
    [apply] RedSquare: Reshape
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] pwin 2.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/238
    [apply] pwin 3.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/237
    [apply] pwin 4.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/236
    [apply] pwin 5.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/235
    [apply] pwin 6.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/234
    [apply] pwin 7.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/233
    [apply] pwin 8.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/232
    [apply] pwin 9.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/231
    [apply] pwin 10.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/230
    [apply] pwin 11.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/229
    [apply] pwin 12.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/228
    [apply] pwin 13.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/227
    [apply] pwin 14.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/226
    [apply] pwin 15.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/225
    [apply] pwin 16.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/224
    [apply] pwin 17.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/223
    [apply] pwin 18.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/222
    [apply] pwin 19.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/221
    [apply] pwin 20.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/220
    [apply] pwin 21.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/219
    [apply] pwin 22.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/218
    [apply] pwin 23.000000/525.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/217
    [apply] pwin 24.000000/524.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/216
    [apply] pwin 25.000000/523.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/215
    [apply] Gears: Dispose
    [apply] RedSquare: Dispose
    [apply] Window.destroy(deep: false) CHILD BEGIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513194379 d 0ms]]
    [apply] Window.destroy(deep: false) CHILD END
    [apply] Window.destroy(deep: false) CHILD BEGIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513194380 d 0ms]]
    [apply] Window.destroy(deep: false) CHILD END
    [apply] junit.framework.TestListener: endTest(testWindowParenting01NewtOnNewtParentChildDraw)
    [apply] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 2.015 sec
    [apply] ------------- Standard Output ---------------
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513192455 d 1ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513192457 d 0ms]]
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513192673 d 0ms]]
    [apply] RedSquare: Init
    [apply] RedSquare: Reshape
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] Gears: Dispose
    [apply] RedSquare: Dispose
    [apply] Window.destroy(deep: false) CHILD BEGIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513194379 d 0ms]]
    [apply] Window.destroy(deep: false) CHILD END
    [apply] Window.destroy(deep: false) CHILD BEGIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513194380 d 0ms]]
    [apply] Window.destroy(deep: false) CHILD END
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] java.lang.StackOverflowError
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setFrameTopLeftPoint0(Native Method)
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setPositionImpl(MacWindow.java:277)
    [apply] at com.jogamp.newt.Window.setPosition(Window.java:900)
    [apply] at com.jogamp.newt.opengl.GLWindow.setPosition(GLWindow.java:324)
    [apply] at com.jogamp.test.junit.newt.parenting.TestParenting02NEWT.testWindowParenting01NewtOnNewtParentChildDraw(TestParenting02NEWT.java:144)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    [apply] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    [apply] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    [apply] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    [apply] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    [apply] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    [apply] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    [apply] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    [apply] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    [apply] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [apply] at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    [apply] at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply] java.lang.StackOverflowError
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setFrameTopLeftPoint0(Native Method)
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setPositionImpl(MacWindow.java:277)
    [apply] at com.jogamp.newt.Window.setPosition(Window.java:900)
    [apply] at com.jogamp.newt.opengl.GLWindow.setPosition(GLWindow.java:324)
    [apply] at com.jogamp.test.junit.newt.parenting.TestParenting02NEWT.testWindowParenting01NewtOnNewtParentChildDraw(TestParenting02NEWT.java:174)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    [apply] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    [apply] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    [apply] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    [apply] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    [apply] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    [apply] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    [apply] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    [apply] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    [apply] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [apply] at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    [apply] at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply] ------------- ---------------- ---------------
    [apply]
    [apply] Testcase: testWindowParenting01NewtOnNewtParentChildDraw took 1.955 sec
    [apply] pwin 26.000000/522.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/214
    [apply] java.lang.StackOverflowError
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setFrameTopLeftPoint0(Native Method)
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setPositionImpl(MacWindow.java:277)
    [apply] at com.jogamp.newt.Window.setPosition(Window.java:900)
    [apply] at com.jogamp.newt.opengl.GLWindow.setPosition(GLWindow.java:324)
    [apply] at com.jogamp.test.junit.newt.parenting.TestParenting02NEWT.testWindowParenting01NewtOnNewtParentChildDraw(TestParenting02NEWT.java:174)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    [apply] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    [apply] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    [apply] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    [apply] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    [apply] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    [apply] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    [apply] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    [apply] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    [apply] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [apply] at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    [apply] at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [junit] objc[3966]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [junit] Testsuite: com.jogamp.test.junit.jogl.awt.TestAWT01GLn
    [junit] Testsuite: com.jogamp.test.junit.jogl.awt.TestAWT01GLn
    [junit] GLProfile <static> GLAvailability[Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 true[1.5 (compatibility profile, any, old)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], , default GLProfile[GL2/GL2]]]
    [junit] GLProfile Default: GLProfile[GL2/GL2]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] GLProfile MaxFixed: GLProfile[GL2/GL2]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 2.605 sec
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile <static> GLAvailability[Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 true[1.5 (compatibility profile, any, old)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], , default GLProfile[GL2/GL2]]]
    [junit] GLProfile Default: GLProfile[GL2/GL2]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] GLProfile MaxFixed: GLProfile[GL2/GL2]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] ------------- ---------------- ---------------
    [junit]
    [junit] Testcase: test01GLDefault took 1.99 sec
    [junit] Testcase: test03GLMaxFixed took 0.544 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 2.605 sec
    [junit]
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile <static> GLAvailability[Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 true[1.5 (compatibility profile, any, old)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], , default GLProfile[GL2/GL2]]]
    [junit] GLProfile Default: GLProfile[GL2/GL2]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] GLProfile MaxFixed: GLProfile[GL2/GL2]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.test.junit.jogl.awt.TestAWT02WindowClosing
    [junit] Testsuite: com.jogamp.test.junit.jogl.awt.TestAWT02WindowClosing
    [junit] windowClosing() called ..
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.446 sec
    [junit] ------------- Standard Output ---------------
    [junit] windowClosing() called ..
    [junit] ------------- ---------------- ---------------
    [junit]
    [junit] Testcase: test01WindowClosing took 0.423 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.446 sec
    [junit]
    [junit] ------------- Standard Output ---------------
    [junit] windowClosing() called ..
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.test.junit.jogl.awt.TestSwingAWT01GLn
    [junit] Testsuite: com.jogamp.test.junit.jogl.awt.TestSwingAWT01GLn
    [junit] GLProfile <static> GLAvailability[Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 true[1.5 (compatibility profile, any, old)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], , default GLProfile[GL2/GL2]]]
    [junit] GLProfile Default: GLProfile[GL2/GL2]
    [junit] testing with java.awt.Window
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with java.awt.Frame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with javax.swing.JFrame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] GLProfile MaxFixed: GLProfile[GL2/GL2]
    [junit] testing with java.awt.Window
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with java.awt.Frame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with javax.swing.JFrame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 3.324 sec
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile <static> GLAvailability[Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 true[1.5 (compatibility profile, any, old)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], , default GLProfile[GL2/GL2]]]
    [junit] GLProfile Default: GLProfile[GL2/GL2]
    [junit] testing with java.awt.Window
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with java.awt.Frame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with javax.swing.JFrame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] GLProfile MaxFixed: GLProfile[GL2/GL2]
    [junit] testing with java.awt.Window
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with java.awt.Frame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with javax.swing.JFrame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] ------------- ---------------- ---------------
    [junit]
    [junit] Testcase: test01GLDefault took 1.672 sec
    [junit] Testcase: test03GLMaxFixed took 1.636 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 3.324 sec
    [junit]
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile <static> GLAvailability[Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 true[1.5 (compatibility profile, any, old)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], , default GLProfile[GL2/GL2]]]
    [junit] GLProfile Default: GLProfile[GL2/GL2]
    [junit] testing with java.awt.Window
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with java.awt.Frame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with javax.swing.JFrame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] GLProfile MaxFixed: GLProfile[GL2/GL2]
    [junit] testing with java.awt.Window
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with java.awt.Frame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with javax.swing.JFrame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.test.junit.jogl.demos.gl2.gears.TestGearsAWT
    [junit] Testsuite: com.jogamp.test.junit.jogl.demos.gl2.gears.TestGearsAWT
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513202682 d 0ms]]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513202822 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513203286 d 0ms]]
    [junit] Gears: Dispose
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513203302 d 0ms]]
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.664 sec
    [junit] ------------- Standard Output ---------------
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513202682 d 0ms]]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513202822 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513203286 d 0ms]]
    [junit] Gears: Dispose
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513203302 d 0ms]]
    [junit] ------------- ---------------- ---------------
    [junit]
    [junit] Testcase: test01 took 0.65 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.664 sec
    [junit]
    [junit] ------------- Standard Output ---------------
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513202682 d 0ms]]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513202822 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513203286 d 0ms]]
    [junit] Gears: Dispose
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513203302 d 0ms]]
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.test.junit.jogl.demos.gl2.gears.TestGearsNewtAWTWrapper
    [junit] Testsuite: com.jogamp.test.junit.jogl.demos.gl2.gears.TestGearsNewtAWTWrapper
    [junit] Detected screen size 1680x1050
    [junit] Detected screen size 1680x1050
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203389 d 6ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203390 d 6ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203393 d 3ms]]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.723 sec
    [junit] ------------- Standard Output ---------------
    [junit] Detected screen size 1680x1050
    [junit] Detected screen size 1680x1050
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203389 d 6ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203390 d 6ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203393 d 3ms]]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] ------------- ---------------- ---------------
    [junit]
    [junit] Testcase: test01 took 0.709 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.723 sec
    [junit]
    [junit] ------------- Standard Output ---------------
    [junit] Detected screen size 1680x1050
    [junit] Detected screen size 1680x1050
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203389 d 6ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203390 d 6ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203393 d 3ms]]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.test.junit.jogl.texture.TestTexture01AWT
    [junit] Testsuite: com.jogamp.test.junit.jogl.texture.TestTexture01AWT
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.604 sec
    [junit]
    [junit] Testcase: test1 took 0.59 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.604 sec
    [junit]
    [junit] Testsuite: com.jogamp.test.junit.newt.TestListenerCom01AWT
    [junit] Testsuite: com.jogamp.test.junit.newt.TestListenerCom01AWT
    [junit] Detected screen size 1680x1050
    [junit] durationPerTest 500
    [junit] createWindow0 - Parent is NSView : 0x1006c9eb0 -> 0x100196f50 (win)
    [junit] pwin 0.000000/548.000000 640.000000x480.000000, pview 0.000000/0.000000 640.000000x458.000000 -> 0/0
    [junit] Detected screen size 1680x1050
    [junit] WindowEventCom3.windowMoved: WindowEventCom1.windowMoved: WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513204732 d 5ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513204732 d 10ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513204741 d 3ms]]
    [junit] Invalid memory access of location 0xfffffffffffffff8 rip=0x10108beff
    [junit]
    [junit] Testsuite: com.Batch-With-Multiple-Tests
    [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
    [junit]
    [junit] Testcase: testListenerStringPassingAndOrder took 0.002 sec
    [junit] Caused an ERROR
    [junit] Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
    [junit] junit.framework.AssertionFailedError: Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
    [junit]
    [junit] Testsuite: com.Batch-With-Multiple-Tests
    [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
    [junit]
    [junit] Testcase: com.Batch-With-Multiple-Tests:testListenerStringPassingAndOrder: Caused an ERROR
    [junit] Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
    [junit] junit.framework.AssertionFailedError: Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
    [junit]
    [junit]
    [junit] Tests FAILED (crashed)

BUILD SUCCESSFUL
Total time: 48 seconds


I know this is more of a JOGL question but it is all in the process of trying to install JOCL.

Thanks very much for your time

Richard