class OrderAdapter(context: Context, resource: Int, objects: List) : ArrayAdapter(context, resource, objects) { override fun getView(position: Int, convertView: View?, parent: ViewGroup): View? { val view = super.getView(position, convertView, parent) view?.let { view.find(android.R.id.text1).text = getItem(position).name } return view } override fun getDropDownView(position: Int, convertView: View?, parent: ViewGroup): View? { val view = super.getDropDownView(position, convertView, parent) view?.let {view.find(android.R.id.text1).text = getItem(position).name } return view } } I'm getting exception: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter convertView at com.github.blabla.endlesss.ui.adapter.OrderAdapter.getView(OrderAdapter.kt:0)