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.



Dump:



jul 21, 2012 4:58:26 EM com.jme3.app.Application 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(Spatial.java:260)

at com.jme3.renderer.RenderManager.renderScene(RenderManager.java:636)

at com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:965)

at com.jme3.water.WaterFilter.preFrame(WaterFilter.java:199)

at com.jme3.post.FilterPostProcessor.preFrame(FilterPostProcessor.java:328)

at com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:948)

at com.jme3.renderer.RenderManager.render(RenderManager.java:1016)

at com.jme3.app.SimpleApplication.update(SimpleApplication.java:251)

at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:151)

at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:184)

at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:228)

at java.lang.Thread.run(Thread.java:722)

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

http://hub.jmonkeyengine.org/groups/graphics/forum/topic/how-to-set-the-size-of-the-waterfilter/?topic_page=3&num=15#post-183604



I have to discuss this with Kirill

1 Like

ah, missed. ty.