PsiUtilCore не найден в сборке IntelliJ [решено] - PullRequest
0 голосов
/ 18 октября 2019

Из одного дня в другой я не могу построить свой проект Maven с IntelliJ.

  • IntelliJ IDEA 2019.2.3 Ultimate
  • Проект Maven3
  • kotlin(1.3.50)
  • JRE 1.8.0_211-b12

Единственное отличие от предыдущего дня, которое я вижу, состоит в том, что я установил несколько версий Java на своем ПК - чтобы включить и запуститьSonarQube Server.

Появляется следующая ошибка:

Information:18.10.2019 12:12 - Build completed with 1 error and 0 warnings in 3 s 587 ms
Error:Kotlin: [Internal Error] java.lang.AssertionError: com/intellij/psi/util/PsiUtilCore
    at com.intellij.openapi.diagnostic.DefaultLogger.error(DefaultLogger.java:63)
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:170)
    at com.intellij.openapi.util.objectTree.ObjectTree.handleExceptions(ObjectTree.java:182)
    at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:168)
    at com.intellij.openapi.util.Disposer.dispose(Disposer.java:129)
    at com.intellij.openapi.util.Disposer.dispose(Disposer.java:125)
    at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:109)
    at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:42)
    at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:104)
    at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1479)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
    at sun.rmi.transport.Transport$1.run(Transport.java:200)
    at sun.rmi.transport.Transport$1.run(Transport.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NoClassDefFoundError: com/intellij/psi/util/PsiUtilCore
    at com.intellij.psi.SingleRootFileViewProvider.getCachedPsi(SingleRootFileViewProvider.java:146)
    at com.intellij.psi.SingleRootFileViewProvider.getCachedPsiFiles(SingleRootFileViewProvider.java:152)
    at com.intellij.psi.AbstractFileViewProvider.invalidateCachedPsi(AbstractFileViewProvider.java:423)
    at com.intellij.psi.AbstractFileViewProvider.markInvalidated(AbstractFileViewProvider.java:413)
    at com.intellij.psi.impl.file.impl.FileManagerImpl.markInvalidated(FileManagerImpl.java:450)
    at com.intellij.psi.impl.file.impl.FileManagerImpl.lambda$clearViewProviders$1(FileManagerImpl.java:174)
    at com.intellij.psi.impl.DebugUtil.performPsiModification(DebugUtil.java:553)
    at com.intellij.psi.impl.file.impl.FileManagerImpl.clearViewProviders(FileManagerImpl.java:170)
    at com.intellij.psi.impl.file.impl.FileManagerImpl.dispose(FileManagerImpl.java:163)
    at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:48)
    at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:44)
    at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:136)
    at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:105)
    at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:214)
    at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:105)
    at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:125)
    at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:105)
    at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:214)
    at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:105)
    at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:125)
    at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:105)
    at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:214)
    at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:105)
    at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:162)
    ... 23 more

Я могу собирать, тестировать, компилировать свой проект через Maven - но не могу встроить в IntelliJ.

Как сделатьЯ это решаю?

[решено]

Я до сих пор не знаю причину, но я обновил плагин kotlin до более новой, экспериментальной версии 1.3.60-eap-23-IJ2019.2-1, перезапустил IntelliJ и смог собрать заново.

...