¿Por qué obtengo: null no se puede convertir a tipo no nulo android.widget.SearchView?

Estoy tratando de implementar el "widget de búsqueda" en mi barra de menu. Pero me aparece el error: "null no se puede convertir a tipo no nulo android.widget.SearchView". Hice bashs para resolver el problema, pero no hay resultado …

¿Podrías darme algunas pistas?

minSdkVersion 17 targetSdkVersion 26

override fun onCreateOptionsMenu(menu: Menu?): Boolean { menuInflater.inflate(R.menu.menu, menu) val searchView = menu!!.findItem(R.id.app_bar_search).actionView as SearchView val searchManager = getSystemService(Context.SEARCH_SERVICE) as SearchManager searchView.setSearchableInfo(searchManager.getSearchableInfo(componentName)) searchView.setOnQueryTextListener(object: SearchView.OnQueryTextListener{ override fun onQueryTextSubmit(p0: String?): Boolean { return false } override fun onQueryTextChange(p0: String?): Boolean { return false } }) 
 <item android:id="@+id/app_bar_search" android:actionViewClass="android.widget.SearchView" android:icon="@drawable/ic_search_black_24dp" android:title="Search" app:showAsAction="always"/> 

Intenta replace

android:actionViewClass="android.widget.SearchView"

con

app:actionViewClass="android.widget.SearchView"