johncarl81 / transfuse

:syringe: Transfuse - A Dependency Injection and Integration framework for Google Android
http://androidtransfuse.org/
Apache License 2.0
220 stars 28 forks source link

repro case #212

Closed dbachelder closed 7 years ago

dbachelder commented 7 years ago

demonstrates NPE when building against newer AppCompatActivity

in the gradle example:

./gradlew clean assembleDebug --stacktrace
dbachelder commented 7 years ago

this seems like a good place to generate some logging about what broke and where.. took a bit of hacking to figure out the actual problem. especially since gradle seems to want to hide the stack that has actual transfuse code in it!

dbachelder commented 7 years ago

this earlier PR (https://github.com/johncarl81/transfuse/pull/213) didn't fix this did it?

johncarl81 commented 7 years ago

I don't think so. I drilled down to the root of this issue last night and it seems we're mishandling enum arrays. Just need a bit more time to find a fix.