No se puede realizar la adición de BigInteger

Cuando bash ejecutar el siguiente código:

fun main(args: Array<String>) { val x = BigInteger.ONE var y = BigInteger.TEN val z = x + y; } 

Me sale este error, ¿qué pasa? Estoy trabajando con 1.0.0-beta-1038-IJ143-19

 Error:(7, 15) Kotlin: Unresolved reference. None of the following candidates is applicable because of receiver type mismatch: public operator fun <T> kotlin.Array<???>.plus(array: kotlin.Array<out ???>): kotlin.Array<???> defined in kotlin public operator fun <T> kotlin.Array<???>.plus(collection: kotlin.Collection<???>): kotlin.Array<???> defined in kotlin public operator fun <T> kotlin.Array<java.math.BigInteger!>.plus(element: java.math.BigInteger!): kotlin.Array<java.math.BigInteger!> defined in kotlin public operator fun kotlin.BooleanArray.plus(element: kotlin.Boolean): kotlin.BooleanArray defined in kotlin public operator fun kotlin.BooleanArray.plus(array: kotlin.BooleanArray): kotlin.BooleanArray defined in kotlin public operator fun kotlin.BooleanArray.plus(collection: kotlin.Collection<kotlin.Boolean>): kotlin.BooleanArray defined in kotlin public operator fun kotlin.ByteArray.plus(element: kotlin.Byte): kotlin.ByteArray defined in kotlin public operator fun kotlin.ByteArray.plus(array: kotlin.ByteArray): kotlin.ByteArray defined in kotlin public operator fun kotlin.ByteArray.plus(collection: kotlin.Collection<kotlin.Byte>): kotlin.ByteArray defined in kotlin public operator fun kotlin.Char.plus(string: kotlin.String): kotlin.String defined in kotlin public operator fun kotlin.CharArray.plus(element: kotlin.Char): kotlin.CharArray defined in kotlin public operator fun kotlin.CharArray.plus(array: kotlin.CharArray): kotlin.CharArray defined in kotlin public operator fun kotlin.CharArray.plus(collection: kotlin.Collection<kotlin.Char>): kotlin.CharArray defined in kotlin public operator fun <T> kotlin.Collection<???>.plus(array: kotlin.Array<out ???>): kotlin.List<???> defined in kotlin public operator fun <T> kotlin.Collection<???>.plus(collection: kotlin.Iterable<???>): kotlin.List<???> defined in kotlin public operator fun <T> kotlin.Collection<???>.plus(sequence: kotlin.Sequence<???>): kotlin.List<???> defined in kotlin public operator fun <T> kotlin.Collection<java.math.BigInteger!>.plus(element: java.math.BigInteger!): kotlin.List<java.math.BigInteger!> defined in kotlin public operator fun kotlin.DoubleArray.plus(collection: kotlin.Collection<kotlin.Double>): kotlin.DoubleArray defined in kotlin public operator fun kotlin.DoubleArray.plus(element: kotlin.Double): kotlin.DoubleArray defined in kotlin public operator fun kotlin.DoubleArray.plus(array: kotlin.DoubleArray): kotlin.DoubleArray defined in kotlin public operator fun kotlin.FloatArray.plus(collection: kotlin.Collection<kotlin.Float>): kotlin.FloatArray defined in kotlin public operator fun kotlin.FloatArray.plus(element: kotlin.Float): kotlin.FloatArray defined in kotlin public operator fun kotlin.FloatArray.plus(array: kotlin.FloatArray): kotlin.FloatArray defined in kotlin public operator fun kotlin.IntArray.plus(collection: kotlin.Collection<kotlin.Int>): kotlin.IntArray defined in kotlin public operator fun kotlin.IntArray.plus(element: kotlin.Int): kotlin.IntArray defined in kotlin public operator fun kotlin.IntArray.plus(array: kotlin.IntArray): kotlin.IntArray defined in kotlin public operator fun <T> kotlin.Iterable<???>.plus(array: kotlin.Array<out ???>): kotlin.List<???> defined in kotlin public operator fun <T> kotlin.Iterable<???>.plus(collection: kotlin.Iterable<???>): kotlin.List<???> defined in kotlin public operator fun <T> kotlin.Iterable<???>.plus(sequence: kotlin.Sequence<???>): kotlin.List<???> defined in kotlin public operator fun <T> kotlin.Iterable<java.math.BigInteger!>.plus(element: java.math.BigInteger!): kotlin.List<java.math.BigInteger!> defined in kotlin public operator fun kotlin.LongArray.plus(collection: kotlin.Collection<kotlin.Long>): kotlin.LongArray defined in kotlin public operator fun kotlin.LongArray.plus(element: kotlin.Long): kotlin.LongArray defined in kotlin public operator fun kotlin.LongArray.plus(array: kotlin.LongArray): kotlin.LongArray defined in kotlin public operator fun <K, V> kotlin.Map<???, ???>.plus(pairs: kotlin.Array<kotlin.Pair<???, ???>>): kotlin.Map<???, ???> defined in kotlin public operator fun <K, V> kotlin.Map<???, ???>.plus(pairs: kotlin.Iterable<kotlin.Pair<???, ???>>): kotlin.Map<???, ???> defined in kotlin public operator fun <K, V> kotlin.Map<???, ???>.plus(map: kotlin.Map<???, ???>): kotlin.Map<???, ???> defined in kotlin public operator fun <K, V> kotlin.Map<???, ???>.plus(pair: kotlin.Pair<???, ???>): kotlin.Map<???, ???> defined in kotlin public operator fun <K, V> kotlin.Map<???, ???>.plus(pairs: kotlin.Sequence<kotlin.Pair<???, ???>>): kotlin.Map<???, ???> defined in kotlin public operator fun <T> kotlin.Sequence<???>.plus(array: kotlin.Array<out ???>): kotlin.Sequence<???> defined in kotlin public operator fun <T> kotlin.Sequence<???>.plus(collection: kotlin.Iterable<???>): kotlin.Sequence<???> defined in kotlin public operator fun <T> kotlin.Sequence<???>.plus(sequence: kotlin.Sequence<???>): kotlin.Sequence<???> defined in kotlin public operator fun <T> kotlin.Sequence<java.math.BigInteger!>.plus(element: java.math.BigInteger!): kotlin.Sequence<java.math.BigInteger!> defined in kotlin public operator fun <T> kotlin.Set<???>.plus(array: kotlin.Array<out ???>): kotlin.Set<???> defined in kotlin public operator fun <T> kotlin.Set<???>.plus(collection: kotlin.Iterable<???>): kotlin.Set<???> defined in kotlin public operator fun <T> kotlin.Set<???>.plus(sequence: kotlin.Sequence<???>): kotlin.Set<???> defined in kotlin public operator fun <T> kotlin.Set<java.math.BigInteger!>.plus(element: java.math.BigInteger!): kotlin.Set<java.math.BigInteger!> defined in kotlin public operator fun kotlin.ShortArray.plus(collection: kotlin.Collection<kotlin.Short>): kotlin.ShortArray defined in kotlin public operator fun kotlin.ShortArray.plus(element: kotlin.Short): kotlin.ShortArray defined in kotlin public operator fun kotlin.ShortArray.plus(array: kotlin.ShortArray): kotlin.ShortArray defined in kotlin public operator fun kotlin.String?.plus(other: kotlin.Any?): kotlin.String defined in kotlin 

No puede resolver el operador plus http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.math/-big-integer/plus.html
Agregar una import lo corrige: import kotlin.math.*

En cuanto al comportamiento extraño, hay dos preguntas:
1) ¿Se supone que debe importarse por defecto? Si es así, es un error.
2) ¿IDEA muestra una intención de importarlo automáticamente? Si no es así, es un error.

De cualquier manera, infórmalo en https://youtrack.jetbrains.com/issues/KT

Las importaciones de Kotlin están implícitas y no es necesario agregarlas. Por lo general, un error como este es cuando la versión de su complemento es una versión de Kotlin, y su IntelliJ IDEA Cache o versión de biblioteca en su proyecto es otra. Es posible que tenga otro post de error en su IDE que le indique que la biblioteca de Kotlin no coincide con la versión del complemento. Cuando esto sucede, compruebe:

  1. la versión del complemento IDE de Kotlin es la misma que las bibliotecas utilizadas por el proyecto (less importante ahora con Kotlin Betas que mantiene la compatibilidad binaria de manera más consistente)

  2. las memorys caching se borran en el IDE, puede encontrar el elemento de menu "Archivo -> Invalidar caches y reiniciar" en IntelliJ IDEA y seleccionar esa opción y reiniciar.

  3. que en realidad tienes Kartlin Runtime JAR en tu classpath.

No hay errores alnetworkingedor de este problema. Es uno de los elementos anteriores que es el problema.

  • ¿Cómo obtengo un número fijo de celdas de cambio de tamaño sin relleno en javafx?
  • Error al ejecutar el process de java con la class principal com.google.devtools.build.android.desugar.Desugar
  • Validar files XML grandes contra grandes XSD, ¿hay alguna manera rápida de hacerlo?
  • Límites generics en un solo constructor
  • El file de cero no se ejecuta en IntelliJ IDEA
  • cómo implementar Switch usando Data binding en android
  • Spring Data crea una unión interna en OneToMany
  • No se puede encontrar setter para el campo - usando Kotlin con la database Room
  • Las vistas no se muestran en ViewPager
  • ¿Cómo puedo hacer reference a los objects complementarios de Java?
  • SortedList IndexOutBoundsException: Inconsistencia detectada. La position del artículo no es válida al eliminar el último elemento