Hey
Guys
i keep wanting to
send this out but always fail to remember.. : ))
i get this
exceptions sometimes (about once every 4 runs of my
application)
the application im
running always runs on the same configuration and on the same
machine and im not
sure i understand the source of it..
can any one of you
dedicated guys explain it to me ?
Exception in thread "main"
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:491)
at java.util.ArrayList.get(ArrayList.java:307)
at javax.media.j3d.ContainsNodesList.getContainsNodes(ContainsNodesList.java:20)
at javax.media.j3d.SwitchRetained.traverseSwitchChild(SwitchRetained.java:531)
at javax.media.j3d.SwitchRetained.setLive(SwitchRetained.java:397)
at javax.media.j3d.GroupRetained.doSetLive(GroupRetained.java:1475)
at javax.media.j3d.BranchGroupRetained.setLive(BranchGroupRetained.java:101)
at javax.media.j3d.GroupRetained.doSetLive(GroupRetained.java:1475)
at javax.media.j3d.SwitchRetained.setLive(SwitchRetained.java:370)
at javax.media.j3d.GroupRetained.doSetLive(GroupRetained.java:1475)
at javax.media.j3d.TransformGroupRetained.setLive(TransformGroupRetained.java:322)
at javax.media.j3d.GroupRetained.doSetLive(GroupRetained.java:1475)
at javax.media.j3d.BranchGroupRetained.setLive(BranchGroupRetained.java:101)
at javax.media.j3d.Locale.doAddBranchGraph(Locale.java:183)
at javax.media.j3d.Locale.addBranchGraph(Locale.java:159)
at com.sun.j3d.utils.universe.SimpleUniverse.addBranchGraph(SimpleUniverse.java:235)
at com.xtivia.xrs.world3d.World3D.attachRoot(World3D.java:738)
at com.xtivia.xrs.world3d.World3D.initialize(World3D.java:813)
at com.xtivia.xrs.world3d.World3D.<init>(World3D.java:133)
at com.xtivia.xrs.world3d.World3D.getInstance(World3D.java:164)
at com.xtivia.xrs.world3d.World3D.main(World3D.java:1246)
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:491)
at java.util.ArrayList.get(ArrayList.java:307)
at javax.media.j3d.ContainsNodesList.getContainsNodes(ContainsNodesList.java:20)
at javax.media.j3d.SwitchRetained.traverseSwitchChild(SwitchRetained.java:531)
at javax.media.j3d.SwitchRetained.traverseSwitchParent(SwitchRetained.java:593)
at javax.media.j3d.GroupRetained.checkSetLive(GroupRetained.java:1015)
at javax.media.j3d.GroupRetained.checkSetLive(GroupRetained.java:869)
at javax.media.j3d.GroupRetained.doAddChild(GroupRetained.java:431)
at javax.media.j3d.GroupRetained.addChild(GroupRetained.java:387)
at javax.media.j3d.Group.addChild(Group.java:261)
at com.xtivia.xrs.world3d.SGNode.addChild(SGNode.java:249)
at com.xtivia.xrs.world3d.XRSObject.addChild(XRSObject.java:338)
at com.xtivia.xrs.loaders.XRSObjectLoader.run(XRSObjectLoader.java:63)
at java.lang.Thread.run(Thread.java:484)
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:491)
at java.util.ArrayList.get(ArrayList.java:307)
at javax.media.j3d.ContainsNodesList.getContainsNodes(ContainsNodesList.java:20)
at javax.media.j3d.SwitchRetained.traverseSwitchChild(SwitchRetained.java:531)
at javax.media.j3d.SwitchRetained.traverseSwitchParent(SwitchRetained.java:593)
at javax.media.j3d.GroupRetained.checkSetLive(GroupRetained.java:1015)
at javax.media.j3d.GroupRetained.checkSetLive(GroupRetained.java:869)
at javax.media.j3d.GroupRetained.doAddChild(GroupRetained.java:431)
at javax.media.j3d.GroupRetained.addChild(GroupRetained.java:387)
at javax.media.j3d.Group.addChild(Group.java:261)
at com.xtivia.xrs.world3d.SGNode.addChild(SGNode.java:249)
at com.xtivia.xrs.world3d.XRSObject.addChild(XRSObject.java:338)
at com.xtivia.xrs.loaders.XRSObjectLoader.run(XRSObjectLoader.java:63)
at java.lang.Thread.run(Thread.java:484)
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:491)
at java.util.ArrayList.get(ArrayList.java:307)
at javax.media.j3d.ContainsNodesList.getContainsNodes(ContainsNodesList.java:20)
at javax.media.j3d.SwitchRetained.traverseSwitchChild(SwitchRetained.java:531)
at javax.media.j3d.SwitchRetained.traverseSwitchParent(SwitchRetained.java:593)
at javax.media.j3d.GroupRetained.checkSetLive(GroupRetained.java:1015)
at javax.media.j3d.GroupRetained.checkSetLive(GroupRetained.java:869)
at javax.media.j3d.GroupRetained.doAddChild(GroupRetained.java:431)
at javax.media.j3d.GroupRetained.addChild(GroupRetained.java:387)
at javax.media.j3d.Group.addChild(Group.java:261)
at com.xtivia.xrs.world3d.SGNode.addChild(SGNode.java:249)
at com.xtivia.xrs.world3d.XRSObject.addChild(XRSObject.java:338)
at com.xtivia.xrs.loaders.XRSObjectLoader.run(XRSObjectLoader.java:63)
at java.lang.Thread.run(Thread.java:484)
at java.util.ArrayList.RangeCheck(ArrayList.java:491)
at java.util.ArrayList.get(ArrayList.java:307)
at javax.media.j3d.ContainsNodesList.getContainsNodes(ContainsNodesList.java:20)
at javax.media.j3d.SwitchRetained.traverseSwitchChild(SwitchRetained.java:531)
at javax.media.j3d.SwitchRetained.setLive(SwitchRetained.java:397)
at javax.media.j3d.GroupRetained.doSetLive(GroupRetained.java:1475)
at javax.media.j3d.BranchGroupRetained.setLive(BranchGroupRetained.java:101)
at javax.media.j3d.GroupRetained.doSetLive(GroupRetained.java:1475)
at javax.media.j3d.SwitchRetained.setLive(SwitchRetained.java:370)
at javax.media.j3d.GroupRetained.doSetLive(GroupRetained.java:1475)
at javax.media.j3d.TransformGroupRetained.setLive(TransformGroupRetained.java:322)
at javax.media.j3d.GroupRetained.doSetLive(GroupRetained.java:1475)
at javax.media.j3d.BranchGroupRetained.setLive(BranchGroupRetained.java:101)
at javax.media.j3d.Locale.doAddBranchGraph(Locale.java:183)
at javax.media.j3d.Locale.addBranchGraph(Locale.java:159)
at com.sun.j3d.utils.universe.SimpleUniverse.addBranchGraph(SimpleUniverse.java:235)
at com.xtivia.xrs.world3d.World3D.attachRoot(World3D.java:738)
at com.xtivia.xrs.world3d.World3D.initialize(World3D.java:813)
at com.xtivia.xrs.world3d.World3D.<init>(World3D.java:133)
at com.xtivia.xrs.world3d.World3D.getInstance(World3D.java:164)
at com.xtivia.xrs.world3d.World3D.main(World3D.java:1246)
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:491)
at java.util.ArrayList.get(ArrayList.java:307)
at javax.media.j3d.ContainsNodesList.getContainsNodes(ContainsNodesList.java:20)
at javax.media.j3d.SwitchRetained.traverseSwitchChild(SwitchRetained.java:531)
at javax.media.j3d.SwitchRetained.traverseSwitchParent(SwitchRetained.java:593)
at javax.media.j3d.GroupRetained.checkSetLive(GroupRetained.java:1015)
at javax.media.j3d.GroupRetained.checkSetLive(GroupRetained.java:869)
at javax.media.j3d.GroupRetained.doAddChild(GroupRetained.java:431)
at javax.media.j3d.GroupRetained.addChild(GroupRetained.java:387)
at javax.media.j3d.Group.addChild(Group.java:261)
at com.xtivia.xrs.world3d.SGNode.addChild(SGNode.java:249)
at com.xtivia.xrs.world3d.XRSObject.addChild(XRSObject.java:338)
at com.xtivia.xrs.loaders.XRSObjectLoader.run(XRSObjectLoader.java:63)
at java.lang.Thread.run(Thread.java:484)
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:491)
at java.util.ArrayList.get(ArrayList.java:307)
at javax.media.j3d.ContainsNodesList.getContainsNodes(ContainsNodesList.java:20)
at javax.media.j3d.SwitchRetained.traverseSwitchChild(SwitchRetained.java:531)
at javax.media.j3d.SwitchRetained.traverseSwitchParent(SwitchRetained.java:593)
at javax.media.j3d.GroupRetained.checkSetLive(GroupRetained.java:1015)
at javax.media.j3d.GroupRetained.checkSetLive(GroupRetained.java:869)
at javax.media.j3d.GroupRetained.doAddChild(GroupRetained.java:431)
at javax.media.j3d.GroupRetained.addChild(GroupRetained.java:387)
at javax.media.j3d.Group.addChild(Group.java:261)
at com.xtivia.xrs.world3d.SGNode.addChild(SGNode.java:249)
at com.xtivia.xrs.world3d.XRSObject.addChild(XRSObject.java:338)
at com.xtivia.xrs.loaders.XRSObjectLoader.run(XRSObjectLoader.java:63)
at java.lang.Thread.run(Thread.java:484)
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:491)
at java.util.ArrayList.get(ArrayList.java:307)
at javax.media.j3d.ContainsNodesList.getContainsNodes(ContainsNodesList.java:20)
at javax.media.j3d.SwitchRetained.traverseSwitchChild(SwitchRetained.java:531)
at javax.media.j3d.SwitchRetained.traverseSwitchParent(SwitchRetained.java:593)
at javax.media.j3d.GroupRetained.checkSetLive(GroupRetained.java:1015)
at javax.media.j3d.GroupRetained.checkSetLive(GroupRetained.java:869)
at javax.media.j3d.GroupRetained.doAddChild(GroupRetained.java:431)
at javax.media.j3d.GroupRetained.addChild(GroupRetained.java:387)
at javax.media.j3d.Group.addChild(Group.java:261)
at com.xtivia.xrs.world3d.SGNode.addChild(SGNode.java:249)
at com.xtivia.xrs.world3d.XRSObject.addChild(XRSObject.java:338)
at com.xtivia.xrs.loaders.XRSObjectLoader.run(XRSObjectLoader.java:63)
at java.lang.Thread.run(Thread.java:484)
Ben Arbel
Xtivia
Technologies
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.xtivia.com
http://www.comsoft.co.il
work phone(NJ): 732 248 9399
work
phone(Israel): 972-2-9598999
