Login  Register

Re: jogl crashes video card driver

Posted by runiter on Dec 20, 2012; 7:54pm
URL: https://forum.jogamp.org/jogl-crashes-video-card-driver-tp4026980p4027587.html

Aha, thank you! As I suspected JOGL was eating the errors without displaying them. By Enabling the debug mode I actually got an error message that prevented the demo from progressing any further, as it should.

To answer your question, my graphics card in an integrated Intel HD Graphics in a laptop.
JOGL and Ardor3D work fine in standalone applications and applets, but with Webstart it doesn't work (nothing gets rendered). So the problem is not JOGL, but JOGL+webstart.

So after enabling the jogl debug flag and run the webstart jnlp for Gears demo I get the following output including an error message at the end that halts the execution:



Java Web Start 10.10.2.18
Using JRE version 1.7.0_10-b18 Java HotSpot(TM) 64-Bit Server VM
User home directory = C:\Users\Student
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
m:   print memory usage
o:   trigger logging
p:   reload proxy configuration
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
0-5: set trace level to <n>
----------------------------------------------------
CacheEntry[http://energy.concord.org/energy3d/energy3d_test.jnlp]: updateAvailable=true,lastModified=Thu Dec 20 11:54:42 EST 2012,length=3000
        Match: beginTraversal
Match: digest selected JREDesc: JREDesc[version 1.6+, heap=-1--1, args=null, href=http://java.sun.com/products/autodl/j2se, sel=false, null, null], JREInfo: JREInfo for index 0:
    platform is: 1.7
    product is: 1.7.0_10
    location is: http://java.sun.com/products/autodl/j2se
    path is: C:\Program Files\Java\jre7\bin\javaw.exe
    args is: null
    native platform is: Windows, amd64 [ x86_64, 64bit ]
    JavaFX runtime is: JavaFX 2.2.4 found at C:\Program Files\Java\jre7\
    enabled is: true
    registered is: true
    system is: true

        Match: ignoring maxHeap: -1
        Match: ignoring InitHeap: -1
        Match: digesting vmargs: null
        Match: digested vmargs: [JVMParameters: isSecure: true, args: ]
        Match: JVM args after accumulation: [JVMParameters: isSecure: true, args: ]
        Match: digest LaunchDesc: http://energy.concord.org/energy3d/energy3d_test.jnlp
        Match: digest properties: [-Dsun.java2d.noddraw=true, -Dnewt.debug=all, -Djogl.debug=all]
        Match: JVM args: [JVMParameters: isSecure: false, args: -Dsun.java2d.noddraw=true -Dnewt.debug=all -Djogl.debug=all]
        Match: endTraversal ..
        Match: JVM args final: -Dsun.java2d.noddraw=true -Dnewt.debug=all -Djogl.debug=all
        Match: Running JREInfo Version    match: 1.7.0.10 == 1.7.0.10
         Match: Running JVM args match the secure subset: have:<-Dsun.java2d.noddraw=true -Dsun.java2d.noddraw=true>  satisfy want:<-Dsun.java2d.noddraw=true -Dnewt.debug=all -Djogl.debug=all>
main()
Animator()
Animator created
GLCanvas()
GLProfile.initSingleton() - thread javawsApplicationMain
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Unknown Source)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:135)
        at javax.media.opengl.GLProfile.getDefaultDevice(GLProfile.java:1690)
        at javax.media.opengl.awt.GLCanvas.<init>(GLCanvas.java:246)
        at javax.media.opengl.awt.GLCanvas.<init>(GLCanvas.java:196)
        at javax.media.opengl.awt.GLCanvas.<init>(GLCanvas.java:186)
        at org.concord.energy3d.test.Gears.main(Gears.java:70)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.sun.javaws.Launcher.executeApplication(Unknown Source)
        at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
        at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
        at com.sun.javaws.Launcher.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
JNLPClassLoader: Finding library jawt.dll
JNLPClassLoader: Finding library jawt.dll
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 integration disabled
GLProfile.init - thread: javawsApplicationMain
-----------------------------------------------------------------------------------------------------
Platform: WINDOWS / Windows 7 6.1 (os), amd64 (arch), GENERIC_ABI, 4 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.7.0_10, VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, is JavaSE: true, AWT enabled: true
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.gluegen
Extension Name: null
Specification Title: null
Specification Vendor: null
Specification Version: null
Implementation Title: null
Implementation Vendor: null
Implementation Vendor ID: null
Implementation URL: null
Implementation Version: null
Implementation Branch: null
Implementation Commit: null
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: javax.media.nativewindow
Extension Name: null
Specification Title: null
Specification Vendor: null
Specification Version: null
Implementation Title: null
Implementation Vendor: null
Implementation Vendor ID: null
Implementation URL: null
Implementation Version: null
Implementation Branch: null
Implementation Commit: null
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: javax.media.opengl
Extension Name: null
Specification Title: null
Specification Vendor: null
Specification Version: null
Implementation Title: null
Implementation Vendor: null
Implementation Vendor ID: null
Implementation URL: null
Implementation Version: null
Implementation Branch: null
Implementation Commit: null
-----------------------------------------------------------------------------------------------------
GLDrawableFactory.static - Native OS Factory for: .windows: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory
JNLPClassLoader: Finding library OpenGL32.dll
SharedResourceRunner.start() - start new Thread - javawsApplicationMain
SharedResourceRunner.run(): STARTED - javawsApplicationMain-SharedResourceRunner
SharedResourceRunner.run(): READY - javawsApplicationMain-SharedResourceRunner
JNLPClassLoader: Finding library libGLESv1_CM.so.2.dll
JNLPClassLoader: Finding library libGLESv1_CM.so.dll
JNLPClassLoader: Finding library GLESv1_CM.dll
JNLPClassLoader: Finding library GLES_CM.dll
JNLPClassLoader: Finding library GLES_CL.dll
JNLPClassLoader: Finding library libGLESv1_CM.dll
JNLPClassLoader: Finding library libGLES_CM.dll
JNLPClassLoader: Finding library libGLES_CL.dll
JNLPClassLoader: Finding library libEGL.so.1.dll
JNLPClassLoader: Finding library libEGL.so.dll
JNLPClassLoader: Finding library EGL.dll
JNLPClassLoader: Finding library libEGL.dll
Info: EGLDrawableFactory: EGL ES1 - NOPE
JNLPClassLoader: Finding library libGLESv2.so.2.dll
JNLPClassLoader: Finding library libGLESv2.so.dll
JNLPClassLoader: Finding library GLESv2.dll
JNLPClassLoader: Finding library GLES20.dll
JNLPClassLoader: Finding library GLESv2_CM.dll
JNLPClassLoader: Finding library libGLESv2.dll
JNLPClassLoader: Finding library libGLESv2_CM.dll
JNLPClassLoader: Finding library libGLES20.dll
JNLPClassLoader: Finding library libEGL.so.1.dll
JNLPClassLoader: Finding library libEGL.so.dll
JNLPClassLoader: Finding library EGL.dll
JNLPClassLoader: Finding library libEGL.dll
Info: EGLDrawableFactory: EGL ES2 - NOPE
javax.media.opengl.GLException: No GLDrawableFactory available for profile: GLES2
        at javax.media.opengl.GLDrawableFactory.getFactoryImpl(GLDrawableFactory.java:381)
        at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1453)
        at javax.media.opengl.GLProfile.access$100(GLProfile.java:76)
        at javax.media.opengl.GLProfile$1.run(GLProfile.java:174)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:140)
        at javax.media.opengl.GLProfile.getDefaultDevice(GLProfile.java:1690)
        at javax.media.opengl.awt.GLCanvas.<init>(GLCanvas.java:246)
        at javax.media.opengl.awt.GLCanvas.<init>(GLCanvas.java:196)
        at javax.media.opengl.awt.GLCanvas.<init>(GLCanvas.java:186)
        at org.concord.energy3d.test.Gears.main(Gears.java:70)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.sun.javaws.Launcher.executeApplication(Unknown Source)
        at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
        at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
        at com.sun.javaws.Launcher.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
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, NullToolkitLock[]]
WindowsWGLDrawableFactory.enterThreadCriticalZone() - 0xffffffffffffffff - javawsApplicationMain
Info: GLProfile.initProfilesForDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, NullToolkitLock[]] (com.jogamp.nativewindow.windows.WindowsGraphicsDevice), isSet false, hasDesktopGLFactory true, hasEGLFactory false
GLProfile.init map decon, desktopCtxUndef true, esCtxUndef true
GLProfile.init map GLProfile[GL4bc/GL4bc.sw] on device decon
GLProfile.init map defaultAny GLProfile[GL4bc/GL4bc.sw] on device decon
GLProfile.init map GLProfile[GL3bc/GL3bc.sw] on device decon
GLProfile.init map GLProfile[GL2/GL2.sw] on device decon
GLProfile.init map GLProfile[GL4/GL4.sw] on device decon
GLProfile.init map GLProfile[GL3/GL3.sw] on device decon
GLProfile.init map GLProfile[GL2GL3/GL2.sw] on device decon
GLProfile.init map *** no mapping for GLES2 on device decon
GLProfile.init map GLProfile[GL2ES2/GL2.sw] on device decon
GLProfile.init map *** no mapping for GLES1 on device decon
GLProfile.init map GLProfile[GL2ES1/GL2.sw] on device decon
SharedResourceRunner.getOrCreateShared() decon: trying - javawsApplicationMain
SharedResourceRunner.doAndWait() START init: decon, release: null - javawsApplicationMain
SharedResourceRunner.doAndWait() set command: decon, release: null - javawsApplicationMain
SharedResourceRunner.run(): WOKE UP for device connection init: decon, release: null - javawsApplicationMain-SharedResourceRunner
SharedResourceRunner.run(): create Shared for: decon - javawsApplicationMain-SharedResourceRunner
javawsApplicationMain-SharedResourceRunner: setRealized: WindowsOnscreenWGLDrawable false -> true
WindowsWGLDrawable.setRealized(true): WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, NullToolkitLock[]], idx 0], pfdID 6, ARB-Choosen false,
        requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]],
        chosen    GLCaps[wgl vid 0x6 gdi: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]]
javawsApplicationMain-SharedResourceRunner: GLContext.resetStates()
java.lang.Exception: Info: setGL (OpenGL null): javawsApplicationMain-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@302d4d0a
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:245)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1148)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:308)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:564)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:477)
        at jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:334)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:261)
        at java.lang.Thread.run(Unknown Source)
javawsApplicationMain-SharedResourceRunner: Initializing WGL extension address table: WGL-.windows_decon_0
javawsApplicationMain-SharedResourceRunner: GLContext WGL ProcAddressTable mapping key(WGL-.windows_decon_0) -> 0x5935c72f
javawsApplicationMain-SharedResourceRunner: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, NullToolkitLock[]] - 0.0 (Compatibility profile, hardware) - 2.1.0 - Build 8.15.10.2622
javawsApplicationMain-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x2010002 - 2.1 (Compatibility profile, hardware) - 2.1.0 - Build 8.15.10.2622, 2.1.0
javawsApplicationMain-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.windows_decon_0-0x2010002) -> 0x257281c0
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@302d4d0a, OpenGL null
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL null, use glGetString
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 99, used glGetString
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 13
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 112
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
javawsApplicationMain-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.windows_decon_0-0x2010002) -> 0x7c09534f - entries: 121
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
javawsApplicationMain-SharedResourceRunner: GLContext.setGLFuncAvail.X: .windows_decon_0-0x2010002 - 2.1 (Compatibility profile, FBO, hardware)
javawsApplicationMain-SharedResourceRunner: createContextARB: mappedVersionsAvailableSet(decon): false
javawsApplicationMain-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.2
javawsApplicationMain-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 4.2 (Compatibility profile, arb, hardware) - @creation, handle 0xd010ea1, share 0x0, direct true, wglCreateContextAttribsARB: 0x180741c00
javawsApplicationMain-SharedResourceRunner: createContextARBImpl: NO 4.2 (Compatibility profile, arb, hardware) - @creation
javawsApplicationMain-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.1
javawsApplicationMain-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 4.1 (Compatibility profile, arb, hardware) - @creation, handle 0xd010ea1, share 0x0, direct true, wglCreateContextAttribsARB: 0x180741c00
javawsApplicationMain-SharedResourceRunner: createContextARBImpl: NO 4.1 (Compatibility profile, arb, hardware) - @creation
javawsApplicationMain-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.0
javawsApplicationMain-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 4.0 (Compatibility profile, arb, hardware) - @creation, handle 0xd010ea1, share 0x0, direct true, wglCreateContextAttribsARB: 0x180741c00
javawsApplicationMain-SharedResourceRunner: createContextARBImpl: NO 4.0 (Compatibility profile, arb, hardware) - @creation
javawsApplicationMain-SharedResourceRunner: createContextARB-MapVersionsAvailable NOPE: 4.2
javawsApplicationMain-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.3
javawsApplicationMain-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 3.3 (Compatibility profile, arb, hardware) - @creation, handle 0xd010ea1, share 0x0, direct true, wglCreateContextAttribsARB: 0x180741c00
javawsApplicationMain-SharedResourceRunner: createContextARBImpl: NO 3.3 (Compatibility profile, arb, hardware) - @creation
javawsApplicationMain-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.2
javawsApplicationMain-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 3.2 (Compatibility profile, arb, hardware) - @creation, handle 0xd010ea1, share 0x0, direct true, wglCreateContextAttribsARB: 0x180741c00
javawsApplicationMain-SharedResourceRunner: createContextARBImpl: NO 3.2 (Compatibility profile, arb, hardware) - @creation
javawsApplicationMain-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.1
javawsApplicationMain-SharedResourceRunner - WindowWGLContext.createContextARBImpl: 3.1 (Compatibility profile, arb, hardware) - @creation, handle 0xd010ea1, share 0x0, direct true, wglCreateContextAttribsARB: 0x180741c00
javawsApplicationMain-SharedResourceRunner: createContextARBImpl: OK 3.1 (Compatibility profile, arb, hardware) - @creation, share 0, direct true
javawsApplicationMain-SharedResourceRunner: Initializing WGL extension address table: WGL-.windows_decon_0
javawsApplicationMain-SharedResourceRunner: GLContext WGL ProcAddressTable reusing key(WGL-.windows_decon_0) -> 0x5935c72f
javawsApplicationMain-SharedResourceRunner: GLContext.setGLFuncAvail: Given WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, NullToolkitLock[]] - 3.1 (Compatibility profile, arb, hardware) - 2.1.0 - Build 8.15.10.2622
javawsApplicationMain-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .windows_decon_0-0x2010003 - 2.1 (Compatibility profile, arb, hardware) - 2.1.0 - Build 8.15.10.2622, 2.1.0
javawsApplicationMain-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.windows_decon_0-0x2010003) -> 0x1d7e08a8
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@302d4d0a, OpenGL 2.1 (Compatibility profile, FBO, hardware) - 2.1.0 - Build 8.15.10.2622
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 2.1 (Compatibility profile, FBO, hardware) - 2.1.0 - Build 8.15.10.2622, use glGetString
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 99, used glGetString
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 13
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 112
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
javawsApplicationMain-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
javawsApplicationMain-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.windows_decon_0-0x2010003) -> 0x3d6a5cb8 - entries: 121
Quirk: NoDoubleBufferedBitmap: cause: OS WINDOWS
javawsApplicationMain-SharedResourceRunner: GLContext.setGLFuncAvail.X: .windows_decon_0-0x2010003 - 2.1 (Compatibility profile, arb, FBO, hardware)
javawsApplicationMain-SharedResourceRunner: RM Context FQN: .windows_decon_0-0x3010003 - 3.1 (Compatibility profile, arb, hardware)
javax.media.opengl.GLException: WindowsWGLDrawableFactory - Could not initialize shared resources for decon
        at jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:359)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:261)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
        at jogamp.opengl.GLContextImpl.removeCachedVersion(GLContextImpl.java:1352)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:937)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:863)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:777)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:723)
        at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:317)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:564)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:477)
        at jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:334)
        ... 2 more
SharedResourceRunner.run(): READY - javawsApplicationMain-SharedResourceRunner
SharedResourceRunner.initializeAndWait END init: decon, release: null - javawsApplicationMain
SharedResourceRunner.getOrCreateShared() decon: failed - javawsApplicationMain
GLProfile.initProfilesForDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, NullToolkitLock[]]: desktop Shared Ctx false
GLProfile.init map decon, desktopCtxUndef false, esCtxUndef false
GLProfile.init map *** no mapping for GL4bc on device decon
GLProfile.init map *** no mapping for GL3bc on device decon
GLProfile.init map *** no mapping for GL2 on device decon
GLProfile.init map *** no mapping for GL4 on device decon
GLProfile.init map *** no mapping for GL3 on device decon
GLProfile.init map *** no mapping for GL2GL3 on device decon
GLProfile.init map *** no mapping for GLES2 on device decon
GLProfile.init map *** no mapping for GL2ES2 on device decon
GLProfile.init map *** no mapping for GLES1 on device decon
GLProfile.init map *** no mapping for GL2ES1 on device decon
GLProfile: device could not be initialized: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, NullToolkitLock[]]
GLProfile: compatible w/ desktop: true, egl false
GLProfile: desktoplFactory      jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7b641e81
GLProfile: eglFactory           null
GLProfile: hasGLES1Impl         false
GLProfile: hasGLES2Impl         false
javawsApplicationMain: createContextARB: SET mappedVersionsAvailableSet .windows_decon_0

GLProfile.initProfilesForDevice: decon: added profile(s): desktop false, egl false
GLProfile.initProfilesForDevice: decon: Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 false, GL2ES1 false, GLES1 false, GL2ES2 false, GLES2 false], Profiles[, default n/a]
WindowsWGLDrawableFactory.leaveThreadCriticalZone() - 0xffffffffffffffff - javawsApplicationMain
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 hasGLES2Impl          false
GLProfile.init defaultDevice         WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, NullToolkitLock[]]
GLProfile.init defaultDevice Desktop WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, NullToolkitLock[]]
GLProfile.init defaultDevice EGL     null
GLProfile.init profile order         [GL4bc, GL3bc, GL2, GL4, GL3, GL2GL3, GLES2, GL2ES2, GLES1, GL2ES1]
Default Profiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, NullToolkitLock[]]
        Native
                GL4bc false
                GL4 false
                GL3bc false
                GL3 false
                GL2 false
                GL2ES1 false
                GLES1 false
                GL2ES2 false
                GLES2 false
        Profiles
                default n/a


Desktop Capabilities:
        none

EGL Capabilities:
        none


#### Java Web Start Error:
#### Profile GL_DEFAULT is not available on WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, NullToolkitLock[]], but: []
Saeid Nourian, Ph.D. Eng. | Graphing Calculator 3D