Error de puntero nulo al hacer reference a RecyclerView en un fragment con Kotlin

Estaba probando kotlin y sus funcionalidades nuevas e impresionantes en Android cuando me quedé atrapado en un problema. Hay algo genial en kotlin donde puedes usar directamente el id del xml sin usar findViewById() . Pero cuando lo aplico a una vista de reciclador e bash que funcione, obtengo una exception de puntero nulo. Revisé el xml y tengo una vista de reciclador con la ID que utilicé. ¿Pueden ayudarme a descubrir por qué obtengo una exception de puntero nulo aquí?

Aquí está el código donde hago reference a mi vista de reciclador y aplico methods sobre ella.

 with(rv_my_device){ setHasFixedSize(true) layoutManager = LinearLayoutManager(activity) listAdapter = MyDeviceAdapter(activity,titles,values) adapter = listAdapter } 

El error que estoy recibiendo es

 FATAL EXCEPTION: main Process: com.example.sriram.mydevice, PID: 24771 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.sriram.mydevice/com.example.sriram.mydevice.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.RecyclerView.setHasFixedSize(boolean)' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2659) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2724 at android.app.ActivityThread.-wrap12(ActivityThread.java at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1473) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6123) at java.lang.reflect.Method.invoke(Native Method) 

El código de kotlin está presente en un método onCreateView en un fragment.

Y chicos, por favor no voten diciendo que esta es una pregunta duplicada sobre pointers nulos. Sé lo que son pointers nulos. Simplemente no puedo entender dónde salió mal mi código o si entendí mal algo en kotlin.

    Si llama sus vistas dentro deCreateView muévalas a onViewCreated, porque las vistas no se inicializan cuando las llama en onCreateView

    rv_my_device es null . Más allá de eso, no podemos ayudarlo ya que no ha incluido el código que inicializa la variable, ni la location en la que se ejecuta el código. Por lo tanto, es imposible replicar su problema.