[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Reproducing
From: |
Rob Leclerc |
Subject: |
Re: Reproducing |
Date: |
Sun, 25 Mar 2001 14:33:24 -0700 |
I suppose I will respond to my own question. I tried some variations this
time and what I came up with was:
child.schedule.activateIn(obseverModel);
//this is opposed to
child.activateIn(observerModel);
I would like to know why the second instance doesn't work, since when a
schedule is set in the beginning and by the model it calls something like:
//Start
Iterator iterator = agentList.iterator ();
while (iterator.hasNext ()){ ((Agent2d) iterator.next ()).activateIn
(this); }
//End
Whereas if I set this from within an agent during a reproduction, I had to
then call:
child.schedule.activateIn(obersrverModel);
Where observerModel corresponded to the "this" object in the above code.
I have included the stack dump below, that I had from trying it the second
way up above.
/**
* Stack Dump Begin
*/
java.lang.StackOverflowError
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at swarm.objectbase.SwarmImpl.activateIn(Native Method)
at Sheep.activateIn(Sheep.java:51)
at Sheep.leavePatch(Sheep.java:68)
at Agent2d.moveDirection(Agent2d.java:205)
at Agent2d.stepAgent(Agent2d.java:179)
at Sheep.stepSheepAgent(Sheep.java:104)
at swarm.simtoolsgui.GUISwarmImpl.go(Native Method)
at ObserverSwarm.main(ObserverSwarm.java:148)
*** event raised for error: InvalidOperation
*** function: _i_FCall_c__performCall(), file:
/src/Swarm/swarm/src/defobj/FCall.m, line: 643
Exception occurred in Java method `activateIn'
*** execution terminating due to error
/src/Swarm/swarm/src/defobj/Symbol.m:173 -[Error(c) _raiseEvent:]
0 [sig] javaw 1010 stackdump: Dumping stack trace to
javaw.exe.stackdump
----- Original Message -----
From: "Marcus G. Daniels" <address@hidden>
To: <address@hidden>
Sent: Sunday, March 25, 2001 8:48 AM
Subject: Re: Reproducing
> >>>>> "RL" == Rob Leclerc <Rob> writes:
>
> RL> I am taking it that I have to call the new agents activateIn()
> RL> method and kept a reference to the observer swarm so that I could
> RL> pass this in as the paramater but I kept getting a stack dump. Is
> RL> there another way to do this or a I missing a step somewhere?
>
> Although it isn't a requirement, normally activateIn on a Schedule or
> Swarm is done in the class in which the buildActions for the Schedule
> or Swarm is done.
>
> If you write a test case I can compile and run (and crash), I can tell
> you what is wrong..
>
> ==================================
> Swarm-Support is for discussion of the technical details of the day
> to day usage of Swarm. For list administration needs (esp.
> [un]subscribing), please send a message to <address@hidden>
> with "help" in the body of the message.
>
==================================
Swarm-Support is for discussion of the technical details of the day
to day usage of Swarm. For list administration needs (esp.
[un]subscribing), please send a message to <address@hidden>
with "help" in the body of the message.