When I use display.setVSyncEnabled(true); I suddenly get an error
03.03.2009 18:46:57 org.odejava.Odejava <clinit>
INFO: OdeJava natives version 0.3.1 loaded.
Exception in thread "main" java.lang.NullPointerException
at org.lwjgl.opengl.GL11.glGetError(GL11.java:1284)
at org.lwjgl.opengl.Util.checkGLError(Util.java:52)
at org.lwjgl.opengl.WindowsContextImplementation.setSwapInterval(WindowsContextImplementation.java:103)
at org.lwjgl.opengl.Context.setSwapInterval(Context.java:224)
at org.lwjgl.opengl.Display.setSwapInterval(Display.java:929)
at org.lwjgl.opengl.Display.setVSyncEnabled(Display.java:941)
at com.jme.system.lwjgl.LWJGLDisplaySystem.setVSyncEnabled(LWJGLDisplaySystem.java:108)
at game.bin.gamesys.EngineGameState.<init>(EngineGameState.java:86)
at game.Main.main(Main.java:75)
When I use display.setVSyncEnabled(true); I suddenly get an error
03.03.2009 18:46:57 org.odejava.Odejava <clinit>
INFO: OdeJava natives version 0.3.1 loaded.
Exception in thread "main" java.lang.NullPointerException
at org.lwjgl.opengl.GL11.glGetError(GL11.java:1284)
at org.lwjgl.opengl.Util.checkGLError(Util.java:52)
at org.lwjgl.opengl.WindowsContextImplementation.setSwapInterval(WindowsContextImplementation.java:103)
at org.lwjgl.opengl.Context.setSwapInterval(Context.java:224)
at org.lwjgl.opengl.Display.setSwapInterval(Display.java:929)
at org.lwjgl.opengl.Display.setVSyncEnabled(Display.java:941)
at com.jme.system.lwjgl.LWJGLDisplaySystem.setVSyncEnabled(LWJGLDisplaySystem.java:108)
at game.bin.gamesys.EngineGameState.<init>(EngineGameState.java:86)
at game.Main.main(Main.java:75)
Any suggestion?
Maybe you are not on the OpenGL thread when you call this method.