diff --git a/plugins/maven/maven40-server-impl/src/com/intellij/maven/server/m40/utils/Maven40ProjectResolver.java b/plugins/maven/maven40-server-impl/src/com/intellij/maven/server/m40/utils/Maven40ProjectResolver.java index ea4b06c013e3..fbd4d2d153de 100644 --- a/plugins/maven/maven40-server-impl/src/com/intellij/maven/server/m40/utils/Maven40ProjectResolver.java +++ b/plugins/maven/maven40-server-impl/src/com/intellij/maven/server/m40/utils/Maven40ProjectResolver.java @@ -173,23 +173,23 @@ public class Maven40ProjectResolver { buildingResultInfos.add(new ProjectBuildingResultInfo(buildingResult, exceptions, newDependencyHash)); myLongRunningTask.updateTotalRequests(buildingResultInfos.size()); - - Collection execResults = - myTelemetry.executeWithSpan("resolveBuildingResults", - runInParallel, - buildingResultInfos, br -> { - if (myLongRunningTask.isCanceled()) return new Maven40ExecutionResult(Collections.emptyList()); - Maven40ExecutionResult result = myTelemetry.callWithSpan( - "resolveBuildingResult " + br.buildingResult.getProjectId(), () -> - resolveBuildingResult(session.getRepositorySession(), br.buildingResult, br.exceptions)); - result.setDependencyHash(br.dependencyHash); - myLongRunningTask.incrementFinishedRequests(); - return result; - } - ); - - executionResults.addAll(execResults); } + + Collection execResults = + myTelemetry.executeWithSpan("resolveBuildingResults", + runInParallel, + buildingResultInfos, br -> { + if (myLongRunningTask.isCanceled()) return new Maven40ExecutionResult(Collections.emptyList()); + Maven40ExecutionResult result = myTelemetry.callWithSpan( + "resolveBuildingResult " + br.buildingResult.getProjectId(), () -> + resolveBuildingResult(session.getRepositorySession(), br.buildingResult, br.exceptions)); + result.setDependencyHash(br.dependencyHash); + myLongRunningTask.incrementFinishedRequests(); + return result; + } + ); + + executionResults.addAll(execResults); } catch (Exception e) { executionResults.add(handleException(e));