-----------------------------------------------------------------------------------------------------
Platform: WINDOWS / Windows 7 6.1 (6.1.0), amd64 (arch), GENERIC_ABI, 2 cores
MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment:
  int8    1 / 1, int16   2 / 2
  int     4 / 4, long    4 / 4
  int32   4 / 4, int64   8 / 8
  float   4 / 4, double  8 / 8, ldouble 16 / 16
  pointer 8 / 8, page    4096
Platform: Java Version: 1.8.0_181 (1.8.0u181), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.common
Extension Name: com.jogamp.common
Specification Title: GlueGen Java Bindings Generator
Specification Vendor: JogAmp Community
Specification Version: 2.1
Implementation Title: GlueGen Run-Time
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.1.5
Implementation Build: 2.1-b779-20140310
Implementation Branch: origin/master
Implementation Commit: 6476552f46c7bc7b151d53a9e8d2332deda10fcb
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: javax.media.opengl
Extension Name: javax.media.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.1
Implementation Title: Java Bindings for OpenGL Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.1.5
Implementation Build: 2.1-b1240-20140311
Implementation Branch: origin/master
Implementation Commit: ba0dc6462a88ee7512a087deaaca760239915548
-----------------------------------------------------------------------------------------------------
GLProfile.initSingleton() - thread main
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1336)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:119)
        at javax.media.opengl.GLProfile.getDefaultDevice(GLProfile.java:1916)
        at com.jogamp.opengl.JoglVersion.getDefaultOpenGLInfo(JoglVersion.java:116)
        at javax.media.opengl.awt.GLCanvas.main(GLCanvas.java:1464)
main - Info: NativeWindowFactory.<init>
main - NativeWindowFactory.initSingleton()
JAWTUtil initialization (JAWT/JNI/...
JAWTUtil.getJAWT(tryOffscreenLayer false, tryOnscreen true)
OGLUtilities.UNDEFINED = 0
OGLUtilities.WINDOW = 1
OGLUtilities.PBUFFER = 2
OGLUtilities.TEXTURE = 3
OGLUtilities.FLIP_BACKBUFFER = 4
OGLUtilities.FBOBJECT = 5
Checking for Java2D/OpenGL support
Java2D support: default GraphicsConfiguration = sun.awt.Win32GraphicsConfig
JOGL/Java2D OGL Pipeline active false, resourceCompatible false
JAWTUtil: Has sun.awt.SunToolkit.awtLock/awtUnlock true
JAWTUtil: Has Java2D true
JAWTUtil: Is headless false
JAWTUtil: AWT Desktop hints 2
JAWTUtil: OffscreenLayer Supported: false - Required false
NativeWindowFactory.registerFactory() interface javax.media.nativewindow.NativeWindow -> jogamp.nativewindow.NativeWindowFactoryImpl@e6ea0c6
NativeWindowFactory.registerFactory() class java.awt.Component -> jogamp.nativewindow.NativeWindowFactoryImpl@e6ea0c6
NativeWindowFactory requiresToolkitLock false, desktopHasThreadingIssues false
NativeWindowFactory isAWTAvailable true, defaultFactory jogamp.nativewindow.NativeWindowFactoryImpl@e6ea0c6
main - Info: GraphicsConfigurationFactory.<init>
main - GraphicsConfigurationFactory.initSingleton()
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@5f205aa, overridding: null
GLProfile.init - thread: main
-----------------------------------------------------------------------------------------------------
Platform: WINDOWS / Windows 7 6.1 (6.1.0), amd64 (arch), GENERIC_ABI, 2 cores
MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment:
  int8    1 / 1, int16   2 / 2
  int     4 / 4, long    4 / 4
  int32   4 / 4, int64   8 / 8
  float   4 / 4, double  8 / 8, ldouble 16 / 16
  pointer 8 / 8, page    4096
Platform: Java Version: 1.8.0_181 (1.8.0u181), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.common
Extension Name: com.jogamp.common
Specification Title: GlueGen Java Bindings Generator
Specification Vendor: JogAmp Community
Specification Version: 2.1
Implementation Title: GlueGen Run-Time
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.1.5
Implementation Build: 2.1-b779-20140310
Implementation Branch: origin/master
Implementation Commit: 6476552f46c7bc7b151d53a9e8d2332deda10fcb
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: javax.media.nativewindow
Extension Name: javax.media.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.1
Implementation Title: Java Bindings for OpenGL Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.1.5
Implementation Build: 2.1-b1240-20140311
Implementation Branch: origin/master
Implementation Commit: ba0dc6462a88ee7512a087deaaca760239915548
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: javax.media.opengl
Extension Name: javax.media.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.1
Implementation Title: Java Bindings for OpenGL Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.1.5
Implementation Build: 2.1-b1240-20140311
Implementation Branch: origin/master
Implementation Commit: ba0dc6462a88ee7512a087deaaca760239915548
-----------------------------------------------------------------------------------------------------
GLDrawableFactory.static - Native OS Factory for: .windows: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.windows.WindowsGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@7bb11784, overridding: null
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@7cdbc5d3, overridding: null
SharedResourceRunner.start() - start new Thread - main
SharedResourceRunner.run(): STARTED - main-SharedResourceRunner
SharedResourceRunner.run(): READY - main-SharedResourceRunner
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@2a18f23c, overridding: null
Info: EGLDrawableFactory: EGL ES1 - NOPE (ES1 lib)
Info: EGLDrawableFactory: EGL ES2 - NOPE
javax.media.opengl.GLException: No GLDrawableFactory available for profile: GLES2
        at javax.media.opengl.GLDrawableFactory.getFactoryImpl(GLDrawableFactory.java:400)
        at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1692)
        at javax.media.opengl.GLProfile.access$000(GLProfile.java:77)
        at javax.media.opengl.GLProfile$1.run(GLProfile.java:142)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:128)
        at javax.media.opengl.GLProfile.getDefaultDevice(GLProfile.java:1916)
        at com.jogamp.opengl.JoglVersion.getDefaultOpenGLInfo(JoglVersion.java:116)
        at javax.media.opengl.awt.GLCanvas.main(GLCanvas.java:1464)
Info: GLProfile.init - EGL GLDrawable factory not available
Info: GLProfile.init - Default device is desktop derived: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]
WindowsWGLDrawableFactory.enterThreadCriticalZone() - 0xffffffffffffffff - main
Info: GLProfile.initProfilesForDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]] (com.jogamp.nativewindow.windows.WindowsGraphicsDevice), isSet false, hasDesktopGLFactory false, hasEGLFactory false
GLProfile: device could not be initialized: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]
GLProfile: compatible w/ desktop: false, egl false
GLProfile: desktoplFactory      jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@3c5a99da
GLProfile: eglFactory           null
GLProfile: hasGLES1Impl         false
GLProfile: hasGLES3Impl         false
main: createContextARB: SET mappedVersionsAvailableSet .windows_decon_0

GLProfile.initProfilesForDevice: decon: added profile(s): desktop false, egl false
GLProfile.initProfilesForDevice: decon: Natives[GL4bc false, GL4 false, GLES3 false, GL3bc false, GL3 false, GL2 false, GLES2 false, GLES1 false, count 0 / 8], Common[, GL4ES3 false, GL2GL3 false, GL2ES2 false, GL2ES1 false], Mappings[, default n/a, count 0 / 12]
WindowsWGLDrawableFactory.leaveThreadCriticalZone() - 0xffffffffffffffff - main
GLProfile.init addedAnyProfile       false (desktop: false, egl false)
GLProfile.init isAWTAvailable        true
GLProfile.init hasDesktopGLFactory   false
GLProfile.init hasGL234Impl          true
GLProfile.init hasEGLFactory         false
GLProfile.init hasGLES1Impl          false
GLProfile.init hasGLES3Impl          false
GLProfile.init defaultDevice         WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]
GLProfile.init defaultDevice Desktop WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]
GLProfile.init defaultDevice EGL     null
GLProfile.init profile order         [GL4bc, GL3bc, GL2, GL4, GL3, GLES3, GL4ES3, GL2GL3, GLES2, GL2ES2, GLES1, GL2ES1]
SharedResourceRunner.getOrCreateShared() decon: trying - main
SharedResourceRunner.doAndWait() START init: decon, release: null - main
SharedResourceRunner.doAndWait() set command: decon, release: null - main
SharedResourceRunner.run(): WOKE UP for device connection init: decon, release: null - main-SharedResourceRunner
SharedResourceRunner.run(): create Shared for: decon - main-SharedResourceRunner
javax.media.opengl.GLException: WindowsWGLDrawableFactory - Could not initialize shared resources for decon
        at jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:328)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:748)
Caused by: javax.media.opengl.GLException: Profiles [GL2, GL3bc, GL4bc, GL3, GL4] not available on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]
        at javax.media.opengl.GLProfile.get(GLProfile.java:949)
        at jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:289)
        ... 2 more
SharedResourceRunner.run(): READY - main-SharedResourceRunner
SharedResourceRunner.initializeAndWait END init: decon, release: null - main
SharedResourceRunner.getOrCreateShared() decon: failed - main
GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]
        Natives
                GL4bc   false
                GL4     false
                GLES3   false
                GL3bc   false
                GL3     false
                GL2     false
                GLES2   false
                GLES1   false
                Count   0 / 8
        Common
                GL4ES3  false
                GL2GL3  false
                GL2ES2  false
                GL2ES1  false
        Mappings
                default n/a
                Count   0 / 12


Desktop Capabilities:
        none

EGL Capabilities:
        none


GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]]
        Natives
                GL4bc   false
                GL4     false
                GLES3   false
                GL3bc   false
                GL3     false
                GL2     false
                GLES2   false
                GLES1   false
                Count   0 / 8
        Common
                GL4ES3  false
                GL2GL3  false
                GL2ES2  false
                GL2ES1  false
        Mappings
                default n/a
                Count   0 / 12


Desktop Capabilities:
        none

EGL Capabilities:
        none


Exception in thread "main" javax.media.opengl.GLException: Profile GL_DEFAULT is not available on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], but: []
        at javax.media.opengl.GLProfile.get(GLProfile.java:901)
        at javax.media.opengl.GLProfile.getDefault(GLProfile.java:632)
        at javax.media.opengl.awt.GLCanvas.main(GLCanvas.java:1466)
NativeWindowFactory.shutdown() START: JVM Shutdown true, on thread NativeWindowFactory_ShutdownHook
NativeWindowFactory.shutdown - customShutdownHook #1/1
GLDrawableFactory.shutdownAll 2 instances, on thread NativeWindowFactory_ShutdownHook
GLDrawableFactory.shutdownAll[1/2]:  jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory
WindowsWGLDrawableFactory.shutdown
SharedResourceRunner.stop() - NativeWindowFactory_ShutdownHook
SharedResourceRunner.run(): RELEASE START - main-SharedResourceRunner
SharedResourceRunner.run(): RELEASE END - main-SharedResourceRunner
RegisteredClassFactory.shutdownSharedClasses: 1
RegisteredClassFactory #0/1: null
GLDrawableFactory.shutdownAll[2/2]:  jogamp.opengl.egl.EGLDrawableFactory
EGLDrawableFactory.shutdown
GraphicsConfigurationFactory.registerFactory() remove DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable], deleting: jogamp.opengl.egl.EGLGraphicsConfigurationFactory@2a18f23c
EGLDisplayUtil.EGLDisplays: Shutdown (open: 0)
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1336)
        at jogamp.opengl.egl.EGLDisplayUtil.shutdown(EGLDisplayUtil.java:151)
        at jogamp.opengl.egl.EGLDrawableFactory.shutdownImpl(EGLDrawableFactory.java:249)
        at javax.media.opengl.GLDrawableFactory.shutdown0(GLDrawableFactory.java:223)
        at javax.media.opengl.GLDrawableFactory.access$000(GLDrawableFactory.java:94)
        at javax.media.opengl.GLDrawableFactory$1.run(GLDrawableFactory.java:139)
        at javax.media.nativewindow.NativeWindowFactory.shutdown(NativeWindowFactory.java:264)
        at javax.media.nativewindow.NativeWindowFactory$2$1.run(NativeWindowFactory.java:182)
        at java.lang.Thread.run(Thread.java:748)
GLDrawableFactory.shutdownAll.X on thread NativeWindowFactory_ShutdownHook
NativeWindowFactory.shutdown(): Post customShutdownHook
NativeWindowFactory_ShutdownHook - GraphicsConfigurationFactory.shutdown()
NativeWindowFactory_ShutdownHook - NativeWindowFactory.shutdown() END JVM Shutdown true