----------------------------------------------------------------------------------------------------- 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. 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. 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