Login  Register

Problem since Jogl 2.2.1

Posted by Andreas on Sep 19, 2014; 11:10am
URL: https://forum.jogamp.org/Problem-since-Jogl-2-2-1-tp4033169.html

Hi,

we encountered some problems since the update to jogl 2.2.1 and java3D 1.6.0 pre11 on some computers. One of the users of our program send me an error log file. There I found the following error. Is there something I can do, to solve the problem?

  Product Version         = eLamX 2.2 (Build 201408251540)
  Operating System        = Windows 7 version 6.1 running on x86
  Java; VM; Vendor        = 1.7.0_65; Java HotSpot(TM) Client VM 24.65-b04; Oracle Corporation
  Runtime                 = Java(TM) SE Runtime Environment 1.7.0_65-b20

javax.media.opengl.GLException: pbuffer creation error: Couldn't find a suitable pixel format
        at jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable.createPbuffer(WindowsPbufferWGLDrawable.java:159)
        at jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable.setRealizedImpl(WindowsPbufferWGLDrawable.java:75)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:196)
        at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6400)
        at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4602)
        at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2376)
        at javax.media.j3d.Renderer.doWork(Renderer.java:881)
        at javax.media.j3d.J3dThread.run(J3dThread.java:271)

DefaultRenderingErrorListener.errorOccurred:
CONTEXT_CREATION_ERROR: Renderer: Error creating Canvas3D graphics context
graphicsDevice = Win32GraphicsDevice[screen=0]
canvas = de.elamx.view3d.utilities.JCanvas3DYUp$InternalCanvas3D[canvas0,0,0,1169x882,invalid]
javax.media.opengl.GLException: pbuffer creation error: Couldn't find a suitable pixel format
        at jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable.createPbuffer(WindowsPbufferWGLDrawable.java:159)
        at jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable.setRealizedImpl(WindowsPbufferWGLDrawable.java:75)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:196)
        at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6400)
        at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4602)
        at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2376)
        at javax.media.j3d.Renderer.doWork(Renderer.java:881)
        at javax.media.j3d.J3dThread.run(J3dThread.java:271)
javax.media.opengl.GLException: pbuffer creation error: Couldn't find a suitable pixel format
        at jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable.createPbuffer(WindowsPbufferWGLDrawable.java:159)
        at jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable.setRealizedImpl(WindowsPbufferWGLDrawable.java:75)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:196)
        at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6400)
        at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4602)
        at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2376)
        at javax.media.j3d.Renderer.doWork(Renderer.java:881)
        at javax.media.j3d.J3dThread.run(J3dThread.java:271)
javax.media.opengl.GLException: pbuffer creation error: Couldn't find a suitable pixel format
        at jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable.createPbuffer(WindowsPbufferWGLDrawable.java:159)
        at jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable.setRealizedImpl(WindowsPbufferWGLDrawable.java:75)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:196)
        at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6400)
        at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4602)
        at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2376)
        at javax.media.j3d.Renderer.doWork(Renderer.java:881)
        at javax.media.j3d.J3dThread.run(J3dThread.java:271)

Andreas