MASON-INTEREST-L Archives

October 2007

MASON-INTEREST-L@LISTSERV.GMU.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Sean Luke <[log in to unmask]>
Reply To:
MASON Multiagent Simulation Toolkit <[log in to unmask]>
Date:
Fri, 12 Oct 2007 17:42:24 -0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (57 lines)
This has got to be a bug in SparseFieldProtrayal3D's updateModel  
method. I can see all sorts of evil places where there's likely a
bug there -- the number one possibility is that globalTG.removeChild
(t) may be operating in the middle of the for-loop over
globalTG.numChildren(), which is probably not wise. :-)

Unfortunately, I do not have enough time to look at this code and
debug it for a week or more (grant proposal deadline). Gabriel might
have time possibly.

Sean

On Oct 12, 2007, at 5:18 PM, Glen E. P. Ropella wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> Does this exception look familiar to anyone? As far as I can tell, it
> doesn't even touch my code at all. And even though I'm using a fixed
> seed so that it should be determined, the error only pops up
> sporadically.
>
> - ------------------------------------------------------------
> java.lang.IndexOutOfBoundsException: Index: 820, Size: 797
> at java.util.ArrayList.RangeCheck(ArrayList.java:547)
> at java.util.ArrayList.get(ArrayList.java:322)
> at javax.media.j3d.GroupRetained.getChild
> (GroupRetained.java:423)
> at javax.media.j3d.Group.getChild(Group.java:229)
> at
> sim.portrayal3d.SparseFieldPortrayal3D.updateModel
> (SparseFieldPortrayal3D.java:110)
> at
> sim.portrayal3d.FieldPortrayal3D.getModel(FieldPortrayal3D.java:182)
> at sim.display3d.Display3D.updateSceneGraph(Display3D.java:
> 1142)
> at sim.display3d.Display3D.step(Display3D.java:1098)
> at sim.display.GUIState$Repeat.step(GUIState.java:606)
> at sim.display.GUIState.step(GUIState.java:428)
> at sim.display.Console$56.run(Console.java:2277)
> at java.lang.Thread.run(Thread.java:619)
> - ------------------------------------------------------------
>
> - --
> glen e. p. ropella, 971-219-3846, http://tempusdictum.com
> The only good is knowledge and the only evil is ignorance. -- Socrates
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFHD+SJZeB+vOTnLkoRAs95AJ4jaTZfe60d7mTQBHClDAd4vim27gCgvnw5
> UeV7CdlGxQczkltpo2mP2XY=
> =e1ib
> -----END PGP SIGNATURE-----

ATOM RSS1 RSS2