kotlin-android null no se puede convertir a tipo no nulo kotlin.String

No puedo sincronizar mi proyecto porque esto:

Caused by: kotlin.TypeCastException: null cannot be cast to non-null type kotlin.String at org.jetbrains.kotlin.gradle.plugin.KotlinPluginWrapperKt.loadKotlinVersionFromResource(KotlinPluginWrapper.kt:89) at org.jetbrains.kotlin.gradle.plugin.KotlinPluginWrapperKt.access$loadKotlinVersionFromResource(KotlinPluginWrapper.kt:1) at org.jetbrains.kotlin.gradle.plugin.KotlinBasePluginWrapper.<init>(KotlinPluginWrapper.kt:39) at org.jetbrains.kotlin.gradle.plugin.KotlinAndroidPluginWrapper.<init>(KotlinPluginWrapper.kt:70) at org.gradle.api.internal.DependencyInjectingInstantiator.newInstance(DependencyInjectingInstantiator.java:81) at org.gradle.api.internal.plugins.DefaultPluginManager.instantiatePlugin(DefaultPluginManager.java:72) ... 126 more 

Esto sucedió después de actualizar el complemento de Kotlin a 1.1.61

El problema probablemente surge de algún código de Java, que fue portado a kotlin de la manera incorrecta: como los objects javas son anulables por defecto, también debes tratarlos como anulables en kotlin: si quieres que tu código se comporte del mismo modo que java código, simplemente agregue signos de exclamación dobles ("!!") después de cada variable. Eso producirá una exception de puntero nulo si la variable es nula. por ejemplo, en lugar de

 view = findViewById(R.id.id) view.setOnClickListener(...) 

por lo tanto

 view = findViewById(R.id.id) view!!.setOnClickListener(...) 
  • Error "reference no resuelta" en Android Kotlin
  • El complemento de Kotlin falla Android Studio
  • Cualquier mejora de código en agregar / replace fragment
  • Configuración de oyentes de Android en Kotlin: uso del retorno en lambdas
  • No se pueden agregar los fragments usando la function de Extensión de Kotlin
  • Parse 2D Array en Kotlin
  • ¿Cómo establecer la pestaña BottomNavigationView pnetworkingeterminada en Kotlin?
  • Android (Kotlin): sobrescribe el nombre para la input del logging de llamadas