(Sorry to reply to a dead thread, I just got this error)
I put a breakpoint on setVSyncEnabled, copied the stack, and got this;
Exception in thread "main" org.lwjgl.opengl.OpenGLException: Invalid enum (1280)
at org.lwjgl.opengl.Util.checkGLError(Util.java:59)
at org.lwjgl.opengl.WindowsContextImplementation.setSwapInterval(WindowsContextImplementation.java:113)
at org.lwjgl.opengl.ContextGL.setSwapInterval(ContextGL.java:232)
at org.lwjgl.opengl.DrawableGL.setSwapInterval(DrawableGL.java:86)
at org.lwjgl.opengl.Display.setSwapInterval(Display.java:1129)
at org.lwjgl.opengl.Display.setVSyncEnabled(Display.java:1142)
at passage.blu.Engine.create(Engine.java:51)
at passage.blu.test.MyGame.main(MyGame.java:46)
I also did some research, and found that it meant that my driver faked having something supported. I have a GeForce GTX 650ti, with the latest drivers. It worked before in other settings too.