EpoxyProcessorException: resolveDataBindingClassesAndWriteJava failed
See original GitHub issueBuild fails with the following error:
Task :app:kaptFullDebugKotlin
error: EpoxyProcessorException: resolveDataBindingClassesAndWriteJava failed
com.airbnb.epoxy.processor.EpoxyProcessorException: resolveDataBindingClassesAndWriteJava failed
at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:63)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.awaitAndLog(Asyncable.kt:136)
at com.airbnb.epoxy.processor.Asyncable$awaitAndLog$1.invokeSuspend(Asyncable.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
Caused by: java.lang.IllegalStateException: Type mirror does not exist for androidx.databinding.ViewDataBinding
at com.airbnb.epoxy.processor.Utils.areParamsTheSame(Utils.kt:325)
at com.airbnb.epoxy.processor.Utils.getMethodOnClass(Utils.kt:290)
at com.airbnb.epoxy.processor.Utils.implementsMethod(Utils.kt:266)
at com.airbnb.epoxy.processor.GeneratedModelWriter.generateDataBindingMethodsIfNeeded(GeneratedModelWriter.kt:1191)
at com.airbnb.epoxy.processor.GeneratedModelWriter.generateClassForModel(GeneratedModelWriter.kt:150)
at com.airbnb.epoxy.processor.GeneratedModelWriter.generateClassForModel$default(GeneratedModelWriter.kt:121)
at com.airbnb.epoxy.processor.DataBindingProcessor$resolveDataBindingClassesAndWriteJava$2.invokeSuspend(DataBindingProcessor.kt:117)
at com.airbnb.epoxy.processor.DataBindingProcessor$resolveDataBindingClassesAndWriteJava$2.invoke(DataBindingProcessor.kt)
at com.airbnb.epoxy.processor.Asyncable$filter$2$invokeSuspend$$inlined$map$lambda$1.invokeSuspend(Asyncable.kt:77)
... 6 moreerror: EpoxyProcessorException: resolveDataBindingClassesAndWriteJava failed
com.airbnb.epoxy.processor.EpoxyProcessorException: resolveDataBindingClassesAndWriteJava failed
at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:63)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.awaitAndLog(Asyncable.kt:136)
at com.airbnb.epoxy.processor.Asyncable$awaitAndLog$1.invokeSuspend(Asyncable.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
Caused by: java.lang.IllegalStateException: Type mirror does not exist for androidx.databinding.ViewDataBinding
at com.airbnb.epoxy.processor.Utils.areParamsTheSame(Utils.kt:325)
at com.airbnb.epoxy.processor.Utils.getMethodOnClass(Utils.kt:290)
at com.airbnb.epoxy.processor.Utils.implementsMethod(Utils.kt:266)
at com.airbnb.epoxy.processor.GeneratedModelWriter.generateDataBindingMethodsIfNeeded(GeneratedModelWriter.kt:1191)
at com.airbnb.epoxy.processor.GeneratedModelWriter.generateClassForModel(GeneratedModelWriter.kt:150)
at com.airbnb.epoxy.processor.GeneratedModelWriter.generateClassForModel$default(GeneratedModelWriter.kt:121)
at com.airbnb.epoxy.processor.DataBindingProcessor$resolveDataBindingClassesAndWriteJava$2.invokeSuspend(DataBindingProcessor.kt:117)
at com.airbnb.epoxy.processor.DataBindingProcessor$resolveDataBindingClassesAndWriteJava$2.invoke(DataBindingProcessor.kt)
at com.airbnb.epoxy.processor.Asyncable$filter$2$invokeSuspend$$inlined$map$lambda$1.invokeSuspend(Asyncable.kt:77)
... 6 moreerror: EpoxyProcessorException: resolveDataBindingClassesAndWriteJava failed
com.airbnb.epoxy.processor.EpoxyProcessorException: resolveDataBindingClassesAndWriteJava failed
at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:63)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.awaitAndLog(Asyncable.kt:136)
at com.airbnb.epoxy.processor.Asyncable$awaitAndLog$1.invokeSuspend(Asyncable.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
Caused by: java.lang.IllegalStateException: Type mirror does not exist for androidx.databinding.ViewDataBinding
at com.airbnb.epoxy.processor.Utils.areParamsTheSame(Utils.kt:325)
at com.airbnb.epoxy.processor.Utils.getMethodOnClass(Utils.kt:290)
at com.airbnb.epoxy.processor.Utils.implementsMethod(Utils.kt:266)
at com.airbnb.epoxy.processor.GeneratedModelWriter.generateDataBindingMethodsIfNeeded(GeneratedModelWriter.kt:1191)
at com.airbnb.epoxy.processor.GeneratedModelWriter.generateClassForModel(GeneratedModelWriter.kt:150)
at com.airbnb.epoxy.processor.GeneratedModelWriter.generateClassForModel$default(GeneratedModelWriter.kt:121)
at com.airbnb.epoxy.processor.DataBindingProcessor$resolveDataBindingClassesAndWriteJava$2.invokeSuspend(DataBindingProcessor.kt:117)
at com.airbnb.epoxy.processor.DataBindingProcessor$resolveDataBindingClassesAndWriteJava$2.invoke(DataBindingProcessor.kt)
at com.airbnb.epoxy.processor.Asyncable$filter$2$invokeSuspend$$inlined$map$lambda$1.invokeSuspend(Asyncable.kt:77)
... 6 moreerror: EpoxyProcessorException: resolveDataBindingClassesAndWriteJava failed
com.airbnb.epoxy.processor.EpoxyProcessorException: resolveDataBindingClassesAndWriteJava failed
at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:63)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.awaitAndLog(Asyncable.kt:136)
at com.airbnb.epoxy.processor.Asyncable$awaitAndLog$1.invokeSuspend(Asyncable.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
Caused by: java.lang.IllegalStateException: Type mirror does not exist for androidx.databinding.ViewDataBinding
at com.airbnb.epoxy.processor.Utils.areParamsTheSame(Utils.kt:325)
at com.airbnb.epoxy.processor.Utils.getMethodOnClass(Utils.kt:290)
at com.airbnb.epoxy.processor.Utils.implementsMethod(Utils.kt:266)
at com.airbnb.epoxy.processor.GeneratedModelWriter.generateDataBindingMethodsIfNeeded(GeneratedModelWriter.kt:1191)
at com.airbnb.epoxy.processor.GeneratedModelWriter.generateClassForModel(GeneratedModelWriter.kt:150)
at com.airbnb.epoxy.processor.GeneratedModelWriter.generateClassForModel$default(GeneratedModelWriter.kt:121)
at com.airbnb.epoxy.processor.DataBindingProcessor$resolveDataBindingClassesAndWriteJava$2.invokeSuspend(DataBindingProcessor.kt:117)
at com.airbnb.epoxy.processor.DataBindingProcessor$resolveDataBindingClassesAndWriteJava$2.invoke(DataBindingProcessor.kt)
at com.airbnb.epoxy.processor.Asyncable$filter$2$invokeSuspend$$inlined$map$lambda$1.invokeSuspend(Asyncable.kt:77)
... 6 more
> Task :app:kaptFullDebugKotlin FAILED
Seeing this error mostly on the CI. And sometimes it gets resolved if I run the task again.
Issue Analytics
- State:
- Created 3 years ago
- Reactions:1
- Comments:12 (3 by maintainers)
Top Results From Across the Web
Epoxy Processor Exception: Unable to get layout resource for ...
I am getting this error: "Epoxy Processor Exception: Unable to get layout resource for view TitleModel". This is my Java code: import ....
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Setting
enableParallelEpoxyProcessing
to “false” does seem to fix the issue for me.This should be fixed with 5.0.0, which removes parallel processing