I assume I'm doing something wrong, but this exception is stumping me. I get it sort of randomly while navigating around a scene. Can you explain more what it means, and what it means I'm doing wrong?
thanks.
java.lang.IndexOutOfBoundsException: Required 1 remaining elements in buffer, only had 0
at com.sun.gluegen.runtime.BufferFactory.rangeCheck(BufferFactory.java:247)
at com.sun.opengl.impl.GLImpl.glTexCoordPointer(GLImpl.java:20915)
at javax.media.opengl.DebugGL.glTexCoordPointer(DebugGL.java:8907)
at org.xith3d.render.jsr231.ShapeAtomPeer.bindVertexArray(ShapeAtomPeer.java:356)
at org.xith3d.render.jsr231.ShapeAtomPeer.bindGeometryComponent(ShapeAtomPeer.java:412)
at org.xith3d.render.jsr231.ShapeAtomPeer.setupBuffers(ShapeAtomPeer.java:480)
at org.xith3d.render.jsr231.ShapeAtomPeer.renderNoDisplayLists(ShapeAtomPeer.java:854)
at org.xith3d.render.jsr231.ShapeAtomPeer.render(ShapeAtomPeer.java:896)
at org.xith3d.render.jsr231.ShapeAtomPeer.renderAtom(ShapeAtomPeer.java:952)
at org.xith3d.render.RenderPeer.renderAtom(RenderPeer.java:312)
at org.xith3d.render.jsr231.RenderPeerImpl.drawBin(RenderPeerImpl.java:384)
at org.xith3d.render.jsr231.RenderPeerImpl.renderMain(RenderPeerImpl.java:655)
at org.xith3d.render.jsr231.RenderPeerImpl.renderRenderPass(RenderPeerImpl.java:802)
at org.xith3d.render.jsr231.RenderPeerImpl.render(RenderPeerImpl.java:891)
at org.xith3d.render.jsr231.CanvasPeerImplBase.doRender(CanvasPeerImplBase.java:338)
at org.xith3d.render.jsr231.CanvasPeerImplAWT.display(CanvasPeerImplAWT.java:706)
at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:435)
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)