So…I have working code. I’ve been playing with it for days.
Decided it was time to fix collision detection, which involved changing the near and far clip planes. The ONLY thing changed in my code is two lines added to set the near and far plane.
Now, when I run the app in the IDE I get the error below. This happens whether or not the lines are commented out now. Was there some update in the last couple of hours that I auto downloaded that changed something? Or did I break something to the point where I need to reinstall??
Oh…and I’ve tried this on the resolution settings I always use…both 24bpp and 32bpp various screen sizes…same error.
May 5, 2011 6:06:56 PM com.jme3.renderer.lwjgl.LwjglRenderer setFrameBuffer
SEVERE: Problem FBO:
FrameBuffer[format=2048x2048x1, drawBuf=0]
Depth => TextureTarget[format=Depth]
Color(0) => TextureTarget[format=RGBA8]
May 5, 2011 6:06:56 PM com.jme3.app.Application handleError
SEVERE: Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]
java.lang.IllegalStateException: Framebuffer is missing required attachment.
at com.jme3.renderer.lwjgl.LwjglRenderer.checkFrameBufferError(LwjglRenderer.java:1129)
at com.jme3.renderer.lwjgl.LwjglRenderer.setFrameBuffer(LwjglRenderer.java:1381)
at com.jme3.shadow.PssmShadowRenderer.postQueue(PssmShadowRenderer.java:392)
at com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:717)
at com.jme3.renderer.RenderManager.render(RenderManager.java:742)
at com.jme3.app.SimpleApplication.update(SimpleApplication.java:249)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:158)
at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:203)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:221)
at java.lang.Thread.run(Thread.java:662)
BUILD SUCCESSFUL (total time: 22 seconds)
For me, jME3 starts having this error when I open Blender or some other 3D application… I know some other people had that issue as well so it might be common.