I haven’t tracked down the exact problem yet, but I think it is in either accessing kotlin classes inside generated code (dagger 2) or processing certain Dagger 2 files during generation ( components and modules). I’ve made a few changes and not sure which is the culprit. I get error/NonExistentClass error at times, and doing a clean build I get class not found for some kotlin files. I’m going to give kapt3 a try. Looks like there is a fix for the above bug in the EAP version