certi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [certi-dev] Time advancement


From: Eric Noulard
Subject: Re: [certi-dev] Time advancement
Date: Tue, 16 Nov 2010 13:32:16 +0100

2010/11/16 Michael Raab <address@hidden>:
> Just a quick investigation! Observer Federate sometimes receives an
> exception in main loop tick call.
> I'm catching SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted
> andRTIInternalError but its none of them.
> Sometimes Observers RTIA procress console shows message "TICK_REQUEST cannot
> be called recursively". Ideas?

Yes ,

You may be calling RTIambassador services from within a
FederateAmbassador callback
thus you have some kind of libRTI re-entrance:

RTIambassador::tick()
    -->FederateAmbassador::<callback>
    -->RTIambassador::<someservice>
    -->RTIambassador::tick()

Some RTIambassador services may be called inside a callback but not all of them.


-- 
Erk
Membre de l'April - « promouvoir et défendre le logiciel libre » -
http://www.april.org



reply via email to

[Prev in Thread] Current Thread [Next in Thread]