Chris,

Do you get line numbers in the stack traces?  Even reporting the full
stack trace with line numbers is helpful.  They are almost like
fingerprints.  Can we start there?

-Alex

On 3/18/16, 12:27 PM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:

>Currently I am trying to get things to work. The problem is that I can't
>tell what's causing the problems and I keep on setting Exception
>breakpoints and going up the stack to fin out what's going wrong. It's
>almost impossible to actually pin down the area of failure ... if I could
>find out I wouldn't have to dig that deep and that's my main pain in the
>migration.
>
>Chris
>
>________________________________________
>Von: Josh Tynjala <joshtynj...@gmail.com>
>Gesendet: Freitag, 18. März 2016 20:23
>An: dev@flex.apache.org
>Betreff: Re: [FALCON] Definitely needs some love ...
>
>It wasn't my intention to have you try to figure out exactly where and why
>the exceptions are being thrown. I was thinking that if you could reliably
>reproduce an exception with some ActionScript code, putting that code into
>a bug report would be a good enough first step. That provides a foundation
>for anyone to investigate further.
>
>Personally, I don't want to poke and prod the compiler with random
>malformed code until I find an exception. I'd rather take some existing
>code that I know will fail and start with that.
>
>- Josh
>
>On Fri, Mar 18, 2016 at 12:06 PM, Christofer Dutz
><christofer.d...@c-ware.de
>> wrote:
>
>> Hi Josh,
>>
>> the problem is that sometimes I can't even say what's the cause of the
>> npes. Most of them occured inside the compiler and from the context
>> variables I can only guess what's going on. And I would probably have to
>> open a big 2 digit number of issues, I would like to prevent that. I
>>guess
>> as soon as I have ported things to maven I can start using some of my
>> static code analysis tools and start mass-producing test-cases ;-)
>>
>> But I would like to suggest to start thinking about the case that people
>> do things wrong. FlexJS works well if you are on the correct path, but
>>the
>> code currently simply can't cope well with errors.
>>
>> Chris
>>
>> ________________________________________
>> Von: Josh Tynjala <joshtynj...@gmail.com>
>> Gesendet: Freitag, 18. März 2016 15:59
>> An: dev@flex.apache.org
>> Betreff: Re: [FALCON] Definitely needs some love ...
>>
>> I think the first step is documenting these null pointer exceptions as
>>they
>> are encountered. Opening bug reports in JIRA seems like the right
>>course of
>> action.
>>
>> - Josh
>>
>> On Fri, Mar 18, 2016 at 7:09 AM, Christofer Dutz <
>> christofer.d...@c-ware.de>
>> wrote:
>>
>> > Hi,
>> >
>> >
>> > Well I think one thing we definitely need to work on, is making Falcon
>> and
>> > FalconJX a lot more robust. During my work on Mavnizing everything I
>> > continuously encounter NullPointerExceptions all over the place. It
>>seems
>> > that most of the code seems to currently work if everything is
>>correct,
>> but
>> > fail miserably with NullPointers if you are not 100% correct. Guess
>>this
>> > will cause a lot of frustration with our users.
>> >
>> >
>> > Chris
>> >
>>

Reply via email to