Jogl and processing

I am using the processing program http://processing.org to create openGL visualisations, the problem i am having is running OpenGL throught Jogl which crashes before the applet start, i have checked my graphics card its a 64mb Via/S3G Unichrome IGP card which supports OpenGL.

Can anyone help, the error i get is below.

Thanks

The Code that call OpenGL is

import processing.opengl.*;

java.lang.RuntimeException: net.java.games.jogl.GLException: Error swapping buffers
at processing.opengl.PGraphicsGL.requestDisplay(PGraphicsGL.java:164)
at processing.core.PApplet.run(PApplet.java:951)
at java.lang.Thread.run(Unknown Source)
Caused by: net.java.games.jogl.GLException: Error swapping buffers
at net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.swapBuffers(WindowsOnscreenGLContext.java:155)
at net.java.games.jogl.impl.GLContext.invokeGL(GLContext.java:296)
at net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.invokeGL(WindowsOnscreenGLContext.java:79)
at net.java.games.jogl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:266)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Do the JOGL demos work? Do other processing.org JOGL applets work? If it’s just your program which is failing, try installing a DebugGL at the top of your init() method and see whether any OpenGL errors are reported earlier than swapBuffers(). If not, try to find more recent drivers for your graphics card.