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 >> > >>