Xith regression fron SVN repo #1

I am periodically, but not always seeing the following

Exception in thread “Thread-10” java.lang.NullPointerException
at org.xith3d.render.prerender.RenderBinProvider.addForegroundAtom(RenderBinProvider.java:284)
at org.xith3d.render.prerender.FrustumCuller.addShapeAtom(FrustumCuller.java:206)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:282)
at org.xith3d.render.prerender.FrustumCuller.cullGroupAtoms(FrustumCuller.java:182)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:274)
at org.xith3d.render.prerender.FrustumCuller.cullGroupAtoms(FrustumCuller.java:182)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:274)
at org.xith3d.render.prerender.FrustumCuller.cullGroupAtoms(FrustumCuller.java:182)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:274)
at org.xith3d.render.prerender.FrustumCuller.cullGroupAtoms(FrustumCuller.java:182)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:274)
at org.xith3d.render.prerender.FrustumCuller.cullGroupAtoms(FrustumCuller.java:182)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:274)
at org.xith3d.render.prerender.FrustumCuller.cullGroupAtoms(FrustumCuller.java:182)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:274)
at org.xith3d.render.prerender.FrustumCuller.cullGroupAtoms(FrustumCuller.java:182)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:274)
at org.xith3d.render.prerender.FrustumCuller.cullGroupAtoms(FrustumCuller.java:182)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:274)
at org.xith3d.render.prerender.FrustumCuller.cullGroupAtoms(FrustumCuller.java:182)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:274)
at org.xith3d.render.prerender.FrustumCuller.cullLayeredNodeAtoms(FrustumCuller.java:97)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:236)
at org.xith3d.render.prerender.FrustumCuller.cullGroupAtoms(FrustumCuller.java:182)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:274)
at org.xith3d.render.prerender.FrustumCuller.cullAtoms(FrustumCuller.java:302)
at org.xith3d.render.prerender.FrustumCuller.cullAtoms(FrustumCuller.java:336)
at org.xith3d.render.prerender.FrustumCuller.cullAtoms(FrustumCuller.java:366)
at org.xith3d.render.Renderer.renderOnce(Renderer.java:471)
at org.xith3d.render.Renderer.renderOnce(Renderer.java:512)
at org.xith3d.render.Renderer.renderOnce(Renderer.java:527)
at org.xith3d.scenegraph.VirtualUniverse.renderOnce(VirtualUniverse.java:159)
at org.xith3d.scenegraph.View.renderOnce(View.java:690)

I’ve added a fix, so that your game won’t crash in this situation. But it still needs to be really fixed. Please descriibe your situation, in which the error occurrs. Do you use multipass rendering? Do you use a HUD? etc…

Marvin