Org.lwjgl.LWJGLException: Failed to find ARB pixel format 0 4

What in the world does this mean? I get it while trying to run tests at my school:


SEVERE: Exception
org.lwjgl.LWJGLException: Failed to find ARB pixel format 0 4

        at org.lwjgl.opengl.WindowsPbufferPeerInfo.nCreate(Native Method)
        at org.lwjgl.opengl.WindowsPbufferPeerInfo.<init>(WindowsPbufferPeerInfo.java:47)
        at org.lwjgl.opengl.WindowsDisplay.createPbuffer(WindowsDisplay.java:587)
        at org.lwjgl.opengl.Pbuffer.createPbuffer(Pbuffer.java:249)
        at org.lwjgl.opengl.Pbuffer.<init>(Pbuffer.java:229)
        at org.lwjgl.opengl.Pbuffer.<init>(Pbuffer.java:200)
        at com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer.initPbuffer(LWJGLPbufferTextureRenderer.java:790)
        at com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer.<init>(LWJGLPbufferTextureRenderer.java:174)
        at com.jme.system.lwjgl.LWJGLDisplaySystem.createTextureRenderer(LWJGLDisplaySystem.java:327)
        at com.jmex.effects.water.WaterRenderPass.initialize(WaterRenderPass.java:205)
        at com.jmex.effects.water.WaterRenderPass.<init>(WaterRenderPass.java:182)
        at jmetest.terrain.TestIsland.simpleInitGame(TestIsland.java:113)
        at com.jme.app.BaseSimpleGame.initGame(BaseSimpleGame.java:544)
        at com.jme.app.SimplePassGame.initGame(SimplePassGame.java:101)
        at com.jme.app.BaseGame.start(BaseGame.java:74)
        at jmetest.terrain.TestIsland.main(TestIsland.java:87)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at jmetest.TestChooser.start(TestChooser.java:465)
        at jmetest.TestChooser.main(TestChooser.java:444)
Apr 13, 2009 11:56:24 AM com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer initPbuffer
WARNING: Your card claims to support Render to Texture but fails to enact it.  Updating your driver might solve this problem.
Apr 13, 2009 11:56:24 AM com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer initPbuffer
WARNING: Attempting to fall back to Copy Texture.
Apr 13, 2009 11:56:25 AM com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer initCamera
INFO: Init RTT camera
Apr 13, 2009 11:56:25 AM com.jme.renderer.AbstractCamera <init>
INFO: Camera created.
Apr 13, 2009 11:56:25 AM com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer setMultipleTargets
INFO: Copy Texture Pbuffer used!
Apr 13, 2009 11:56:25 AM com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer setupTexture
INFO: setup tex10: 256,128
Apr 13, 2009 11:56:26 AM com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer setupTexture
INFO: setup tex11: 256,128
Apr 13, 2009 11:56:26 AM com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer setupTexture
INFO: setup tex12: 256,128
Apr 13, 2009 11:56:26 AM com.jmex.effects.water.WaterRenderPass reloadShader
INFO: Shader reloaded...
Apr 13, 2009 11:56:26 AM com.jme.scene.Node attachChild
INFO: Child (waterQuad) attached to this node (rootNode)
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000, pid=3624, tid=3788
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_08-b03 mixed mode, sharing)
# Problematic frame:
# C  0x00000000
#
# An error report file with more information is saved as hs_err_pid3624.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
Java Result: 1
BUILD SUCCESSFUL (total time: 35 seconds)

What video card?

ATI Radeon X300

Hi, I have the same problem with a SIS 750 VGA Chipset. I have an application built in JME1.0 that works perfect on this chipset, but I 'm coding a new one in JME2.0 and I receive this error. I suspect what the problem could be. It

The reason why it crashes is because, apparently, the Pbuffer's pixel format is unsupported on the video card. jME2 initializes a graph thing and that requires an offscreen surface for drawing. So the only way to avoid this issue is to disable the graph.

Occurs in my application which does not use JME's Graph.