로컬 데이터베이스로 Room 라이브러리를 사용하기 위해 앱 수준의 build.gradle에서 dependency를 추가했을 때 발생했다.
dependencies {
def room_version = "2.6.0"
implementation "androidx.room:room-runtime:$room_version"
kapt "androidx.room:room-compiler:$room_version"
}
보통 room-compiler를 kapt로 변경하면 해결된다고 얘기하지만 내 프로젝트에서는 room-compiler는 이미 kapt로 변경되어 있었고 여전히 오류가 발생했다 💦
ksp로 변경하기에는 데이터바인딩을 쓰고 있어서 많은 코드가 수정되어야 해서 kapt를 유지해야 했다.
열심히 구글링해보니 다음 사이트에서 힌트를 얻을 수 있었고, 2.6.0 버전만의 문제가 있는 것으로 생각된다.
추후에 업그레이드되어 버그가 해결되기를 기다려야 할 것 같다.
https://issuetracker.google.com/issues?q=status:open%20componentid:413107&s=created_time:desc&pli=1