The Source for Java Technology Collaboration
User: Password:



Start New Message Delete Post a Reply

Article: 
 Jumping into JOGL
Subject:  Error swapping buffers
Date:  2006-05-31 00:51:33
From:  weqdd


hi :
i complie an example program about jogl,but it can't run and i can't find the cause
when i call the follow code
while (ture) {
try {
if (update) GLCanvas.display();
} Thread.sleep(50);
} catch (Exception ex) { System.out.println(ex.getMessage());
ex.printStackTrace();
}
}
and produce the follow errors
Caused by: java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(EventQueue.java:851)
at net.java.games.jogl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:228)
... 3 more
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(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Process exited.
can you tell me how this error cause and reslove it ?thanks

 Feed java.net RSS Feeds