2016-11-08 16 views
1

SonarQubeプロジェクトにソリューションをバインドする際にエラーが発生しました。私はVS 2015 Update 3、SonarLint 2.8.0.214とSonarQube 5.6を使用しています。すでにバインドされたプロジェクトの更新も失敗します。バージョン2.8.0.214以降のSonarLintバインディングエラー - プロジェクト数が範囲外ですか?

これは、私が昨日からインストールした新しい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 Projectをクローンし、デバッグ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 
+0

使用しているプラ​​グイン(バージョンとともに)を提供できますか? –

+0

Sofar私はもう一度SonarLint 2.7を使用します - これは[2.7](https://github.com/SonarSource-VisualStudio/sonarlint-visualstudio/releases/download/2.7/SonarLint-2.7.vsix) –

+0

SonarQubeでプラグインを作成しましたRoslyn SDK:desktopanalyzers-plugin-1.1.0.jar、microsoftanalyzerpowerpack-plugin-1.1.0.jar、システムランタイムアナライザ - プラグイン-1.1.0.jar、システムランタイムサービスプロバイダ - プラグイン-1.1.0.jar、システムセキュリティ暗号化ハッシングアルゴリズム - アナライザ - プラグイン-1.1.0 .jar –

答えて

0

あなたはこの問題に関する進捗状況を追跡することができますので、私は私たちのJIRAでticketを作成しました:ここに出力されます。現在処理中です。

+0

バグは今すぐ固定され、VS用SonarLintの次のバージョンに出荷されます。それを私たちと共有してくれてありがとう。 –

+0

リリースされたバグ修正! –