@@ -0,0 +1,1265 @@
+package jme3test.scene;%0A%0Aimport com.jme3.app.SimpleApplication;%0Aimport com.jme3.material.Material;%0Aimport com.jme3.scene.Geometry;%0Aimport com.jme3.scene.Node;%0Aimport com.jme3.scene.shape.Box;%0A%0Apublic class TestRefreshFlagBug extends SimpleApplication %7B%0A%0A    private float time = 0;%0A    private boolean attached = false;%0A    private Node inBetweenNode;%0A    %0A    public static void main(String%5B%5D args) %7B%0A        TestRefreshFlagBug app = new TestRefreshFlagBug();%0A        app.start();%0A    %7D%0A    %0A    @Override%0A    public void simpleUpdate(float tpf) %7B%0A        time += tpf;%0A        if (time %3E 5 && !attached) %7B%0A            attached = true;%0A            %0A            Box b = new Box(1, 1, 1);%0A            Geometry geom = new Geometry(%22Box%22, b);%0A            Material mat = new Material(assetManager, %22Common/MatDefs/Misc/Unshaded.j3md%22);%0A            geom.setMaterial(mat);%0A            %0A            inBetweenNode.attachChild(geom);%0A            %0A            // the refresh flags become corrupted here ...%0A            inBetweenNode.getWorldBound();%0A        %7D%0A    %7D%0A    %0A    @Override%0A    public void simpleInitApp() %7B%0A        inBetweenNode = new Node(%22In Between Node%22);%0A        rootNode.attachChild(inBetweenNode);%0A            %0A        flyCam.setDragToRotate(true);%0A    %7D%0A%7D%0A

Add simple test case for the "scene not updated" crash in the SDK