virtuslab / contextbuddy Goto Github PK
View Code? Open in Web Editor NEWPlatform documentation
Platform documentation
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)
Context Buddy version 0.2.1-M2, IntelliJ version 192.7142.36
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)
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
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>
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.
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)
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)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.