Sometimes not that often I ran across a crash in Java3D. So far I found it in old version 1.2.1_03. But it might be in version 1.3 as well since I did not play with the current Java3D version as much. This crash is terminal for my application. I have to restart Java.
Here is the complete stack I am getting: java.lang.IndexOutOfBoundsException: Index: -1, Size: 1 at java.util.ArrayList.RangeCheck(ArrayList.java:491) at java.util.ArrayList.get(ArrayList.java:307) at javax.media.j3d.RenderBin.findOrderedCollection(RenderBin.java:3235) at javax.media.j3d.RenderBin.findEnvironmentSet(RenderBin.java:3585) at javax.media.j3d.RenderBin.insertRenderAtom(RenderBin.java:3063) at javax.media.j3d.RenderBin.processGeometryAtom(RenderBin.java:2538) at javax.media.j3d.BHTree.select(BHTree.java:169) at javax.media.j3d.BHTree.select(BHTree.java:182) at javax.media.j3d.BHTree.select(BHTree.java:179) at javax.media.j3d.BHTree.select(BHTree.java:182) at javax.media.j3d.BHTree.select(BHTree.java:179) at javax.media.j3d.BHTree.select(BHTree.java:179) at javax.media.j3d.BHTree.select(BHTree.java:191) at javax.media.j3d.BHTree.getVisibleBHTrees(BHTree.java:143) at javax.media.j3d.GeometryStructure.getVisibleBHTrees(GeometryStructure.java:548) at javax.media.j3d.RenderBin.processMessages(RenderBin.java:1170) at javax.media.j3d.StructureUpdateThread.doWork(StructureUpdateThread.java:83) at javax.media.j3d.J3dThread.run(J3dThread.java:256) I suspect I encountered some sort of race conditions between renderer and behavior scheduler. It occured after I change some of my mouse behaviors from "select than drag" to "drag and drop". Did someone see something like that? Does it exist a "workaround" for this crash? Thank you Boris =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
