Hi there,
Yesterday I updated my driver and after that starting my (very simple) game got me the following error output:
Jan 25, 2017 10:38:15 AM com.jme3.app.LegacyApplication handleError
SCHWERWIEGEND: WGL: The driver does not appear to support OpenGL
java.lang.Exception: WGL: The driver does not appear to support OpenGL
at com.jme3.system.lwjgl.LwjglWindow$1.invoke(LwjglWindow.java:133)
at org.lwjgl.glfw.GLFWErrorCallback.callback(GLFWErrorCallback.java:51)
at org.lwjgl.system.JNI.invokeIIPPPP(Native Method)
at org.lwjgl.glfw.GLFW.nglfwCreateWindow(GLFW.java:1168)
at org.lwjgl.glfw.GLFW.glfwCreateWindow(GLFW.java:1251)
at com.jme3.system.lwjgl.LwjglWindow.createContext(LwjglWindow.java:196)
at com.jme3.system.lwjgl.LwjglWindow.initInThread(LwjglWindow.java:324)
at com.jme3.system.lwjgl.LwjglWindow.run(LwjglWindow.java:443)
at com.jme3.system.lwjgl.LwjglWindow.create(LwjglWindow.java:295)
at com.jme3.app.LegacyApplication.start(LegacyApplication.java:463)
at com.jme3.app.LegacyApplication.start(LegacyApplication.java:424)
at com.jme3.app.SimpleApplication.start(SimpleApplication.java:125)
at illarion.run.JMonkeyGameRunner.begin(JMonkeyGameRunner.java:96)
at illarion.run.Main.main(Main.java:29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
Jan 25, 2017 10:38:15 AM com.jme3.app.LegacyApplication handleError
SCHWERWIEGEND: Failed to create display
java.lang.RuntimeException: Failed to create the GLFW window
at com.jme3.system.lwjgl.LwjglWindow.createContext(LwjglWindow.java:199)
at com.jme3.system.lwjgl.LwjglWindow.initInThread(LwjglWindow.java:324)
at com.jme3.system.lwjgl.LwjglWindow.run(LwjglWindow.java:443)
at com.jme3.system.lwjgl.LwjglWindow.create(LwjglWindow.java:295)
at com.jme3.app.LegacyApplication.start(LegacyApplication.java:463)
at com.jme3.app.LegacyApplication.start(LegacyApplication.java:424)
at com.jme3.app.SimpleApplication.start(SimpleApplication.java:125)
at illarion.run.JMonkeyGameRunner.begin(JMonkeyGameRunner.java:96)
at illarion.run.Main.main(Main.java:29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
Jan 25, 2017 10:38:15 AM com.jme3.system.lwjgl.LwjglWindow run
SCHWERWIEGEND: Display initialization failed. Cannot continue.
I updated to the newest nvidia driver 378.49, released 24.01.17. I know that reverting would solve the issue, but this is not the first time that I got this error - so maybe you know a solution other than reverting/waiting for a hotfix?
edit: Using JOGL the error is nearly the same:
Caused by: com.jogamp.opengl.GLException: Caught RendererException: OpenGL 2.0 or higher is required for jMonkeyEngine on thread main-Display-.windows_nil-1-EDT-1