element-hq / element-android

A Matrix collaboration client for Android.
https://element.io/
GNU Affero General Public License v3.0
3.34k stars 709 forks source link

EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetActionItem, field: iconRes) Android Studio #2571

Open bernameger opened 3 years ago

bernameger commented 3 years ago

Hello

I get an error in the build process after importing in android studio please help

Task :vector:kaptFdroidDebugKotlin error;

`> Task :vector:kaptFdroidDebugKotlin FAILED

Execution failed for task ':vector:kaptFdroidDebugKotlin'.

A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution java.lang.reflect.InvocationTargetException (no error message)`

Error details;

`error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetActionItem, field: iconRes) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetActionItem, field: iconRes) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetActionItem, field: iconRes)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetRoomPreviewItem, field: izLowPriority) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetRoomPreviewItem, field: izLowPriority) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetRoomPreviewItem, field: izFavorite) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetRoomPreviewItem, field: izFavorite) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetRoomPreviewItem, field: izLowPriority)

at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18)
at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)

EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetRoomPreviewItem, field: izFavorite)

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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: ProfileActionItem, field: iconRes) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: ProfileActionItem, field: iconRes) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: ProfileActionItem, field: iconRes)

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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: ProfileMatrixItemWithProgress, field: inProgress) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: ProfileMatrixItemWithProgress, field: inProgress) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: GenericButtonItem, field: iconRes) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: GenericButtonItem, field: iconRes) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: ProfileMatrixItemWithProgress, field: inProgress)

EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: GenericButtonItem, field: iconRes)

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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: GenericFooterItem, field: itemClickAction) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: GenericFooterItem, field: itemClickAction) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: GenericItem, field: itemClickAction) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: GenericItem, field: itemClickAction) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: GenericItemWithValue, field: itemClickAction) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: GenericItemWithValue, field: itemClickAction) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: GenericFooterItem, field: itemClickAction)

at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238)
at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48)
at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt)
at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22)
at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)

EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: GenericItem, field: itemClickAction)

EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: GenericItemWithValue, field: itemClickAction)

at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18)
at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: GenericItemWithValue, field: itemLongClickAction) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: GenericItemWithValue, field: itemLongClickAction) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: GenericItemWithValue, field: itemLongClickAction)

at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119)
at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49)
at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172)
at com.airbnb.epoxy.processor.BaseModelAttributeInfo.<init>(BaseModelAttributeInfo.java:69)
at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238)
at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48)
at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt)
at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22)
at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18)
at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetVerificationActionItem, field: iconRes) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetVerificationActionItem, field: iconRes)

com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetVerificationActionItem, field: iconRes) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetVerificationActionItem, field: iconColor) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetVerificationActionItem, field: iconColor)

com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetVerificationActionItem, field: iconColor) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetVerificationBigImageItem, field: imageRes) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetVerificationBigImageItem, field: imageRes) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetVerificationBigImageItem, field: imageRes)

at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119)
at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49)
at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172)
at com.airbnb.epoxy.processor.BaseModelAttributeInfo.<init>(BaseModelAttributeInfo.java:69)
at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238)
at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48)
at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt)
at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22)
at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18)
at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SasEmojiItem, field: index) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SasEmojiItem, field: index)

com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SasEmojiItem, field: index) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsEditTextItem, field: inProgress) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsEditTextItem, field: inProgress)

com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsEditTextItem, field: inProgress) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsEditTextItem, field: inputType) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsEditTextItem, field: inputType) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsEditTextItem, field: inputType)

at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsEditTextItem, field: interactionListener) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsEditTextItem, field: interactionListener) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsEditTextItem, field: interactionListener)

at com.airbnb.epoxy.processor.BaseModelAttributeInfo.<init>(BaseModelAttributeInfo.java:69)
at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238)
at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48)
at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt)
at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22)
at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18)
at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsInfoItem, field: itemClickListener) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsInfoItem, field: itemClickListener)

com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsInfoItem, field: itemClickListener) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsItem, field: itemClickListener) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsItem, field: itemClickListener) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsItem, field: itemClickListener)

at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119)
at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49)
at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172)
at com.airbnb.epoxy.processor.BaseModelAttributeInfo.<init>(BaseModelAttributeInfo.java:69)
at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238)
at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48)
at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt)
at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22)
at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18)
at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsTextButtonSingleLineItem, field: iconMode) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsTextButtonSingleLineItem, field: iconMode) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: SettingsTextButtonSingleLineItem, field: iconMode)

at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: FormEditableAvatarItem, field: imageUri) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: FormEditableAvatarItem, field: imageUri) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: FormEditableAvatarItem, field: imageUri)

at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: FormEditTextItem, field: inputType) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: FormEditTextItem, field: inputType) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: FormEditTextItem, field: inputType)

at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BreadcrumbsItem, field: itemClickListener) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BreadcrumbsItem, field: itemClickListener) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessageFileItem, field: iconRes) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessageFileItem, field: iconRes) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BreadcrumbsItem, field: itemClickListener)

at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18)
at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
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)

EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessageFileItem, field: iconRes)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessageFileItem, field: izLocalFile) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessageFileItem, field: izLocalFile) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessageFileItem, field: izLocalFile)

at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22)
at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18)
at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessageFileItem, field: izDownloaded) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessageFileItem, field: izDownloaded) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessageFileItem, field: izDownloaded)

at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18)
at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessageOptionsItem, field: informationData) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessageOptionsItem, field: informationData) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessagePollItem, field: informationData) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessagePollItem, field: informationData) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessageTextItem, field: imageContentRenderer) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessageTextItem, field: imageContentRenderer) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessageOptionsItem, field: informationData)

at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48)
at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt)
at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22)
at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18)
at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
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)

EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessagePollItem, field: informationData)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: RoomWidgetItem, field: iconRes) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: RoomWidgetItem, field: iconRes) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: MessageTextItem, field: imageContentRenderer)

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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: RoomSummaryItem, field: itemLongClickListener) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: RoomSummaryItem, field: itemLongClickListener) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: RoomSummaryItem, field: itemClickListener) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: RoomSummaryItem, field: itemClickListener) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: RoomWidgetItem, field: iconRes)

at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119)
at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49)
at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172)
at com.airbnb.epoxy.processor.BaseModelAttributeInfo.<init>(BaseModelAttributeInfo.java:69)
at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238)
at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48)
at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt)
at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22)
at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18)
at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: RoomDirectoryItem, field: includeAllNetworks) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: RoomSummaryItem, field: itemLongClickListener)

com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: RoomDirectoryItem, field: includeAllNetworks) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: DeviceItem, field: itemClickAction) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: DeviceItem, field: itemClickAction) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: RoomSummaryItem, field: itemClickListener)

at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119)
at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49)
at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172)
at com.airbnb.epoxy.processor.BaseModelAttributeInfo.<init>(BaseModelAttributeInfo.java:69)
at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238)
at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48)
at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt)
at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22)
at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18)
at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31)
at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14)
at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122)
at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt)
at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78)
at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75)
at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121)
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)

EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: RoomDirectoryItem, field: includeAllNetworks)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: UserItem, field: itemClickAction) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: UserItem, field: itemClickAction) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: DeviceItem, field: itemClickAction)

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)

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: ThreePidItem, field: iconResId) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: ThreePidItem, field: iconResId) at com.airbnb.epoxy.processor.Utils.buildEpoxyException(Utils.kt:119) at com.airbnb.epoxy.processor.Logger.logError(Logger.kt:49) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.findGetterAndSetterForPrivateField(BaseModelAttributeInfo.java:172) at com.airbnb.epoxy.processor.BaseModelAttributeInfo.(BaseModelAttributeInfo.java:69) at com.airbnb.epoxy.processor.EpoxyProcessor$Companion.buildAttributeInfo(EpoxyProcessor.kt:238) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invokeSuspend(EpoxyProcessor.kt:48) at com.airbnb.epoxy.processor.EpoxyProcessor$processRound$3.invoke(EpoxyProcessor.kt) at com.airbnb.epoxy.processor.Asyncable$map$2.invokeSuspend(Asyncable.kt:22) at com.airbnb.epoxy.processor.Asyncable$map$2.invoke(Asyncable.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map(Asyncable.kt:18) at com.airbnb.epoxy.processor.BaseProcessor.map(BaseProcessor.kt:31) at com.airbnb.epoxy.processor.Asyncable$DefaultImpls.map$default(Asyncable.kt:14) at com.airbnb.epoxy.processor.EpoxyProcessor.processRound(EpoxyProcessor.kt:47) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invokeSuspend(BaseProcessor.kt:122) at com.airbnb.epoxy.processor.BaseProcessor$process$1$1.invoke(BaseProcessor.kt) at com.airbnb.epoxy.processor.Logger.measure(Logger.kt:78) at com.airbnb.epoxy.processor.Logger.measure$default(Logger.kt:75) at com.airbnb.epoxy.processor.BaseProcessor$process$1.invokeSuspend(BaseProcessor.kt:121) 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) EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: UserItem, field: itemClickAction)

EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: ThreePidItem, field: iconResId)`

thank you

bernameger commented 3 years ago

Is there anyone active who can help?

hst-emirhan commented 3 years ago

Can i help you? I solved this issue with adding "@JvmField" before "@EpoxyAttribute". I hope it will work for you Berna :)

bernameger commented 3 years ago

Can i help you? I solved this issue with adding "@JvmField" before "@EpoxyAttribute". I hope it will work for you Berna :)

Merhaba cevap için teşekkürler, @EpoxyAttribute satırı hangi sayfada yer alıyor bulamadım ben.

emirhansoylu commented 3 years ago

Can i help you? I solved this issue with adding "@JvmField" before "@EpoxyAttribute". I hope it will work for you Berna :)

Merhaba cevap için teşekkürler, @EpoxyAttribute satırı hangi sayfada yer alıyor bulamadım ben.

You can find troubling fields on error message that you shared. (It was 36 different attributes on my cloned project)

For example;

error: EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetActionItem, field: iconRes) com.airbnb.epoxy.processor.EpoxyProcessorException: EpoxyAttribute annotations must not be on private fields without proper getter and setter methods. (class: BottomSheetActionItem, field: iconRes)

You should go BottomSheetActionItem class and add @JvmField attribute for iconRes field. Then you have to refactor 35 more field as @JvmField @EpoxyAttribute for build project successfully.

If you cant find classes that throws error, you can double-click Shift button on Android Studio / CTRL+SHIFT+F on VS Code then write class name for access class.