-
Notifications
You must be signed in to change notification settings - Fork 728
Open
Description
Hello! Having this issue when androidx.room is updated to version 2.7.2:
error: java.lang.NoSuchMethodError: 'androidx.room.compiler.processing.XAnnotationBox androidx.room.compiler.processing.XTypeElement.getAnnotation(kotlin.reflect.KClass)'
at com.airbnb.epoxy.processor.BasicGeneratedModelInfo.<init>(BasicGeneratedModelInfo.kt:62)
at com.airbnb.epoxy.processor.EpoxyProcessor.getOrCreateTargetClass(EpoxyProcessor.kt:189)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:62)
at com.airbnb.epoxy.processor.BaseProcessor.processRoundInternal(BaseProcessor.kt:223)
at com.airbnb.epoxy.processor.BaseProcessor.process(BaseProcessor.kt:182)
at org.jetbrains.kotlin.kapt3.base.incremental.IncrementalProcessor.process(incrementalProcessors.kt:90)
at org.jetbrains.kotlin.kapt3.base.ProcessorWrapper.process(annotationProcessing.kt:216)
at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(Unknown Source)
at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(Unknown Source)
at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(Unknown Source)
at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(Unknown Source)
at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.processAnnotations(Unknown Source)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.jetbrains.kotlin.kapt3.base.AnnotationProcessingKt.doAnnotationProcessing(annotationProcessing.kt:97)
at org.jetbrains.kotlin.kapt3.base.AnnotationProcessingKt.doAnnotationProcessing(annotationProcessing.kt:36)
at org.jetbrains.kotlin.kapt3.base.Kapt.kapt(Kapt.kt:46)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.jetbrains.kotlin.gradle.internal.KaptExecution.run(KaptWithoutKotlincTask.kt:325)
at org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction.execute(KaptWithoutKotlincTask.kt:266)
Seems like androidx.room:room-compiler-processing version 2.6.0-alpha01 (bundled with Epoxy compiler) is incompatible with version 2.7.2 (bundled with Room compiler).
Can I somehow use latest version of Room and latest version of Epoxy?
Maybe resolutionStrategy can help to have different versions of androidx.room:room-compiler-processing for these compilers?
novotnyfra
Metadata
Metadata
Assignees
Labels
No labels