For a while (could be since upgrading to stable IntelliJ 2022.1) IntelliJ stops syntax highlighting because of an exception in Kotest.
«Syntax highlighting has been temporarily turned off in file xxxx.kt because of an internal error»
During querying provider io.kotest.plugin.intellij.linemarker.DisabledTestLineMarker@36cf73a6 (class io.kotest.plugin.intellij.linemarker.DisabledTestLineMarker)
org.jetbrains.kotlin.idea.caches.resolve.KotlinIdeaResolutionException: Kotlin resolution encountered a problem while analyzing KtTypeReference
at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:43)
at org.jetbrains.kotlin.idea.caches.resolve.ExtendedResolutionApiKt.analyze(extendedResolutionApi.kt:105)
at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze(resolutionApi.kt:125)
at org.jetbrains.kotlin.idea.caches.resolve.ResolutionUtils.analyze$default(resolutionApi.kt:124)
at io.kotest.plugin.intellij.psi.ClassesKt.getAllSuperClasses(classes.kt:50)
at io.kotest.plugin.intellij.psi.SpecsKt.specStyle(specs.kt:74)
at io.kotest.plugin.intellij.linemarker.DisabledTestLineMarker.markerForTest(DisabledTestLineMarker.kt:51)
at io.kotest.plugin.intellij.linemarker.DisabledTestLineMarker.getLineMarkerInfo(DisabledTestLineMarker.kt:42)
at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:171)
at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96)
at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:87)
at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:419)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1152)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:412)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:608)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:683)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:639)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:607)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:411)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:387)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:174)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:213)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:385)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:184)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.lang.IllegalStateException: Cannot find entity for library with ID LibraryId(name=Gradle: kaptGeneratedClasses, tableId=ModuleLibraryTableId(moduleId=ModuleId(name=myprojectsname.main)))
at com.intellij.workspaceModel.ide.impl.legacyBridge.library.LibraryBridgeImpl$librarySnapshotCached$1.invoke(LibraryBridgeImpl.kt:72)
at com.intellij.workspaceModel.ide.impl.legacyBridge.library.LibraryBridgeImpl$librarySnapshotCached$1.invoke(LibraryBridgeImpl.kt:44)
at com.intellij.workspaceModel.storage.impl.ValuesCache.cachedValue(VersionedEntityStorageImpl.kt:26)
at com.intellij.workspaceModel.storage.impl.VersionedEntityStorageImpl.cachedValue(VersionedEntityStorageImpl.kt:161)
at com.intellij.workspaceModel.ide.impl.legacyBridge.library.LibraryBridgeImpl.checkDisposed(LibraryBridgeImpl.kt:149)
at com.intellij.workspaceModel.ide.impl.legacyBridge.library.LibraryBridgeImpl.getLibrarySnapshot(LibraryBridgeImpl.kt:81)
at com.intellij.workspaceModel.ide.impl.legacyBridge.library.LibraryBridgeImpl.getFiles(LibraryBridgeImpl.kt:110)
at org.jetbrains.kotlin.idea.caches.project.LibraryInfo.getLibraryRoots(IdeaModuleInfos.kt:303)
at org.jetbrains.kotlin.idea.caches.project.ScriptDependenciesInfo$ForProject$Companion.gradleApiPresentInModule(ScriptModuleInfos.kt:127)
at org.jetbrains.kotlin.idea.caches.project.ScriptDependenciesInfo$ForProject$Companion.createIfRequired(ScriptModuleInfos.kt:124)
at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.computeModuleResolverProvider(ProjectResolutionFacade.kt:123)
at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.access$computeModuleResolverProvider(ProjectResolutionFacade.kt:30)
at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade$cachedValue$1.compute(ProjectResolutionFacade.kt:45)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:39)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227)
at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:114)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:44)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:28)
at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade$cachedResolverForProject$1.invoke(ProjectResolutionFacade.kt:52)
at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade$cachedResolverForProject$1.invoke(ProjectResolutionFacade.kt:30)
at org.jetbrains.kotlin.storage.LockBasedStorageManager.compute(LockBasedStorageManager.java:290)
at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getCachedResolverForProject(ProjectResolutionFacade.kt:52)
at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.computeModuleResolverProvider(ProjectResolutionFacade.kt:111)
at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.access$computeModuleResolverProvider(ProjectResolutionFacade.kt:30)
at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade$cachedValue$1.compute(ProjectResolutionFacade.kt:45)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:39)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:227)
at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:42)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:227)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:114)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:44)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:228)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:28)
at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade$cachedResolverForProject$1.invoke(ProjectResolutionFacade.kt:52)
at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade$cachedResolverForProject$1.invoke(ProjectResolutionFacade.kt:30)
at org.jetbrains.kotlin.storage.LockBasedStorageManager.compute(LockBasedStorageManager.java:290)
at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.getCachedResolverForProject(ProjectResolutionFacade.kt:52)
at org.jetbrains.kotlin.idea.caches.resolve.ProjectResolutionFacade.resolverForElement$kotlin_core(ProjectResolutionFacade.kt:141)
at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.getFrontendService(ModuleResolutionFacadeImpl.kt:106)
at org.jetbrains.kotlin.idea.caches.resolve.ModuleResolutionFacadeImpl.analyze(ModuleResolutionFacadeImpl.kt:46)
at org.jetbrains.kotlin.idea.caches.resolve.ResolutionFacadeWithDebugInfo.analyze(ResolutionFacadeWithDebugInfo.kt:44)
... 31 more
Kotest plugin: 1.1.50-IC-221-EAP-SNAPSHOT
IntelliJ: #IU-221.5080.210, built on April 12, 2022
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
Ошибка в пхпшторме, как решить?
у меня есть две ветки, я смерджила с локальной ветки devM в ветку локальную test .потом я хочу запулить на локальную ветку test запулить с ветки репозитория и у меня вылезает эта ошибка…
>git pull origin test
error: Pulling is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm <file>'
hint: as appropriate to mark resolution and make a commit.
fatal: Exiting because of an unresolved conflict.
коммит файлов меня не спас… Как исправить эту ошибку?
-
Вопрос заданболее трёх лет назад
-
3900 просмотров
Вам нужно открыть файлы, которые вы мерджили и найти что-то типа такого:
<<<<<<< HEAD
// ваша версия
=======
// новая версия кода
>>>>>>>
Затем выбрать один из этих вариантов, затем сделать git add для файла и сделать git commit -m
Либо другой вариант это
git reset —hard HEAD
Это откатит к состоянию до мерджа
Пригласить эксперта
-
Показать ещё
Загружается…
10 февр. 2023, в 04:49
50000 руб./за проект
10 февр. 2023, в 02:20
3000 руб./за проект
10 февр. 2023, в 01:33
1500 руб./за проект