Из одного дня в другой я не могу построить свой проект 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 и смог собрать заново.