Version:
LWJGL 3.1.6 build 14All was working well before I exported one of my projects. When I ran the jar file it didn't work. So I tried IDE (Eclipse) and it gave me this error:
Exception in thread "main" java.lang.IllegalStateException: There is no OpenGL context current in the current thread.
at org.lwjgl.opengl.GL.createCapabilities(GL.java:376)
at org.lwjgl.opengl.GL.createCapabilities(GL.java:320)
at HelloWorld.loop(HelloWorld.java:95)
at HelloWorld.run(HelloWorld.java:25)
at HelloWorld.main(HelloWorld.java:114)
I changed
nothing before and after exporting and it just stopped working.
So I copied code from
https://www.lwjgl.org/guide and still the same.
I took the jar and tried it on another PC and it worked! (My is WIN7 other is WIN10)
Could it be hardware issue or some wrong settings ?Running the jar file with console gives me this error:
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.steve6472.sge.main.MainApplication.preLoop(MainApplication.java:141)
at com.steve6472.sge.main.MainApplication.run(MainApplication.java:354)
at com.steve6472.sge.main.MainApplication.<init>(MainApplication.java:69)
at com.steve6472.utils.UtilsMain.<init>(UtilsMain.java:26)
at com.steve6472.utils.UtilsMain.main(UtilsMain.java:128)
Caused by: java.lang.NullPointerException
at org.lwjgl.system.Checks.check(Checks.java:99)
at org.lwjgl.system.Pointer$Default.<init>(Pointer.java:52)
at org.lwjgl.system.SharedLibrary$Default.<init>(SharedLibrary.java:18)
at org.lwjgl.system.windows.WindowsLibrary.<init>(WindowsLibrary.java:32)
at org.lwjgl.system.APIUtil.apiCreateLibrary(APIUtil.java:122)
at org.lwjgl.system.Library.loadNative(Library.java:329)
at org.lwjgl.system.Library.loadNative(Library.java:313)
at org.lwjgl.system.Library.loadNative(Library.java:221)
at org.lwjgl.system.Library.loadNative(Library.java:187)
at org.lwjgl.system.Library.loadNative(Library.java:356)
at org.lwjgl.opengl.GL.create(GL.java:109)
at org.lwjgl.opengl.GL.<clinit>(GL.java:85)
... 5 more