Является ли это ошибкой Kotlin REPL?

Я могу определить значение в Kotlin REPL как это (рекурсивно), не получив ошибку:

val s: String = s 

И теперь я получаю 's' с типом NotNull, но значением null.
И я могу сделать что-то с этим значением NotNull с NPE:

 >>> val s: String = s >>> s.length java.lang.NullPointerException 

Вы можете попробовать его на свой собственный Kotlin REPL, он работает каждый раз.

Я использую Kotlin версии 1.1.2-3.

    Да, это ошибка.

     val s: String = s print(s.length) 

    Этот код скомпилирован успешно, но во время выполнения он дает ошибку.

    Ошибка: неразрешенная ссылка: s


    введите описание изображения здесь

    Да, это ошибка REPL.

    В файле REAL Kotlin он будет жаловаться как «ссылка Unresolve»,

    Извините, я не могу опубликовать img, но вы можете попробовать в своей среде IDE.

    Я использую IntelliJ-IDEA 2017.1.3