Hi Ben,
Seems you are still using v1.2 from the line number, please
upgrade it to v1.2.1 to see if the problem gone.
Thanks.
- Kelvin
------------
Java 3D Team
Sun Microsystems Inc.
>Delivered-To: [EMAIL PROTECTED]
>MIME-Version: 1.0
>X-Priority: 3 (Normal)
>X-MSMail-Priority: Normal
>Importance: Normal
>X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
>Date: Sat, 16 Jun 2001 15:05:26 -0400
>From: Ben Arbel <[EMAIL PROTECTED]>
>Subject: [JAVA3D] Exceptions
>To: [EMAIL PROTECTED]
>
>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:3
>22)
> 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
>
>
===========================================================================
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".