Hi, Thanks for your swift reply.
I did a check to see if what you suggest might be the case, by inserting a trace() in all the event dispatch and handler functions, but nowhere in the chain does this type of recursion occur. I do however see that the entire chain is run dozens of times, while the data structure is build from the data in the database. But this is expected behavior, and the case remains that this code functions flawlessly in the online version (again, build from the same codebase). Any suggestions on how to proceed with debugging, as well as why the stack trace shows a single final line with only the word "undefined" in it, are much apreciated. Regards, EdB On Wed, Jul 8, 2009 at 5:44 PM, thomas parquier<[email protected]> wrote: > > > You may have one type of event (A) handled in a function which dispatches > another type of event (B) handled in a function which dispatches an event of > type A. If dispatching occurs before handler functions return you may get a > stack overflow. > > thomas > --- > http://www.web-attitude.fr/ > msn : [email protected] > softphone : sip:[email protected] > téléphone portable : +33601 822 056 > > > 2009/7/8 erikdebruin_nl <[email protected]> >> >> >> Hi, >> >> I've Googled me senseless, but I can't find a clue to my latest problem: >> >> When I run my application in the browser, all is fine. When the same app >> in AIR (we've build it so the same codebase is shared between on- and >> offline versions), I get an exception and the last line in the stack trace >> (as shown in the Console) reads "undefined". The error dialog the player >> throws up (after clicking on the "Resume (F8)" button in the debug >> perspective) tells me a "stack overflow" happened. >> >> The "funny" thing is, when I disable the code that seems to be the cause >> (taking my clues from the stack trace), the problem remains, but the stack >> trace tells me another line is the problem... and so on and on. >> >> Google tells me that a stack overflow mostly has to do with rampant >> recursion, but my app doesn't use recursion anywhere. It does however use a >> lot of event chains. Do these count as "recursion"? >> >> What does it mean that the last line of the stack trace reads "undefined"? >> >> Any suggestions about further debugging my problem are very welcome! >> >> Thanks in advance, >> >> EdB >> > > -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl

