Recyclerview with match_parent for width and height returns fixed size error

When generating an APK/Signed Bundle lintVitalRelease returns this report:

<issue
    id="InvalidSetHasFixedSize"
    severity="Fatal"
    message="When using `setHasFixedSize() in an `RecyclerView`, `wrap_content` cannot be used as &#xA;a value for `size` in the scrolling direction."
    category="Correctness"
    priority="5"
    summary="When using `setHasFixedSize() in an `RecyclerView`, `wrap_content` cannot be used as &#xA;a value for `size` in the scrolling direction."
    explanation="When a RecyclerView uses `setHasFixedSize(...)` you cannot use `wrap_content` for  size in the scrolling direction."
    errorLine1="        recyclerView.setHasFixedSize(true);"
    errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
    <location
        file="/home/Documents/MyProject/app/src/main/java/com/myproject/MainActivity.java"
        line="97"
        column="9"/>
</issue>

Which is obviously not true because my layout file looks like this:

<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/parent_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">

<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
    android:id="@+id/refresh_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <androidx.recyclerview.widget.RecyclerView
        android:id="@+id/recycler_view"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/white"
        android:clipToPadding="false"
        android:overScrollMode="never"
        android:paddingTop="8dp"
        android:scrollbars="none"
        app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />

</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>

</androidx.constraintlayout.widget.ConstraintLayout>

Is lint wrong or did I mess something up?

this became a problem after I integrated kotlin with my java project!

Answer

The problem was with the recycler item layout. It cannot be set to wrap content.