Post water IllegalStateException

This happens when running the jME test file. Using latest nightly and a newly built test project.

If I change node there’s still the same error, but with the other node becoming the Problem Spatial.


jul 21, 2012 4:58:26 EM handleError

Allvarlig: Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]

java.lang.IllegalStateException: Scene graph is not properly updated for rendering.

State was changed after rootNode.updateGeometricState() call.

Make sure you do not modify the scene from another thread!

Problem spatial name: Root Node

at com.jme3.scene.Spatial.checkCulling(

at com.jme3.renderer.RenderManager.renderScene(

at com.jme3.renderer.RenderManager.renderViewPort(

at com.jme3.water.WaterFilter.preFrame(


at com.jme3.renderer.RenderManager.renderViewPort(

at com.jme3.renderer.RenderManager.render(


at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(

at com.jme3.system.lwjgl.LwjglDisplay.runLoop(



This happens in my Forester underwater test file btw, which used to work before. It seems to be due to some new change.

One of the recent changes broke it

I have to discuss this with Kirill

1 Like

ah, missed. ty.