Does any have ever seen this bug ? java.lang.IndexOutOfBoundsException: Index: -1, Size: 6 at java.util.ArrayList.RangeCheck(ArrayList.java:508) at java.util.ArrayList.get(ArrayList.java:320) at javax.media.j3d.RenderBin.findOrderedCollection(RenderBin.java:4447) at javax.media.j3d.RenderBin.findEnvironmentSet(RenderBin.java:4801) at javax.media.j3d.RenderBin.insertRenderAtom(RenderBin.java:4268) at javax.media.j3d.RenderBin.processGeometryAtom(RenderBin.java:3745) at javax.media.j3d.BHTree.select(BHTree.java:171) at javax.media.j3d.BHTree.select(BHTree.java:198) at javax.media.j3d.BHTree.select(BHTree.java:201) at javax.media.j3d.BHTree.select(BHTree.java:198) at javax.media.j3d.BHTree.select(BHTree.java:201) at javax.media.j3d.BHTree.select(BHTree.java:198) at javax.media.j3d.BHTree.select(BHTree.java:198) at javax.media.j3d.BHTree.select(BHTree.java:201) at javax.media.j3d.BHTree.select(BHTree.java:198) at javax.media.j3d.BHTree.select(BHTree.java:201) at javax.media.j3d.BHTree.getVisibleBHTrees(BHTree.java:145) at javax.media.j3d.GeometryStructure.getVisibleBHTrees(GeometryStructure.java:5 80) at javax.media.j3d.RenderBin.processMessages(RenderBin.java:1776) at javax.media.j3d.StructureUpdateThread.doWork(StructureUpdateThread.java:83) at javax.media.j3d.J3dThread.run(J3dThread.java:250)
I'm working with client/server architecture, when new data arrive from server, i detach a part of my scene, add data in an OrderedGroup(which is in detached part of scene), the OrderedGroup compute new order and do the setChildIndexOrder() on itself, when all data from server are added, i reattach the part of my scene. And sometimes, i have the exception you seen.... I am unable to reproduce this in a little class to send to sun for report... If someone know a workaround, it can be very usefull for me.... thanks, Yann Le Moigne. =========================================================================== 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".