From 644b3fe31e1d41d18bcf110c08c0cb805d035a21 Mon Sep 17 00:00:00 2001 From: Tomasz Pasternak Date: Mon, 7 Oct 2024 18:36:47 +0200 Subject: [PATCH 1/2] Disable bazel deps call. It's unused yet, and could fail https://github.com/bazelbuild/bazel/issues/22691 --- .../idea/blaze/base/model/ExternalWorkspaceDataProvider.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/base/src/com/google/idea/blaze/base/model/ExternalWorkspaceDataProvider.java b/base/src/com/google/idea/blaze/base/model/ExternalWorkspaceDataProvider.java index a5fa8e6371f..9ead912bb1c 100644 --- a/base/src/com/google/idea/blaze/base/model/ExternalWorkspaceDataProvider.java +++ b/base/src/com/google/idea/blaze/base/model/ExternalWorkspaceDataProvider.java @@ -105,13 +105,11 @@ public ListenableFuture getExternalWorkspaceData( .getBuildSystem() .getDefaultInvoker(project, context); - deps = BlazeModRunner.getInstance().getDeps(project, buildInvoker, context, importSettings.getBuildSystem(), blazeFlags); externalWorkspaceData = BlazeModRunner.getInstance() .dumpRepoMapping( project, buildInvoker, context, importSettings.getBuildSystem(), blazeFlags) .get(); - deps.get(); } catch (InterruptedException | ExecutionException e) { context.handleExceptionAsWarning( "Failed to run `blaze mod dump_repo_mapping` (completion of labels from module provided repos will be unavailable)", From 731469c5a0c2be7e10f575f4262ebc8f269fdb66 Mon Sep 17 00:00:00 2001 From: Tomasz Pasternak Date: Tue, 8 Oct 2024 11:30:53 +0200 Subject: [PATCH 2/2] chore: Remove unused field 'deps' --- .../idea/blaze/base/model/ExternalWorkspaceDataProvider.java | 1 - 1 file changed, 1 deletion(-) diff --git a/base/src/com/google/idea/blaze/base/model/ExternalWorkspaceDataProvider.java b/base/src/com/google/idea/blaze/base/model/ExternalWorkspaceDataProvider.java index 9ead912bb1c..5d1656eaad0 100644 --- a/base/src/com/google/idea/blaze/base/model/ExternalWorkspaceDataProvider.java +++ b/base/src/com/google/idea/blaze/base/model/ExternalWorkspaceDataProvider.java @@ -46,7 +46,6 @@ public class ExternalWorkspaceDataProvider { private final Project project; private volatile ExternalWorkspaceData externalWorkspaceData; - private ListenableFuture deps; public ExternalWorkspaceDataProvider(Project project) { this.project = project;