glDrawArrays VM Crash

I am using LWJGL 3. I am working on replacing all the deprecated GL code I was using with the modern stuff. Shaders and the like.

So I am getting this VM crash when I call glDrawArrays: http://www.java-gaming.org/?action=pastebin&id=1403

As far as I can tell, there is no GL error from glGetError.

Here is the actual call to glDrawArrays: https://github.com/sci4me/SciCraft/blob/sgl/src/main/java/com/sci/craft/client/render/renderer/RenderSkybox.java#L87

I’ll keep looking, but so far I haven’t really found much. The one hint I found was relating to VAOs. Could they be related to this?