I got the following errors running Xith:
java.lang.NullPointerException: Null RenderAtom... FrustumCuller.addShapeAtom()
at org.xith3d.render.prerender.FrustumCuller.addShapeAtom(FrustumCuller.java:212)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:314)
at org.xith3d.render.prerender.FrustumCuller.cullGroupAtoms(FrustumCuller.java:196)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:306)
at org.xith3d.render.prerender.FrustumCuller.cullLayeredNodeAtoms(FrustumCuller.java:97)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:259)
at org.xith3d.render.prerender.FrustumCuller.cullGroupAtoms(FrustumCuller.java:196)
at org.xith3d.render.prerender.FrustumCuller.cullNodeAtoms(FrustumCuller.java:306)
at org.xith3d.render.prerender.FrustumCuller.cullAtoms(FrustumCuller.java:333)
at org.xith3d.render.prerender.FrustumCuller.cullAtoms(FrustumCuller.java:379)
at org.xith3d.render.prerender.FrustumCuller.cullAtoms(FrustumCuller.java:400)
at org.xith3d.render.prerender.FrustumCuller.cullAtoms(FrustumCuller.java:419)
at org.xith3d.render.DefaultRenderer.renderOnceInternal(DefaultRenderer.java:427)
at org.xith3d.render.DefaultRenderer.renderOnce(DefaultRenderer.java:488)
at org.xith3d.render.DefaultRenderer.renderOnce(DefaultRenderer.java:530)
at org.xith3d.render.DefaultRenderer.renderOnce(DefaultRenderer.java:543)
at org.xith3d.scenegraph.VirtualUniverse.renderOnce(VirtualUniverse.java:196)
at org.xith3d.scenegraph.View.renderOnce(View.java:725)
at evocosim.system.update.UpdateThread.iterate(UpdateThread.java:54)
at evocosim.system.threads.GenericThread.run(GenericThread.java:83)
javax.media.opengl.GLException: Method "glClientActiveTexture" not available
at com.sun.opengl.impl.GLImpl.glClientActiveTexture(GLImpl.java:804)
at org.xith3d.render.jsr231.ShapeAtomPeer.clutchTextureUnit(ShapeAtomPeer.java:570)
at org.xith3d.render.jsr231.TextureShaderPeer.shade(TextureShaderPeer.java:661)
at org.xith3d.render.CanvasPeer.setState(CanvasPeer.java:590)
at org.xith3d.render.CanvasPeer.renderAtom(CanvasPeer.java:611)
at org.xith3d.render.jsr231.CanvasPeerImplBase.drawBin(CanvasPeerImplBase.java:519)
at org.xith3d.render.jsr231.CanvasPeerImplBase.renderBackground(CanvasPeerImplBase.java:891)
at org.xith3d.render.jsr231.CanvasPeerImplBase.display(CanvasPeerImplBase.java:1090)
at org.xith3d.render.jsr231.CanvasPeerSwingImpl.display(CanvasPeerSwingImpl.java:437)
at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
at javax.media.opengl.GLJPanel$Updater.display(GLJPanel.java:952)
at javax.media.opengl.GLJPanel$DisplayAction.run(GLJPanel.java:1109)
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:596)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JLayeredPane.paint(Unknown Source)
at javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
at javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
I'm curently testing to see if any of the test cases crash.
Anyone have any ideas what might be causing these?