intellij icon indicating copy to clipboard operation
intellij copied to clipboard

Bazel plugin blamed for exception on 2023.01 when selecting convert to subquery intention for SQL files

Open jschaf opened this issue 2 years ago • 2 comments

Description of the bug:

Right-clicking and selecting "convert to subqueries" on a SQL statement causes an exception that is sometimes blamed on the bazel plugin and sometimes blamed on IntelliJ

Logs for exception blamed on Bazel plugin

2023-04-04 21:26:21,139 [16356035] SEVERE - #c.i.c.i.i.p.IntentionPreviewComputable - Exceptions occurred on invoking the intention 'Convert to subquery' on a copy of the file.
com.intellij.psi.PsiInvalidElementAccessException:

Exceptions occurred on invoking the intention 'Convert to subquery' on a copy of the file.

com.intellij.psi.PsiInvalidElementAccessException: Element: class com.intellij.sql.psi.impl.SqlQueryExpressionImpl #SQL  because: containing file is null; hierarchy=class com.intellij.sql.psi.impl.SqlNamedQueryDefinitionImpl, class com.intellij.sql.psi.impl.SqlWithClauseImpl, class com.intellij.sql.psi.impl.SqlWithQueryExpressionImpl, class com.intellij.sql.psi.impl.SqlSelectStatementImpl, context=null, contextFile=null
invalidated at: see attachment
	at com.intellij.psi.impl.source.tree.CompositePsiElement.getContainingFile(CompositePsiElement.java:91)
	at com.intellij.sql.formatter.SqlFormattingModelBuilder.makeModel(SqlFormattingModelBuilder.java:75)
	at com.intellij.sql.formatter.SqlFormattingModelBuilder.createModel(SqlFormattingModelBuilder.java:33)
	at com.intellij.formatting.CoreFormatterUtil.buildModel(CoreFormatterUtil.java:30)
	at com.intellij.psi.impl.source.codeStyle.CodeFormatterFacade.processRange(CodeFormatterFacade.java:109)
	at com.intellij.psi.impl.source.codeStyle.CodeFormatterFacade.processElement(CodeFormatterFacade.java:65)
	at com.intellij.formatting.service.CoreFormattingService.formatElement(CoreFormattingService.java:44)
	at com.intellij.formatting.service.FormattingServiceUtil.formatElement(FormattingServiceUtil.java:67)
	at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl.reformat(CodeStyleManagerImpl.java:81)
	at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl.reformat(CodeStyleManagerImpl.java:64)
	at com.google.idea.blaze.base.formatter.DelegatingCodeStyleManager.reformat(DelegatingCodeStyleManager.java:99)
	at com.intellij.sql.intentions.SqlConvertToSubqueryIntention.invoke(SqlConvertToSubqueryIntention.kt:49)
	at com.intellij.codeInsight.intention.BaseElementAtCaretIntentionAction.invoke(BaseElementAtCaretIntentionAction.java:73)
	at com.intellij.codeInsight.intention.IntentionAction.generatePreview(IntentionAction.java:124)
	at com.intellij.codeInsight.intention.impl.config.IntentionActionWrapper.generatePreview(IntentionActionWrapper.java:87)
	at com.intellij.codeInsight.intention.impl.IntentionActionWithTextCaching$MyIntentionAction.generatePreview(IntentionActionWithTextCaching.java:240)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.invokePreview$lambda$3$lambda$2$lambda$1(IntentionPreviewComputable.kt:121)
	at com.intellij.model.SideEffectGuard.computeWithAllowedSideEffects(SideEffectGuard.java:25)
	at com.intellij.model.SideEffectGuard.computeWithoutSideEffects(SideEffectGuard.java:18)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.invokePreview$lambda$3$lambda$2(IntentionPreviewComputable.kt:120)
	at com.intellij.psi.impl.source.PostprocessReformattingAspect.lambda$postponeFormattingInside$2(PostprocessReformattingAspect.java:140)
	at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAspect.java:148)
	at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAspect.java:139)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.invokePreview$lambda$3(IntentionPreviewComputable.kt:119)
	at com.intellij.codeInsight.intention.preview.IntentionPreviewUtils.previewSession(IntentionPreviewUtils.java:97)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.invokePreview(IntentionPreviewComputable.kt:118)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.generatePreview(IntentionPreviewComputable.kt:88)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.tryCreateDiffContent(IntentionPreviewComputable.kt:64)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.call(IntentionPreviewComputable.kt:42)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.call(IntentionPreviewComputable.kt:37)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$OTelMonitor.callWrapped(NonBlockingReadActionImpl.java:746)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$OTelMonitor$MonitoredComputation.call(NonBlockingReadActionImpl.java:778)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.insideReadAction(NonBlockingReadActionImpl.java:573)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$attemptComputation$3(NonBlockingReadActionImpl.java:537)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:72)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtilService.runActionAndCancelBeforeWrite(ProgressIndicatorUtilService.java:63)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:129)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:110)
	at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$1(ProgressManager.java:70)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
	at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:70)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:107)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:72)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.attemptComputation(NonBlockingReadActionImpl.java:537)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$transferToBgThread$1(NonBlockingReadActionImpl.java:444)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base/java.lang.Thread.run(Thread.java:833)

2023-04-04 21:26:21,141 [16356037] SEVERE - #c.i.c.i.i.p.IntentionPreviewComputable - IntelliJ IDEA 2023.1  Build #IU-231.8109.175
2023-04-04 21:26:21,141 [16356037] SEVERE - #c.i.c.i.i.p.IntentionPreviewComputable - JDK: 17.0.6; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.
2023-04-04 21:26:21,141 [16356037] SEVERE - #c.i.c.i.i.p.IntentionPreviewComputable - OS: Mac OS X
2023-04-04 21:26:21,142 [16356038] SEVERE - #c.i.c.i.i.p.IntentionPreviewComputable - Plugin to blame: Bazel for IntelliJ version: 2023.03.10.0.1-api-version-231

Stack trace not blamed on Bazel

2023-04-05 13:03:35,346 [72590242] SEVERE - #c.i.c.i.i.p.IntentionPreviewComputable - Exceptions occurred on invoking the intention 'Convert to subquery' on a copy of the file.
com.intellij.diagnostic.PluginException: Element: class com.intellij.psi.impl.source.JavaDummyHolder #JAVA  because: different providers: com.intellij.psi.DummyHolderViewProvider{vFile=LightVirtualFile: /DummyHolder, content=VirtualFileContent{size=0}, eventSystemEnabled=false}(df1c112); com.intellij.psi.SingleRootFileViewProvider{vFile=LightVirtualFile: /DummyHolder, content=VirtualFileContent{size=0}, eventSystemEnabled=true}(6369f32b)
invalidated at: no info [Plugin: com.intellij.java]
	at com.intellij.diagnostic.PluginProblemReporterImpl.createPluginExceptionByClass(PluginProblemReporterImpl.java:23)
	at com.intellij.diagnostic.PluginException.createByClass(PluginException.java:99)
	at com.intellij.psi.util.PsiUtilCore.ensureValid(PsiUtilCore.java:482)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase.enumerate(InjectedLanguageUtilBase.java:128)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageManagerImpl.enumerate(InjectedLanguageManagerImpl.java:321)
	at com.intellij.sql.formatter.model.SqlFormattingModelFun.hasInjection(SqlFormattingModelFun.kt:332)
	at com.intellij.sql.formatter.model.SqlFormattingModelFun.handleStringLiteral(SqlFormattingModelFun.kt:318)
	at com.intellij.sql.formatter.model.SqlFormattingModelFun.instantiateDefaultBlock(SqlFormattingModelFun.kt:171)
	at com.intellij.sql.formatter.model.SqlFormattingModelFun.makeDefaultBlock(SqlFormattingModelFun.kt:106)
	at com.intellij.sql.formatter.model.SqlFlowBlock.makeDefaultBlock(SqlBlock.kt:710)
	at com.intellij.sql.formatter.model.SqlFlowBlock.makeBlock(SqlBlock.kt:708)
	at com.intellij.sql.formatter.model.FlowProcessor.processCurrent(FlowProcessor.kt:197)
	at com.intellij.sql.formatter.model.FlowProcessor.processIteration(FlowProcessor.kt:168)
	at com.intellij.sql.formatter.model.FlowProcessor.processAll(FlowProcessor.kt:98)
	at com.intellij.sql.formatter.model.SqlNodeBlock.produceNestedBlocks(SqlBlock.kt:769)
	at com.intellij.sql.formatter.model.SqlNodeBlock.grow(SqlBlock.kt:753)
	at com.intellij.sql.formatter.model.SqlFlowBlock.analyze(SqlBlock.kt:398)
	at com.intellij.sql.formatter.model.SqlFlowBlock.analyze(SqlBlock.kt:399)
	at com.intellij.sql.formatter.model.SqlFlowBlock.analyze(SqlBlock.kt:399)
	at com.intellij.sql.formatter.model.SqlFlowBlock.analyze(SqlBlock.kt:399)
	at com.intellij.sql.formatter.model.SqlFlowBlock.analyze(SqlBlock.kt:399)
	at com.intellij.sql.formatter.model.SqlFlowBlock.analyze(SqlBlock.kt:399)
	at com.intellij.sql.formatter.model.SqlFlowBlock.analyze(SqlBlock.kt:399)
	at com.intellij.sql.formatter.model.SqlFlowBlock.analyze(SqlBlock.kt:399)
	at com.intellij.sql.formatter.model.SqlFlowBlock.analyze(SqlBlock.kt:399)
	at com.intellij.sql.formatter.model.SqlFlowBlock.analyze(SqlBlock.kt:399)
	at com.intellij.sql.formatter.model.SqlFlowBlock.analyze(SqlBlock.kt:399)
	at com.intellij.sql.formatter.model.SqlFlowBlock.analyze(SqlBlock.kt:399)
	at com.intellij.sql.formatter.model.SqlRootBlock.analyze(SqlBlock.kt:314)
	at com.intellij.sql.formatter.model.SqlFormattingModelMaker.makeModel(SqlFormattingModelMaker.kt:56)
	at com.intellij.sql.formatter.SqlFormattingModelBuilder.makeModel(SqlFormattingModelBuilder.java:81)
	at com.intellij.sql.formatter.SqlFormattingModelBuilder.createModel(SqlFormattingModelBuilder.java:33)
	at com.intellij.formatting.CoreFormatterUtil.buildModel(CoreFormatterUtil.java:30)
	at com.intellij.psi.impl.source.codeStyle.CodeFormatterFacade.processRange(CodeFormatterFacade.java:109)
	at com.intellij.psi.impl.source.codeStyle.CodeFormatterFacade.processElement(CodeFormatterFacade.java:65)
	at com.intellij.formatting.service.CoreFormattingService.formatElement(CoreFormattingService.java:44)
	at com.intellij.formatting.service.FormattingServiceUtil.formatElement(FormattingServiceUtil.java:67)
	at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl.reformat(CodeStyleManagerImpl.java:81)
	at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl.reformat(CodeStyleManagerImpl.java:64)
	at com.google.idea.blaze.base.formatter.DelegatingCodeStyleManager.reformat(DelegatingCodeStyleManager.java:99)
	at com.intellij.sql.intentions.SqlConvertToSubqueryIntention.invoke(SqlConvertToSubqueryIntention.kt:49)
	at com.intellij.codeInsight.intention.BaseElementAtCaretIntentionAction.invoke(BaseElementAtCaretIntentionAction.java:73)
	at com.intellij.codeInsight.intention.IntentionAction.generatePreview(IntentionAction.java:124)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.invokePreview$lambda$3$lambda$2$lambda$1(IntentionPreviewComputable.kt:121)
	at com.intellij.model.SideEffectGuard.computeWithAllowedSideEffects(SideEffectGuard.java:25)
	at com.intellij.model.SideEffectGuard.computeWithoutSideEffects(SideEffectGuard.java:18)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.invokePreview$lambda$3$lambda$2(IntentionPreviewComputable.kt:120)
	at com.intellij.psi.impl.source.PostprocessReformattingAspect.lambda$postponeFormattingInside$2(PostprocessReformattingAspect.java:140)
	at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAspect.java:148)
	at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAspect.java:139)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.invokePreview$lambda$3(IntentionPreviewComputable.kt:119)
	at com.intellij.codeInsight.intention.preview.IntentionPreviewUtils.previewSession(IntentionPreviewUtils.java:97)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.invokePreview(IntentionPreviewComputable.kt:118)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.generatePreview(IntentionPreviewComputable.kt:88)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.tryCreateDiffContent(IntentionPreviewComputable.kt:64)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.call(IntentionPreviewComputable.kt:42)
	at com.intellij.codeInsight.intention.impl.preview.IntentionPreviewComputable.call(IntentionPreviewComputable.kt:37)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$OTelMonitor.callWrapped(NonBlockingReadActionImpl.java:746)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$OTelMonitor$MonitoredComputation.call(NonBlockingReadActionImpl.java:778)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.insideReadAction(NonBlockingReadActionImpl.java:573)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$attemptComputation$3(NonBlockingReadActionImpl.java:537)
	at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:72)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtilService.runActionAndCancelBeforeWrite(ProgressIndicatorUtilService.java:63)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:129)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:110)
	at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$1(ProgressManager.java:70)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173)
	at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:70)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:107)
	at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:72)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.attemptComputation(NonBlockingReadActionImpl.java:537)
	at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$transferToBgThread$1(NonBlockingReadActionImpl.java:444)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.intellij.psi.impl.source.JavaDummyHolder #JAVA  because: different providers: com.intellij.psi.DummyHolderViewProvider{vFile=LightVirtualFile: /DummyHolder, content=VirtualFileContent{size=0}, eventSystemEnabled=false}(df1c112); com.intellij.psi.SingleRootFileViewProvider{vFile=LightVirtualFile: /DummyHolder, content=VirtualFileContent{size=0}, eventSystemEnabled=true}(6369f32b)
invalidated at: no info
	... 84 more
2023-04-05 13:03:35,348 [72590244] SEVERE - #c.i.c.i.i.p.IntentionPreviewComputable - IntelliJ IDEA 2023.1  Build #IU-231.8109.175
2023-04-05 13:03:35,348 [72590244] SEVERE - #c.i.c.i.i.p.IntentionPreviewComputable - JDK: 17.0.6; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.
2023-04-05 13:03:35,348 [72590244] SEVERE - #c.i.c.i.i.p.IntentionPreviewComputable - OS: Mac OS X
2023-04-05 13:03:45,894 [72600790]   INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities to files
2023-04-05 13:03:49,469 [72604365]   INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities to files

What's the simplest, easiest way to reproduce this bug? Please provide a minimal example if possible.

Note: this causes a similar stack trace but IntelliJ doesn't blame Bazel for the exception.

Create a SQL file like:

DO $$
  BEGIN
    PERFORM (SELECT 1 FROM pg_event_trigger WHERE evtname = 'foobar');
  END;
$$;
  1. Place cursor on evtname.
  2. Right click.
  3. Select (but don't click) the Convert to subquery option

image

Which Intellij IDE are you using? Please provide the specific version.

Intellij 2023.1

What programming languages and tools are you using? Please provide specific versions.

SQL (built-in)

What Bazel plugin version are you using?

2023.03.10.0.1-api-version-231

Have you found anything relevant by searching the web?

No luck.

Any other information, logs, or outputs that you want to share?

I'm not sure how to make the exception to be caused by Bazel. This seems more like a bug in IntelliJ. But since IntelliJ blamed Bazel, I figured I'd start here.

About Intellij:

IntelliJ IDEA 2023.1 (Ultimate Edition)
Build #IU-231.8109.175, built on March 28, 2023
Runtime version: 17.0.6+10-b829.5 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 13.2.1
GC: G1 Young Generation, G1 Old Generation
Memory: 4096M
Cores: 10
Registry:
    debugger.new.tool.window.layout=true
    ide.experimental.ui=true
    ide.images.show.chessboard=true

Non-Bundled Plugins:
    com.jetbrains.plugins.ini4idea (231.8109.199)
    org.jetbrains.plugins.go-template (231.8109.91)
    com.intellij.ideolog (203.0.30.0)
    org.jetbrains.plugins.go (231.8109.175)
    org.intellij.plugins.hcl (231.8109.91)
    com.github.b3er.idea.plugins.arc.browser (0.32)
    name.kropp.intellij.makefile (231.8109.91)
    com.andrewbrookins.wrap_to_column (1.8.0)
    IdeaVIM (2.1.0)
    com.github.copilot (1.2.5.2507)
    Pythonid (231.8109.175)
    com.datadog.intellij (0.6.4)
    com.google.idea.bazel.ijwb (2023.03.10.0.1-api-version-231)

Kotlin: 231-1.8.20-IJ8109.175

jschaf avatar Apr 05 '23 20:04 jschaf