and it also has this strange error that I think is causing the problem:
java.lang.IllegalStateException: Incomplete draw buffer.
at com.jme3.renderer.opengl.GLRenderer.checkFrameBufferError(GLRenderer.java:1425)
at com.jme3.renderer.opengl.GLRenderer.updateFrameBuffer(GLRenderer.java:1590)
at com.jme3.renderer.opengl.GLRenderer.setFrameBuffer(GLRenderer.java:1735)
at com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:1072)
at com.jme3.renderer.RenderManager.render(RenderManager.java:1137)
at com.jme3.gde.core.scene.SceneApplication.update(SceneApplication.java:321)
at com.jme3.system.awt.AwtPanelsContext.updateInThread(AwtPanelsContext.java:194)
at com.jme3.system.awt.AwtPanelsContext.access$100(AwtPanelsContext.java:44)
at com.jme3.system.awt.AwtPanelsContext$AwtPanelsListener.update(AwtPanelsContext.java:68)
at com.jme3.system.lwjgl.LwjglOffscreenBuffer.runLoop(LwjglOffscreenBuffer.java:125)
at com.jme3.system.lwjgl.LwjglOffscreenBuffer.run(LwjglOffscreenBuffer.java:156)
at java.lang.Thread.run(Thread.java:745)
This seems like your GPU driver doesn’t support some OpenGL functionality, as that is usually the source of the incomplete draw buffer errors. As tonihele said, please tell us what GPU are you using and try to update the drivers.
What OS are you using (win 7, 8, 8.1, 10? x86? x86_64?), and what version of Java (6? 7? 8? x86? x86_64? oracle? openjdk?)?
That is a very old GPU. Released in 2009, and only supports opengl 3.3 ATI Mobility Radeon HD 4200 IGP Specs | TechPowerUp GPU Database
That GPU is not officially supported in Windows 10, and may have further restrictions in opengl compatibility/support when running in Windows 10. If running in windows 10, it is recommended to install the ATI Windows 10 legacy driver.
Also, JME 3.1 is quite old now. You may want to move to a newer version such as 3.4.0.
Could you paste “Output - Application” content from SDK just after you start it?
You might have similiar problem to mine, where SDK was constantly using integrated graphic card instead of regular one, throwing errors left and right and not really doing it’s job.
OpenGL Renderer Information
* Vendor: ATI Technologies Inc.
* Renderer: ATI Mobility Radeon HD 4200 Series
* OpenGL Version: 3.3.11672 Compatibility Profile Context
* GLSL Version: 3.30
* Profile: Core