Giter Site home page Giter Site logo

contextbuddy's People

Contributors

bednam avatar maci3jka avatar odisseus avatar pbatko avatar romanowski avatar tdudzik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

contextbuddy's Issues

IntelliJ plugin crashed

Context Buddy version 0.2.1-M2, IntelliJ version 192.7142.36

Stack trace

java.lang.AssertionError: assertion failed
	at scala.Predef$.assert(Predef.scala:204)
	at org.jetbrains.plugins.scala.lang.psi.stubs.impl.PsiOwner.updateAndGetNewValue$1(PsiOwner.scala:29)
	at org.jetbrains.plugins.scala.lang.psi.stubs.impl.PsiOwner.getFromReferenceWithFilter(PsiOwner.scala:40)
	at org.jetbrains.plugins.scala.lang.psi.stubs.impl.PsiOwner.getFromReferenceWithFilter$(PsiOwner.scala:22)
	at org.jetbrains.plugins.scala.lang.psi.stubs.impl.ScTypeAliasStubImpl.getFromReferenceWithFilter(ScTypeAliasStubImpl.scala:15)
	at org.jetbrains.plugins.scala.lang.psi.stubs.impl.PsiOwner.getFromOptionalReference(PsiOwner.scala:15)
	at org.jetbrains.plugins.scala.lang.psi.stubs.impl.PsiOwner.getFromOptionalReference$(PsiOwner.scala:12)
	at org.jetbrains.plugins.scala.lang.psi.stubs.impl.ScTypeAliasStubImpl.getFromOptionalReference(ScTypeAliasStubImpl.scala:15)
	at org.jetbrains.plugins.scala.lang.psi.stubs.impl.ScTypeElementOwnerStub.typeElement(ScTypeElementOwnerStub.scala:24)
	at org.jetbrains.plugins.scala.lang.psi.stubs.impl.ScTypeElementOwnerStub.typeElement$(ScTypeElementOwnerStub.scala:18)
	at org.jetbrains.plugins.scala.lang.psi.stubs.impl.ScTypeAliasStubImpl.typeElement(ScTypeAliasStubImpl.scala:15)
	at org.jetbrains.plugins.scala.lang.psi.impl.statements.ScTypeAliasDefinitionImpl.$anonfun$aliasedTypeElement$2(ScTypeAliasDefinitionImpl.scala:46)
	at org.jetbrains.plugins.scala.lang.psi.impl.ScalaStubBasedElementImpl.byPsiOrStub(ScalaPsiElementImpl.scala:118)
	at org.jetbrains.plugins.scala.lang.psi.impl.statements.ScTypeAliasDefinitionImpl.aliasedTypeElement(ScTypeAliasDefinitionImpl.scala:46)
	at org.jetbrains.plugins.scala.lang.psi.api.statements.ScTypeAliasDefinition.aliasedType(ScTypeAliasDefinition.scala:28)
	at org.jetbrains.plugins.scala.lang.psi.api.statements.ScTypeAliasDefinition.aliasedType$(ScTypeAliasDefinition.scala:26)
	at org.jetbrains.plugins.scala.lang.psi.impl.statements.ScTypeAliasDefinitionImpl.aliasedType(ScTypeAliasDefinitionImpl.scala:27)
	at org.jetbrains.plugins.scala.lang.psi.types.package$ScTypeExt$.extractClassSimple$extension(package.scala:174)
	at org.jetbrains.plugins.scala.lang.psi.types.package$ScTypeExt$.checkSimpleClasses$extension(package.scala:190)
	at org.jetbrains.plugins.scala.lang.psi.types.package$ScTypeExt$.canBeSameClass$extension(package.scala:187)
	at org.jetbrains.plugins.scala.lang.psi.types.api.Equivalence.equivInner(Equivalence.scala:40)
	at org.jetbrains.plugins.scala.lang.psi.types.api.Equivalence.equivInner$(Equivalence.scala:34)
	at org.jetbrains.plugins.scala.lang.psi.types.ScalaTypeSystem.equivInner(ScalaTypeSystem.scala:10)
	at org.jetbrains.plugins.scala.lang.psi.types.package$ScTypeExt$.equiv$extension1(package.scala:38)
	at org.jetbrains.plugins.scala.lang.psi.types.ScParameterizedType.equivInner(ScParameterizedType.scala:118)
	at org.jetbrains.plugins.scala.lang.psi.types.ScalaEquivalence$$anon$1.compute(ScalaEquivalence.scala:77)
	at org.jetbrains.plugins.scala.lang.psi.types.ScalaEquivalence$$anon$1.compute(ScalaEquivalence.scala:16)
	at org.jetbrains.plugins.scala.caches.RecursionManager$RecursionGuard.doPreventingRecursion(RecursionManager.scala:59)
	at org.jetbrains.plugins.scala.lang.psi.types.api.Equivalence.equivInner(Equivalence.scala:65)
	at org.jetbrains.plugins.scala.lang.psi.types.api.Equivalence.equivInner(Equivalence.scala:41)
	at org.jetbrains.plugins.scala.lang.psi.types.api.Equivalence.equivInner$(Equivalence.scala:34)
	at org.jetbrains.plugins.scala.lang.psi.types.ScalaTypeSystem.equivInner(ScalaTypeSystem.scala:10)
	at org.jetbrains.plugins.scala.lang.psi.types.package$ScTypeExt$.equiv$extension1(package.scala:38)
	at org.jetbrains.plugins.scala.lang.psi.types.ScalaConformance$LeftConformanceVisitor.checkEquiv(ScalaConformance.scala:282)
	at org.jetbrains.plugins.scala.lang.psi.types.ScalaConformance$LeftConformanceVisitor.visitParameterizedType(ScalaConformance.scala:840)
	at org.jetbrains.plugins.scala.lang.psi.types.ScParameterizedType.visitType(ScParameterizedType.scala:130)
	at org.jetbrains.plugins.scala.lang.psi.types.ScalaConformance$$anon$60.compute(ScalaConformance.scala:40)
	at org.jetbrains.plugins.scala.lang.psi.types.ScalaConformance$$anon$60.compute(ScalaConformance.scala:35)
	at org.jetbrains.plugins.scala.caches.RecursionManager$RecursionGuard.doPreventingRecursion(RecursionManager.scala:59)
	at org.jetbrains.plugins.scala.lang.psi.types.api.Conformance.conformsInner(Conformance.scala:50)
	at org.jetbrains.plugins.scala.lang.psi.types.api.Conformance.conformsInner(Conformance.scala:36)
	at org.jetbrains.plugins.scala.lang.psi.types.api.Conformance.conformsInner$(Conformance.scala:28)
	at org.jetbrains.plugins.scala.lang.psi.types.ScalaTypeSystem.conformsInner(ScalaTypeSystem.scala:10)
	at org.jetbrains.plugins.scala.lang.psi.types.ScalaConformance$$anon$60.compute(ScalaConformance.scala:63)
	at org.jetbrains.plugins.scala.lang.psi.types.ScalaConformance$$anon$60.compute(ScalaConformance.scala:35)
	at org.jetbrains.plugins.scala.caches.RecursionManager$RecursionGuard.doPreventingRecursion(RecursionManager.scala:59)
	at org.jetbrains.plugins.scala.lang.psi.types.api.Conformance.conformsInner(Conformance.scala:50)
	at org.jetbrains.plugins.scala.lang.psi.types.api.Conformance.conformsInner(Conformance.scala:36)
	at org.jetbrains.plugins.scala.lang.psi.types.api.Conformance.conformsInner$(Conformance.scala:28)
	at org.jetbrains.plugins.scala.lang.psi.types.ScalaTypeSystem.conformsInner(ScalaTypeSystem.scala:10)
	at org.jetbrains.plugins.scala.lang.psi.types.package$ScTypeExt$.conforms$extension0(package.scala:42)
	at org.jetbrains.plugins.scala.lang.psi.implicits.ImplicitCollector.checkFunctionByType(ImplicitCollector.scala:575)
	at org.jetbrains.plugins.scala.lang.psi.implicits.ImplicitCollector.checkCompatible(ImplicitCollector.scala:291)
	at org.jetbrains.plugins.scala.lang.psi.implicits.ImplicitCollector.collectCompatibleCandidates(ImplicitCollector.scala:305)
	at org.jetbrains.plugins.scala.lang.psi.implicits.ImplicitCollector.compatible(ImplicitCollector.scala:189)
	at org.jetbrains.plugins.scala.lang.psi.implicits.ImplicitCollector.calc$1(ImplicitCollector.scala:151)
	at org.jetbrains.plugins.scala.lang.psi.implicits.ImplicitCollector.collect(ImplicitCollector.scala:171)
	at org.jetbrains.plugins.scala.lang.psi.api.InferUtil$.findImplicits(InferUtil.scala:173)
	at org.jetbrains.plugins.scala.lang.psi.api.InferUtil$.updateTypeWithImplicitParameters(InferUtil.scala:144)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$Ext$.updatedWithImplicitParameters$extension(ScExpression.scala:324)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.MethodInvocationImpl.updateImplicitParameters$1(MethodInvocationImpl.scala:76)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.MethodInvocationImpl.tryToGetInnerTypeExt(MethodInvocationImpl.scala:95)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.MethodInvocationImpl.innerTypeExt$$cachedFun$1(MethodInvocationImpl.scala:67)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.MethodInvocationImpl.innerTypeExt(MethodInvocationImpl.scala:65)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.MethodInvocationImpl.innerType(MethodInvocationImpl.scala:34)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$Ext$.getNonValueType$extension(ScExpression.scala:194)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$Ext$.getTypeWithoutImplicits$extension(ScExpression.scala:286)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$Ext$.getTypeAfterImplicitConversion$extension(ScExpression.scala:230)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression.type(ScExpression.scala:71)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression.type$(ScExpression.scala:70)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScExpressionImplBase.type(ScExpressionImplBase.scala:11)
	at org.jetbrains.plugins.scala.lang.psi.impl.statements.ScFunctionDefinitionImpl$.org$jetbrains$plugins$scala$lang$psi$impl$statements$ScFunctionDefinitionImpl$$returnTypeInner(ScFunctionDefinitionImpl.scala:111)
	at org.jetbrains.plugins.scala.lang.psi.impl.statements.ScFunctionDefinitionImpl.returnType(ScFunctionDefinitionImpl.scala:72)
	at org.jetbrains.plugins.scala.lang.resolve.MethodTypeProvider$ScFunctionProvider.$anonfun$methodType$3(MethodTypeProvider.scala:114)
	at scala.Option.getOrElse(Option.scala:121)
	at org.jetbrains.plugins.scala.lang.resolve.MethodTypeProvider$ScFunctionProvider.methodType(MethodTypeProvider.scala:114)
	at org.jetbrains.plugins.scala.lang.resolve.MethodTypeProvider.polymorphicType(MethodTypeProvider.scala:43)
	at org.jetbrains.plugins.scala.lang.resolve.MethodTypeProvider.polymorphicType$(MethodTypeProvider.scala:38)
	at org.jetbrains.plugins.scala.lang.resolve.MethodTypeProvider$ScFunctionProvider.polymorphicType(MethodTypeProvider.scala:103)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.convertBindToType(ScReferenceExpressionImpl.scala:362)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.innerType(ScReferenceExpressionImpl.scala:177)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$Ext$.getNonValueType$extension(ScExpression.scala:194)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$Ext$.getTypeWithoutImplicits$extension(ScExpression.scala:286)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$Ext$.getTypeAfterImplicitConversion$extension(ScExpression.scala:230)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression.type(ScExpression.scala:71)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression.type$(ScExpression.scala:70)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.type(ScReferenceExpressionImpl.scala:45)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScTupleImpl.$anonfun$innerType$1(ScTupleImpl.scala:20)
	at scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:233)
	at scala.collection.IndexedSeqOptimized.foreach(IndexedSeqOptimized.scala:32)
	at scala.collection.IndexedSeqOptimized.foreach$(IndexedSeqOptimized.scala:29)
	at scala.collection.mutable.WrappedArray.foreach(WrappedArray.scala:37)
	at scala.collection.TraversableLike.map(TraversableLike.scala:233)
	at scala.collection.TraversableLike.map$(TraversableLike.scala:226)
	at scala.collection.AbstractTraversable.map(Traversable.scala:104)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScTupleImpl.innerType(ScTupleImpl.scala:20)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$Ext$.getNonValueType$extension(ScExpression.scala:194)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$Ext$.getTypeWithoutImplicits$extension(ScExpression.scala:286)
	at org.jetbrains.plugins.scala.lang.psi.api.expr.ScExpression$Ext$.getTypeAfterImplicitConversion$extension(ScExpression.scala:230)
	at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$Expression.getTypeAfterImplicitConversion(Compatibility.scala:87)
	at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.doNoNamed$1(Compatibility.scala:218)
	at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.checkConformanceExt(Compatibility.scala:325)
	at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.checkParameterListConformance$1(Compatibility.scala:413)
	at org.jetbrains.plugins.scala.lang.psi.types.Compatibility$.compatible(Compatibility.scala:443)
	at org.jetbrains.plugins.scala.lang.resolve.processor.MethodResolveProcessor$.problemsFor(MethodResolveProcessor.scala:395)
	at org.jetbrains.plugins.scala.lang.resolve.processor.MethodResolveProcessor$.mapper$1(MethodResolveProcessor.scala:570)
	at org.jetbrains.plugins.scala.lang.resolve.processor.MethodResolveProcessor$.candidates(MethodResolveProcessor.scala:584)
	at org.jetbrains.plugins.scala.lang.resolve.processor.MethodResolveProcessor.collectCandidates(MethodResolveProcessor.scala:166)
	at org.jetbrains.plugins.scala.lang.resolve.processor.MethodResolveProcessor.candidatesS(MethodResolveProcessor.scala:140)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver$$anon$1.candidatesS(ReferenceExpressionResolver.scala:149)
	at org.jetbrains.plugins.scala.lang.resolve.processor.BaseProcessor.candidates(BaseProcessor.scala:79)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.smartResolve$1(ReferenceExpressionResolver.scala:154)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolveWithName(ReferenceExpressionResolver.scala:196)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.$anonfun$resolve$1(ReferenceExpressionResolver.scala:105)
	at org.jetbrains.plugins.scala.lang.resolve.ReferenceExpressionResolver.resolve(ReferenceExpressionResolver.scala:122)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.multiResolveImpl(ScReferenceExpressionImpl.scala:547)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.$anonfun$multiResolveScala$1(ScReferenceExpressionImpl.scala:64)
	at scala.Option.fold(Option.scala:158)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.multiResolveScala(ScReferenceExpressionImpl.scala:65)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceImpl.bind(ScReferenceImpl.scala:47)
	at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceImpl.resolve(ScReferenceImpl.scala:22)
	at org.jetbrains.plugins.scala.injection.ScalaLanguageInjector$.$anonfun$parameterOf$1(ScalaLanguageInjector.scala:415)
	at scala.Option.flatMap(Option.scala:171)
	at org.jetbrains.plugins.scala.injection.ScalaLanguageInjector$.getParameter$1(ScalaLanguageInjector.scala:414)
	at org.jetbrains.plugins.scala.injection.ScalaLanguageInjector$.parameterOf(ScalaLanguageInjector.scala:431)
	at org.jetbrains.plugins.scala.injection.ScalaLanguageInjector$.org$jetbrains$plugins$scala$injection$ScalaLanguageInjector$$annotationOwnerFor(ScalaLanguageInjector.scala:314)
	at org.jetbrains.plugins.scala.injection.ScalaLanguageInjector$.org$jetbrains$plugins$scala$injection$ScalaLanguageInjector$$annotationOwnerForStringLiteral(ScalaLanguageInjector.scala:303)
	at org.jetbrains.plugins.scala.injection.ScalaLanguageInjector.injectUsingAnnotation(ScalaLanguageInjector.scala:202)
	at org.jetbrains.plugins.scala.injection.ScalaLanguageInjector.getLanguagesToInject(ScalaLanguageInjector.scala:67)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageManagerImpl.processInPlaceInjectorsFor(InjectedLanguageManagerImpl.java:421)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.probeElementsUp(InjectedLanguageUtil.java:348)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.enumerate(InjectedLanguageUtil.java:173)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageManagerImpl.enumerateEx(InjectedLanguageManagerImpl.java:315)
	at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryLineMarkersForInjected(LineMarkersPass.java:223)
	at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:185)
	at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96)
	at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79)
	at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:55)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:429)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1106)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:422)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:591)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:537)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:59)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:421)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:397)
	at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164)
	at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:204)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:395)
	at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:161)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

NoClassDefFoundError: com/virtuslab/contextbuddy/ContextBuddy$

Hi, many thanks for the tool! I can't run it in my IDEA for some reason though, would you have any advice?

This is what I'm getting when I try shift shift and type context buddy:

java.lang.NoClassDefFoundError: Could not initialize class com.virtuslab.contextbuddy.smarthistory.SmartHistoryModel$
	at com.virtuslab.contextbuddy.smarthistory.actions.StateBasedAction.$anonfun$current$3(StateBasedAction.scala:17)
	at scala.Option.fold(Option.scala:175)
	at com.virtuslab.contextbuddy.smarthistory.actions.StateBasedAction.current(StateBasedAction.scala:17)
	at com.virtuslab.contextbuddy.smarthistory.actions.StateBasedAction.current$(StateBasedAction.scala:12)
	at com.virtuslab.contextbuddy.smarthistory.actions.BuddyAnActionGroup.current(BuddyAnActionGroup.scala:7)
	at com.virtuslab.contextbuddy.smarthistory.actions.BuddyAnAction.doUpdate(BuddyAnAction.scala:14)
	at com.virtuslab.contextbuddy.smarthistory.actions.BuddyAnAction.doUpdate$(BuddyAnAction.scala:13)
	at com.virtuslab.contextbuddy.smarthistory.actions.BuddyAnActionGroup.doUpdate(BuddyAnActionGroup.scala:7)
	at com.virtuslab.contextbuddy.smarthistory.actions.BuddyAnActionGroup.update(BuddyAnActionGroup.scala:19)
	at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:177)
	at com.intellij.ide.util.gotoByName.GotoActionModel.updateActionBeforeShow(GotoActionModel.java:314)
	at com.intellij.ide.util.gotoByName.GotoActionModel$ActionWrapper.lambda$getPresentation$0(GotoActionModel.java:655)
	at com.intellij.ide.util.gotoByName.GotoActionModel.lambda$updateOnEdt$4(GotoActionModel.java:464)
	at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:201)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
	at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeLater$4(ApplicationImpl.java:310)
	at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:80)
	at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:128)
	at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:46)
	at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:184)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
	at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:974)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:847)
	at com.intellij.ide.IdeEventQueue.lambda$null$8(IdeEventQueue.java:449)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:739)
	at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:448)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:496)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Doesn't work AT ALL in IntelliJ 2021.2.3

We are really close to being ready to work with your CI

How "close"??? It currently doesn't work AT ALL in IntelliJ IDEA 2021.2.3

Error # 1:

Cannot create extension without pico container (class=com.virtuslab.contextbuddy.smarthistory.SmartHistory, constructors=[public com.virtuslab.contextbuddy.smarthistory.SmartHistory(com.intellij.openapi.project.Project)]), please remove extra constructor parameters

com.intellij.diagnostic.PluginException: Cannot create class com.virtuslab.contextbuddy.smarthistory.SmartHistory (classloader=PluginClassLoader(plugin=PluginDescriptor(name=Context Buddy, id=com.virtuslab.contextbuddy, descriptorPath=plugin.xml, path=~\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.5457.46.plugins\contextbuddy, version=0.24, package=null), packagePrefix=null, instanceId=48, state=active))
	at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClass(ComponentManagerImpl.kt:870)
	at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.instantiateClass(XmlExtensionAdapter.java:99)
	at com.intellij.openapi.extensions.impl.XmlExtensionAdapter$SimpleConstructorInjectionAdapter.instantiateClass(XmlExtensionAdapter.java:116)
	at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:66)
	at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapter(ExtensionPointImpl.java:458)
	at com.intellij.openapi.extensions.impl.ExtensionPointImpl.access$200(ExtensionPointImpl.java:32)
	at com.intellij.openapi.extensions.impl.ExtensionPointImpl$1.next(ExtensionPointImpl.java:365)
	at com.intellij.openapi.extensions.impl.ExtensionProcessingHelper.forEachExtensionSafe(ExtensionProcessingHelper.java:28)
	at com.intellij.openapi.extensions.ExtensionPointName.forEachExtensionSafe(ExtensionPointName.java:46)
	at com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl.reRegisterFactories(TextEditorHighlightingPassRegistrarImpl.java:70)
	at com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl.<init>(TextEditorHighlightingPassRegistrarImpl.java:43)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at com.intellij.serviceContainer.ConstructorInjectionKt.instantiateUsingPicoContainer(constructorInjection.kt:52)
	at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClassWithConstructorInjection(ComponentManagerImpl.kt:877)
	at com.intellij.serviceContainer.ServiceComponentAdapter.createAndInitialize(ServiceComponentAdapter.kt:48)
	at com.intellij.serviceContainer.ServiceComponentAdapter.doCreateInstance(ServiceComponentAdapter.kt:36)
	at com.intellij.serviceContainer.BaseComponentAdapter.getInstanceUncached(BaseComponentAdapter.kt:113)
	at com.intellij.serviceContainer.BaseComponentAdapter.getInstance(BaseComponentAdapter.kt:67)
	at com.intellij.serviceContainer.BaseComponentAdapter.getInstance$default(BaseComponentAdapter.kt:60)
	at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:590)
	at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:573)
	at com.intellij.openapi.project.impl.DefaultProject.getService(DefaultProject.java:216)
	at com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar.getInstance(TextEditorHighlightingPassRegistrar.java:15)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService.<init>(PassExecutorService.java:65)
	at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl.<init>(DaemonCodeAnalyzerImpl.java:117)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at com.intellij.serviceContainer.ConstructorInjectionKt.instantiateUsingPicoContainer(constructorInjection.kt:52)
	at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClassWithConstructorInjection(ComponentManagerImpl.kt:877)
	at com.intellij.serviceContainer.MyComponentAdapter.doCreateInstance(MyComponentAdapter.kt:35)
	at com.intellij.serviceContainer.BaseComponentAdapter.getInstanceUncached(BaseComponentAdapter.kt:113)
	at com.intellij.serviceContainer.BaseComponentAdapter.getInstance(BaseComponentAdapter.kt:67)
	at com.intellij.serviceContainer.BaseComponentAdapter.getInstance$default(BaseComponentAdapter.kt:60)
	at com.intellij.serviceContainer.ComponentManagerImpl.createComponents(ComponentManagerImpl.kt:407)
	at com.intellij.openapi.project.impl.DefaultProjectImpl.init(DefaultProject.java:318)
	at com.intellij.openapi.project.impl.DefaultProject$1.init(DefaultProject.java:54)
	at com.intellij.openapi.project.impl.DefaultProjectTimed.get(DefaultProjectTimed.java:33)
	at com.intellij.openapi.project.impl.DefaultProject.getDelegate(DefaultProject.java:138)
	at com.intellij.openapi.project.impl.DefaultProject.getMessageBus(DefaultProject.java:246)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.getDefaultProject(ProjectManagerImpl.java:207)
	at com.wakatime.intellij.plugin.WakaTime$2.run(WakaTime.java:132)
	at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:214)
	at com.intellij.openapi.application.TransactionGuardImpl.access$200(TransactionGuardImpl.java:21)
	at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:196)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:794)
	at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeLater$4(ApplicationImpl.java:350)
	at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:84)
	at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:133)
	at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:46)
	at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:189)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746)
	at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:885)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:754)
	at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:441)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:825)
	at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:440)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:794)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:486)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.NoSuchMethodException: no such constructor: com.virtuslab.contextbuddy.smarthistory.SmartHistory.<init>()void/newInvokeSpecial
	at java.base/java.lang.invoke.MemberName.makeAccessException(MemberName.java:961)
	at java.base/java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:1101)
	at java.base/java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:2030)
	at java.base/java.lang.invoke.MethodHandles$Lookup.findConstructor(MethodHandles.java:1264)
	at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClass(ComponentManagerImpl.kt:830)
	... 74 more
Caused by: java.lang.NoSuchMethodError: com.virtuslab.contextbuddy.smarthistory.SmartHistory: method 'void <init>()' not found
	at java.base/java.lang.invoke.MethodHandleNatives.resolve(Native Method)
	at java.base/java.lang.invoke.MemberName$Factory.resolve(MemberName.java:1070)
	at java.base/java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:1098)
	... 77 more

Error # 2:

scala.NotImplementedError: an implementation is missing
	at scala.Predef$.$qmark$qmark$qmark(Predef.scala:288)
	at com.virtuslab.contextbuddy.storage.snapshot.gitstorage.ReportError$.apply(Actions.scala:14)
	at com.virtuslab.contextbuddy.storage.snapshot.gitstorage.ReportError$.apply(Actions.scala:13)
	at com.virtuslab.contextbuddy.Structure$BuddyAction$$anon$20.apply(Structure.scala:297)
	at com.virtuslab.contextbuddy.Structure$BuddyAction$$anon$20.apply(Structure.scala:295)
	at com.virtuslab.contextbuddy.smarthistory.SmartHistoryModel$$anon$2.run(SmartHistoryModel.scala:265)
	at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:450)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:117)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsync$5(CoreProgressManager.java:510)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:243)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:183)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:170)
	at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:243)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
	at java.base/java.lang.Thread.run(Thread.java:829)

Error # 3:

update failed for AnAction(com.virtuslab.contextbuddy.smarthistory.actions.SmartHistoryToggle, id=contextbuddy.SmartHistoryToggle) with text=Smart history

java.lang.NullPointerException
	at com.virtuslab.contextbuddy.smarthistory.SmartHistoryModel$.pathFor(SmartHistoryModel.scala:133)
	at com.virtuslab.contextbuddy.smarthistory.SmartHistoryModel$.status(SmartHistoryModel.scala:96)
	at com.virtuslab.contextbuddy.smarthistory.actions.StateBasedAction.$anonfun$current$3(StateBasedAction.scala:17)
	at scala.Option.fold(Option.scala:175)
	at com.virtuslab.contextbuddy.smarthistory.actions.StateBasedAction.current(StateBasedAction.scala:17)
	at com.virtuslab.contextbuddy.smarthistory.actions.StateBasedAction.current$(StateBasedAction.scala:12)
	at com.virtuslab.contextbuddy.smarthistory.actions.SmartHistoryToggle.current(SmartHistoryToggle.scala:6)
	at com.virtuslab.contextbuddy.smarthistory.actions.SmartHistoryToggle.update(SmartHistoryToggle.scala:22)
	at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performDumbAwareUpdate$0(ActionUtil.java:130)
	at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:144)
	at com.intellij.openapi.actionSystem.impl.ActionUpdater.doUpdate(ActionUpdater.java:592)
	at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$updateActionReal$7(ActionUpdater.java:132)
	at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$callAction$9(ActionUpdater.java:187)
	at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:57)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:183)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:170)
	at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:57)
	at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$callAction$10(ActionUpdater.java:185)
	at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor.lambda$computeOnEdt$0(ActionUpdateEdtExecutor.java:45)
	at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:199)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:794)
	at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeLater$4(ApplicationImpl.java:350)
	at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:84)
	at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:133)
	at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:46)
	at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:189)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746)
	at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:885)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:754)
	at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:441)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:825)
	at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:440)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:794)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:486)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Error # 4:

Following exceptions happened soon after this one, most probably they are induced.


2021-11-16T13:12:27.660
update failed for ActionGroup(com.virtuslab.contextbuddy.smarthistory.actions.SelectTokenProvider, id=contextbuddy.SelectTokenProvider) with text=Highlight kind
java.lang.NullPointerException
	at com.virtuslab.contextbuddy.smarthistory.SmartHistoryModel$.pathFor(SmartHistoryModel.scala:133)
	at com.virtuslab.contextbuddy.smarthistory.SmartHistoryModel$.status(SmartHistoryModel.scala:96)
	at com.virtuslab.contextbuddy.smarthistory.actions.StateBasedAction.$anonfun$current$3(StateBasedAction.scala:17)
	at scala.Option.fold(Option.scala:175)
	at com.virtuslab.contextbuddy.smarthistory.actions.StateBasedAction.current(StateBasedAction.scala:17)
	at com.virtuslab.contextbuddy.smarthistory.actions.StateBasedAction.current$(StateBasedAction.scala:12)
	at com.virtuslab.contextbuddy.smarthistory.actions.BuddyAnActionGroup.current(BuddyAnActionGroup.scala:7)
	at com.virtuslab.contextbuddy.smarthistory.actions.BuddyAnAction.doUpdate(BuddyAnAction.scala:14)
	at com.virtuslab.contextbuddy.smarthistory.actions.BuddyAnAction.doUpdate$(BuddyAnAction.scala:13)
	at com.virtuslab.contextbuddy.smarthistory.actions.BuddyAnActionGroup.doUpdate(BuddyAnActionGroup.scala:7)
	at com.virtuslab.contextbuddy.smarthistory.actions.BuddyAnActionGroup.update(BuddyAnActionGroup.scala:19)
	at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performDumbAwareUpdate$0(ActionUtil.java:130)
	at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:144)
	at com.intellij.openapi.actionSystem.impl.ActionUpdater.doUpdate(ActionUpdater.java:592)
	at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$updateActionReal$7(ActionUpdater.java:132)
	at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$callAction$9(ActionUpdater.java:187)
	at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:57)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:183)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:170)
	at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:57)
	at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$callAction$10(ActionUpdater.java:185)
	at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor.lambda$computeOnEdt$0(ActionUpdateEdtExecutor.java:45)
	at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:199)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:794)
	at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeLater$4(ApplicationImpl.java:350)
	at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:84)
	at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:133)
	at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:46)
	at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:189)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746)
	at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:885)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:754)
	at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:441)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:825)
	at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:440)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:794)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:486)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)


2021-11-16T13:12:27.662
update failed for AnAction(com.virtuslab.contextbuddy.smarthistory.actions.ClearSelection, id=contextbuddy.ClearSelection) with text=Clear selected commit
java.lang.NullPointerException
	at com.virtuslab.contextbuddy.smarthistory.SmartHistoryModel$.pathFor(SmartHistoryModel.scala:133)
	at com.virtuslab.contextbuddy.smarthistory.SmartHistoryModel$.status(SmartHistoryModel.scala:96)
	at com.virtuslab.contextbuddy.smarthistory.actions.StateBasedAction.$anonfun$current$3(StateBasedAction.scala:17)
	at scala.Option.fold(Option.scala:175)
	at com.virtuslab.contextbuddy.smarthistory.actions.StateBasedAction.current(StateBasedAction.scala:17)
	at com.virtuslab.contextbuddy.smarthistory.actions.StateBasedAction.current$(StateBasedAction.scala:12)
	at com.virtuslab.contextbuddy.smarthistory.actions.ClearSelection.current(ClearSelection.scala:7)
	at com.virtuslab.contextbuddy.smarthistory.actions.BuddyAnAction.doUpdate(BuddyAnAction.scala:14)
	at com.virtuslab.contextbuddy.smarthistory.actions.BuddyAnAction.doUpdate$(BuddyAnAction.scala:13)
	at com.virtuslab.contextbuddy.smarthistory.actions.ClearSelection.doUpdate(ClearSelection.scala:7)
	at com.virtuslab.contextbuddy.smarthistory.actions.ClearSelection.update(ClearSelection.scala:16)
	at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performDumbAwareUpdate$0(ActionUtil.java:130)
	at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:144)
	at com.intellij.openapi.actionSystem.impl.ActionUpdater.doUpdate(ActionUpdater.java:592)
	at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$updateActionReal$7(ActionUpdater.java:132)
	at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$callAction$9(ActionUpdater.java:187)
	at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:57)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:183)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:170)
	at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:57)
	at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$callAction$10(ActionUpdater.java:185)
	at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor.lambda$computeOnEdt$0(ActionUpdateEdtExecutor.java:45)
	at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:199)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:794)
	at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeLater$4(ApplicationImpl.java:350)
	at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:84)
	at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:133)
	at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:46)
	at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:189)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746)
	at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:885)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:754)
	at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:441)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:825)
	at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:440)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:794)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:486)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Configurable color saturation of background highlighting

Is it possible to adjust color saturation if the background highlighting?
I'm using light theme and they feel too intensive and they overwhelm default syntax highlighting.
I'd like to able to tone them down.

My env:
Context Buddy v0.2.1-M2
IntellijIDEA 2019.1.1

NullPointerException in IntelliJ

Fresh install from yesterday, after restart of editor. A version of this seems (same top few stack frames) seems to happen whenever I open the ContextBuddy window, and no contents appear. Working in a primarily Python and Typescript project if that's useful.

Looking forward to using this!

java.lang.NullPointerException
	at com.virtuslab.contextbuddy.smarthistory.CurrentEditor$$anon$2.focusGained(CurrentEditor.scala:26)
	at com.virtuslab.contextbuddy.smarthistory.CurrentEditor$$anon$2.focusGained(CurrentEditor.scala:36)
	at jdk.internal.reflect.GeneratedMethodAccessor199.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at com.intellij.util.EventDispatcher.dispatchVoidMethod(EventDispatcher.java:127)
	at com.intellij.util.EventDispatcher.access$000(EventDispatcher.java:21)
	at com.intellij.util.EventDispatcher$1.invoke(EventDispatcher.java:85)
	at com.sun.proxy.$Proxy117.focusGained(Unknown Source)
	at com.intellij.openapi.editor.impl.EditorImpl.fireFocusGained(EditorImpl.java:1331)
	at com.intellij.openapi.editor.impl.EditorImpl.focusGained(EditorImpl.java:570)
	at java.desktop/java.awt.AWTEventMulticaster.focusGained(AWTEventMulticaster.java:227)
	at java.desktop/java.awt.AWTEventMulticaster.focusGained(AWTEventMulticaster.java:227)
	at java.desktop/java.awt.AWTEventMulticaster.focusGained(AWTEventMulticaster.java:227)
	at java.desktop/java.awt.Component.processFocusEvent(Component.java:6539)
	at java.desktop/java.awt.Component.processEvent(Component.java:6406)
	at java.desktop/java.awt.Container.processEvent(Container.java:2263)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5025)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4857)
	at java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
	at java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1058)
	at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:679)
	at com.intellij.ide.IdeKeyboardFocusManager.dispatchEvent(IdeKeyboardFocusManager.java:40)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4906)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4857)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:778)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:751)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:749)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:748)
	at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:974)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:847)
	at com.intellij.ide.IdeEventQueue.lambda$null$8(IdeEventQueue.java:449)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:730)
	at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:448)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:502)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
	at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
	at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
	at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
	at java.desktop/java.awt.Dialog.show(Dialog.java:1063)
	at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:708)
	at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:437)
	at com.intellij.openapi.ui.DialogWrapper.doShow(DialogWrapper.java:1685)
	at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1644)
	at com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog(ShowSettingsUtilImpl.java:80)
	at com.intellij.ide.actions.ShowSettingsAction.perform(ShowSettingsAction.java:54)
	at com.intellij.ui.mac.MacOSApplicationProvider$Worker.lambda$null$1(MacOSApplicationProvider.java:78)
	at com.intellij.ui.mac.MacOSApplicationProvider$Worker.lambda$submit$7(MacOSApplicationProvider.java:175)
	at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:201)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
	at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeLater$4(ApplicationImpl.java:310)
	at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:80)
	at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:128)
	at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:46)
	at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:184)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746)
	at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:974)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:847)
	at com.intellij.ide.IdeEventQueue.lambda$null$8(IdeEventQueue.java:449)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:741)
	at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:448)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:496)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Tracking history of changes across different files

Use case

This pull request splits a large source file in two without making any actual changes to the code.

Unfortunately, ContextBuddy doesn't show the complete history of the code that went into the new file. It shows only the commits that happened after the split.

Fails in remotessh

Hello,

The extension fails to show contents in the 'contextbuddy' view. following is the content I see in the output channel:

Loading buddy...
Activating commands...
Using git: 2.35.3
Using java from /usr/lib/jvm/java-11-amazon-corretto.x86_64Connecting...
Connected...
Fiber failed.
A checked error was not handled.
ammonite.ops.ShelloutException: CommandResult 1
On branch master
nothing to commit, working tree clean

	at ammonite.ops.Shellout$.executeStream(Shellout.scala:101)
	at ammonite.ops.Shellout$.$anonfun$$percent$percent$1(Shellout.scala:15)
	at ammonite.ops.Command.applyDynamic(Shellout.scala:118)
	at com.virtuslab.contextbuddy.git.Git.commit(Git.scala:121)
	at com.virtuslab.contextbuddy.storage.snapshot.gitstorage.LocalGitSnapshotStorage.initStorage(LocalGitSnapshotStorage.scala:232)
	at com.virtuslab.contextbuddy.storage.snapshot.gitstorage.LocalGitSnapshotStorage.<init>(LocalGitSnapshotStorage.scala:40)
	at com.virtuslab.contextbuddy.storage.Storage.<init>(Storage.scala:30)
	at com.virtuslab.contextbuddy.ContextBuddy.<init>(ContextBuddy.scala:65)
	at com.virtuslab.contextbuddy.ContextBuddy$.load(ContextBuddy.scala:51)
	at com.virtuslab.contextbuddy.ContextBuddy$.load(ContextBuddy.scala:28)
	at com.virtuslab.contextbuddy.zio.lsp.server.BuddyLspApp$.$anonfun$loadWorkspace$3(BuddyLspApp.scala:298)
	at zio.internal.FiberContext.evaluateNow(FiberContext.scala:349)
	at zio.Runtime.unsafeRunAsync(Runtime.scala:99)
	at zio.Runtime.unsafeRunAsync$(Runtime.scala:79)
	at zio.Runtime$$anon$1.unsafeRunAsync(Runtime.scala:164)
	at zio.Runtime.unsafeRunAsync_(Runtime.scala:109)
	at zio.Runtime.unsafeRunAsync_$(Runtime.scala:108)
	at zio.Runtime$$anon$1.unsafeRunAsync_(Runtime.scala:164)
	at com.virtuslab.zio.lsp.LSPEnvironment.notification(LSPEnvironment.scala:23)
	at com.virtuslab.zio.lsp.LspMain$ServerLifeCycleImpl.initialize(LspMain.scala:90)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)
	at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:120)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261)
	at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194)
	at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)
	at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)

Fiber:Id(1655446212948,2) was supposed to continue to:
  a future continuation at com.virtuslab.contextbuddy.zio.lsp.server.BuddyLspApp$.loadWorkspace(BuddyLspApp.scala:299)
  a future continuation at com.virtuslab.zio.lsp.LspMain$ServerLifeCycleImpl.initialize(LspMain.scala:91)
  a future continuation at zio.Runtime.unsafeRunAsync_(Runtime.scala:109)

Fiber:Id(1655446212948,2) execution trace:
  at com.virtuslab.contextbuddy.zio.lsp.server.BuddyLspApp$.loadWorkspace(BuddyLspApp.scala:298)
  at com.virtuslab.contextbuddy.zio.lsp.server.BuddyLspApp$.loadWorkspace(BuddyLspApp.scala:298)
  at com.virtuslab.contextbuddy.zio.lsp.server.BuddyLspApp$.loadWorkspace(BuddyLspApp.scala:297)

Fiber:Id(1655446212948,2) was spawned by: <empty trace>
Jun 17, 2022 6:10:13 AM org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint notify
INFO: Unsupported notification method: $/setTraceNotification
Jun 17, 2022 6:10:17 AM org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint notify
INFO: Unsupported notification method: $/setTraceNotification
Jun 17, 2022 6:10:18 AM org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint notify
INFO: Unsupported notification method: $/setTraceNotification
Activating view: file:///local/home/... <redacted>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.