1

SonarQubeソリューションをプロジェクトにバインド中にエラーが発生しました。VS 2015 Update SonarLint3、2.8.0.214、およびSonarQube5.6 を使用しています。また、既にバインドされているプロジェクトの更新は失敗します。

SonarLintこれは、昨日からインストールした新しいバージョンと関係があると思います。拡張機能を更新する前は、SonarLintこの種のエラーは発生していません。

プロジェクト数が範囲外のようです:

Binding solution to SonarQube project: Started
Binding solution to SonarQube project: Discovering solution projects
   Included projects:
   * ConsoleApplication2\ConsoleApplication2.csproj
   * ConsoleApplication1\ConsoleApplication1.csproj
   Excluded projects:
   * None (for selected SonarQube project's quality profile)
   You can change the exclusion options via the SonarLint project-level context menu i.e. Solution Explorer -> Select project(s)
Binding solution to SonarQube project: Download quality profile(s):
   Successfully downloaded quality profile. Name: 'HomagGroup Recomended (Roslyn CA)', Key: 'cs-homaggroup-recomended-roslyn-ca-58198', Language: 'C#'
   Installing NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication2'
   Successfully installed NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication2'
   Installing NuGet package 'StyleCop.Analyzers' for project 'ConsoleApplication2'
   Successfully installed NuGet package 'StyleCop.Analyzers' for project 'ConsoleApplication2'
   Installing NuGet package 'System.Runtime.Analyzers' for project 'ConsoleApplication2'
   Successfully installed NuGet package 'System.Runtime.Analyzers' for project 'ConsoleApplication2'
Unexpected error during workflow execution: Invalid range. Expected [1, 2]
Parameter name: increment
Actual value was 3..
Binding solution to SonarQube project: Started
Binding solution to SonarQube project: Discovering solution projects
   Included projects:
   * ConsoleApplication2\ConsoleApplication2.csproj
   * ConsoleApplication1\ConsoleApplication1.csproj
   * ConsoleApplication3\ConsoleApplication3.csproj
   * ConsoleApplication4\ConsoleApplication4.csproj
   Excluded projects:
   * None (for selected SonarQube project's quality profile)
   You can change the exclusion options via the SonarLint project-level context menu i.e. Solution Explorer -> Select project(s)
Binding solution to SonarQube project: Download quality profile(s):
   Successfully downloaded quality profile. Name: 'HomagGroup Recomended (Roslyn CA)', Key: 'cs-homaggroup-recomended-roslyn-ca-58198', Language: 'C#'
   Installing NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication2'
   Successfully installed NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication2'
   Installing NuGet package 'StyleCop.Analyzers' for project 'ConsoleApplication2'
   Successfully installed NuGet package 'StyleCop.Analyzers' for project 'ConsoleApplication2'
   Installing NuGet package 'System.Runtime.Analyzers' for project 'ConsoleApplication2'
   Successfully installed NuGet package 'System.Runtime.Analyzers' for project 'ConsoleApplication2'
   Installing NuGet package 'Microsoft.AnalyzerPowerPack' for project 'ConsoleApplication2'
   Successfully installed NuGet package 'Microsoft.AnalyzerPowerPack' for project 'ConsoleApplication2'
   Installing NuGet package 'Desktop.Analyzers' for project 'ConsoleApplication2'
   Successfully installed NuGet package 'Desktop.Analyzers' for project 'ConsoleApplication2'
Unexpected error during workflow execution: Invalid range. Expected [1, 4]
Parameter name: increment
Actual value was 5..
Binding solution to SonarQube project: Started
Binding solution to SonarQube project: Discovering solution projects
   Included projects:
   * ConsoleApplication2\ConsoleApplication2.csproj
   * ConsoleApplication1\ConsoleApplication1.csproj
   * ConsoleApplication3\ConsoleApplication3.csproj
   * ConsoleApplication4\ConsoleApplication4.csproj
   * ConsoleApplication5\ConsoleApplication5.csproj
   Excluded projects:
   * None (for selected SonarQube project's quality profile)
   You can change the exclusion options via the SonarLint project-level context menu i.e. Solution Explorer -> Select project(s)
Binding solution to SonarQube project: Download quality profile(s):
   Successfully downloaded quality profile. Name: 'HomagGroup Recomended (Roslyn CA)', Key: 'cs-homaggroup-recomended-roslyn-ca-58198', Language: 'C#'
   Installing NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication2'
   Successfully installed NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication2'
   Installing NuGet package 'StyleCop.Analyzers' for project 'ConsoleApplication2'
   Successfully installed NuGet package 'StyleCop.Analyzers' for project 'ConsoleApplication2'
   Installing NuGet package 'System.Runtime.Analyzers' for project 'ConsoleApplication2'
   Successfully installed NuGet package 'System.Runtime.Analyzers' for project 'ConsoleApplication2'
   Installing NuGet package 'Microsoft.AnalyzerPowerPack' for project 'ConsoleApplication2'
   Successfully installed NuGet package 'Microsoft.AnalyzerPowerPack' for project 'ConsoleApplication2'
   Installing NuGet package 'Desktop.Analyzers' for project 'ConsoleApplication2'
   Successfully installed NuGet package 'Desktop.Analyzers' for project 'ConsoleApplication2'
   Installing NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication1'
   Successfully installed NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication1'
Unexpected error during workflow execution: Invalid range. Expected [1, 5]
Parameter name: increment
Actual value was 6..

この問題を解決するにはどうすればよいですか?

ご協力いただきありがとうございます。

sonarlint-visualstudio GitHub プロジェクトのクローンを作成し、デバッグ VSIX バージョンをインストールしました。出力は次のとおりです。

Unexpected error during workflow execution: 
System.ArgumentOutOfRangeException: Invalid range. Expected [1, 1]

Parameter name: increment

Actual value was 2.

   at SonarLint.VisualStudio.Progress.Controller.DeterminateStepProgressNotifier.IncrementProgress(Int32 increment)

   at SonarLint.VisualStudio.Progress.Controller.DeterminateStepProgressNotifier.NotifyIncrementedProgress(String message, Int32 increment)

   at SonarLint.VisualStudio.Integration.Binding.BindingWorkflow.InstallPackages(IProgressController controller, CancellationToken token, IProgressStepExecutionEvents notificationEvents)

   at SonarLint.VisualStudio.Integration.Binding.BindingWorkflow.<>c__DisplayClass27_0.<CreateWorkflowSteps>b__5(CancellationToken token, IProgressStepExecutionEvents notifications)

   at SonarLint.VisualStudio.Progress.Controller.ProgressControllerStep.ExecuteOperation(CancellationToken cancellationToken, IProgressStepExecutionEvents progressCallback)

   at SonarLint.VisualStudio.Progress.Controller.ProgressControllerStep.DoStatefulExecution(IProgressStepExecutionEvents progressCallback, CancellationToken cancellationToken).

DEBUGONLY: Binding workflow finished, Execution result: Failed
4

1 に答える 1

0

この問題の進行状況を追跡できるように、JIRAでチケットを作成しました。現在処理中です。

于 2016-11-17T10:26:59.613 に答える