2016-02-26 9 views
-1

Я использую IntelliJ 15 с Kotlin beta-1038, и я получаю эту ошибку в нижней части eclipse.IntelliJ: ошибка Kotlin вызывает мерцание мыши и ошибки в коде

Internal Error occurred while analyzing this expression: 
java.util.ServiceConfigurationError: org.jetbrains.kotlin.resolve.ExternalOverridabilityCondition: Provider org.jetbrains.kotlin.load.java.ErasedOverridabilityCondition not found 
    at java.util.ServiceLoader.fail(ServiceLoader.java:239) 
    at java.util.ServiceLoader.access$300(ServiceLoader.java:185) 
    at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:372) 
    at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) 
    at java.util.ServiceLoader$1.next(ServiceLoader.java:480) 
    at kotlin.CollectionsKt___CollectionsKt.toCollection(_Collections.kt:949) 
    at kotlin.CollectionsKt.toCollection(Unknown Source) 
    at kotlin.CollectionsKt___CollectionsKt.toArrayList(_Collections.kt:942) 
    at kotlin.CollectionsKt.toArrayList(Unknown Source) 
    at kotlin.CollectionsKt___CollectionsKt.toList(_Collections.kt:973) 
    at kotlin.CollectionsKt.toList(Unknown Source) 
    at org.jetbrains.kotlin.resolve.OverridingUtil.<clinit>(OverridingUtil.java:41) 
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor$DeserializedClassMemberScope.generateFakeOverrides(DeserializedClassDescriptor.kt:216) 
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor$DeserializedClassMemberScope.computeNonDeclaredFunctions(DeserializedClassDescriptor.kt:202) 
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope.computeFunctions(DeserializedMemberScope.kt:77) 
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope.access$computeFunctions(DeserializedMemberScope.kt:32) 
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$functions$1.invoke(DeserializedMemberScope.kt:50) 
    at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$functions$1.invoke(DeserializedMemberScope.kt:32) 
    at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:389) 
    at org.j... 

Каждый Котлин файл я прикасаюсь, становится полна ошибок и моя мышь будет мерцать, и я буду отставать, когда я наведите курсор мыши на любой из кода. У меня также нет intellisense.

Однако я могу скомпилировать и запустить проект, и мои изменения в файлах kotlin будут работать.

enter image description here

ответ

2

IntelliJ IDEA 15.0.4 пучки котлинский 1.0 релиз. Вы нарушили установку Kotlin, потому что вы выполнили неверный совет, приведенный вам в How to downgrade Kotlin in Intellij 15. Чтобы исправить вашу установку, вам необходимо переустановить IntelliJ IDEA у первоначального установщика.

+0

Как я уже говорил, более новые версии Kotlin не совместимы с моим проектом, есть ли способ сделать эту версию работать с intellij? – SJ19

+0

Я знаю, что это не ответ на ваш вопрос, но, возможно, вам стоит подумать о переносе вашего проекта на Kotlin 1.0. Похоже, что использование бета-версии pre-1.0 языка вызовет у вас все больше проблем в будущем. – CaseyB

+0

@CaseyB Как я могу это сделать? Я новичок в IntelliJ, Gradle и Kotlin, вы считаете, что это сложно? – SJ19