No se puede crear una instancia de actividad | Causado por: kotlin.KotlinNullPointerException

Estoy recibiendo este error

EXCEPCIÓN FATAL: process principal: com.demo.gandharv.exkotlin, PID: 7742 java.lang.RuntimeException: no se puede instanciar la actividad ComponentInfo {com.pantelwar.gandharv.scobokotlin / com.demo.gandharv.exkotlin.RegisterActivity}: kotlin. KotlinNullPointerException en android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3095) en android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3351) en android.app.ActivityThread.access $ 1100 (ActivityThread.java:222) en android. app.ActivityThread $ H.handleMessage (ActivityThread.java:1796) en android.os.Handler.dispatchMessage (Handler.java:102) en android.os.Looper.loop (Looper.java:158) en android.app.ActivityThread .main (ActivityThread.java:7230) en java.lang.reflect.Method.invoke (Método nativo) en com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1230) en com.android.internal .os.ZygoteInit.main (ZygoteInit.java:1120) Causado por: kotlin.KotlinNullPointerException en com.demo.gandharv.exkotlin.RegisterActivit y. (RegisterActivity.kt: 12) en java.lang.Class.newInstance (Método nativo) en android.app.Instrumentation.newActivity (Instrumentation.java:1096) en android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3085 ) en android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3351) en android.app.ActivityThread.access $ 1100 (ActivityThread.java:222) en android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1796) en android.os.Handler.dispatchMessage (Handler.java:102) en android.os.Looper.loop (Looper.java:158) en android.app.ActivityThread.main (ActivityThread.java:7230) en java.lang.reflect .Method.invoke (Método nativo) en com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1230) en com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1120)

Definí RegisterActivity en mi AndroidMenifest.xml .

No tengo idea de por qué estoy recibiendo este error.

Aquí está mi LoginActivity.kt

package com.demo.gandharv.exkotlin import android.content.Intent import android.os.Bundle import android.support.v7.app.AppCompatActivity import kotlinx.android.synthetic.main.activity_login.* class LoginActivity : AppCompatActivity() { var email: String = "" var password: String = "" override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_login) loginButton.setOnClickListener { email = emailEditText.text.toString() password = passwordEditText.text.toString() } registerTextView.setOnClickListener { val intent = Intent(this@LoginActivity, RegisterActivity::class.java) startActivity(intent) } } }