Java fatal crash with LWJGL 2

I was using LWJGL 2 and it seems to have crashed once I got to rendering. I’m using LWJGL from here and LWJGL 3 seems to work just fine. This has happened before with earlier projects as well.

The error in console: http://hastebin.com/yaluzoxope.tex

the error log: http://hastebin.com/hicarofido.tex

Google says I should re-install Java, but the only difference in this project than my others is the LWJGL version.

does it crash with jdk 7 too ?

Yep

glDrawArrays crashing the process usually means there being some vertex arrays enabled without an attached buffer object or the buffer object being too small for the requested number of vertices to be drawn.

Check if you are using vertex arrays either via glVertexPointer or generic vertex arrays via glVertexAttribPointer and whether all of them are properly bound to a buffer object.

The crash going away when switching from LWJGL 2 to LWJGL 3 is rather unlikely, because LWJGL 3 does not do anything differently from LWJGL 2 there and switching from LWJGL 2 to LWJGL 3 is not a drop-in replacement because of the different window and context management functions (via GLFW).
So, are you doing anything else differently between LWJGL 2 and 3?