Hi Alex,

Nope .. all I have are some "nodes" and some positions, but the positions in no 
way correlate to the positions in the input sources, sometimes the position 
references positions that would be way out of the file (assuming every char of 
the input was a possible position)

Chris

________________________________________
Von: Alex Harui <aha...@adobe.com>
Gesendet: Freitag, 18. März 2016 21:07
An: dev@flex.apache.org
Betreff: Re: AW: [FALCON] Definitely needs some love ...

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