I think "undefined" can come from a problem of error string localization.

thomas
---
http://www.web-attitude.fr/
msn : [email protected]
softphone : sip:[email protected] <sip%[email protected]>
téléphone portable : +33601 822 056


2009/7/9 erikdebruin_nl <[email protected]>

>
>
> Hi Thomas,
>
> Thanks for your patience.
>
> I wasn't clear about the "undefined": it is not a regular trace() line
> (which show up in black in the Console), it is the word "undefined" in RED
> and it shows up as the top line of the stack trace dump after the crash,
> like this:
>
> <Console output>
> SWF] Presenter_AIR.swf - 2,508,088 bytes after decompression
> undefined
>     at
> nl.ixms.app.data::SheetItem/loadFromDbResultHandler()[/{removed}/SheetItem.as:114]
>     at nl.ixms.db::Db/dbResultHandler()[/{removed}/Db.as:214]
>     at flash.data::SQLStatement/internalExecute()
>     at flash.data::SQLStatement/execute()
> etc.
> </Console output>
>
>
> EdB
>
> --- In [email protected], thomas parquier <mailingli...@...>
> wrote:
> >
> > I would say the "undefined" trace matches a simple "trace(one_var);" in a
> > file which is particular to your offline project (not in shared libs).
> >
> > To talk again about events based stack overflow, I would put two
> surrounding
> > "trace" in event handlers to see stacked functions :
> >
> > > function handlerFunction(e:event):void {
> > > trace('handlerFunction for', e.type);
> > > // code goes here
> > > trace('/handlerFunction for',e.type);
> > > }
> >
> >
> >
> > thomas
> > ---
> > http://www.web-attitude.fr/
> > msn : thomas.parqu...@...
> > softphone : sip:webattit...@... <sip%3awebattit...@...
> > téléphone portable : +33601 822 056
> >
> >
> > 2009/7/8 Erik de Bruin erikdebr...@...
> >
> > >
> > >
> > > 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
> > > parquiermailingli...@... <mailinglists%40web-attitude.fr>>
> > > 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 : thomas.parqu...@...<thomas.parquier%40web-attitude.fr>
> > > > softphone : sip:webattit...@... <webattitude%40ekiga.net>
> > > > téléphone portable : +33601 822 056
> > > >
> > > >
> > > > 2009/7/8 erikdebruin_nl <erikdebruin+flexcoders@
> ...<erikdebruin%2Bflexcoders%40gmail.com>
>
> > > >
> > > >>
> > > >>
> > > >> 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
> > >
> > >
> >
>  
>

Reply via email to