2016-11-08 6 views
1

Je suis confronté à une erreur lors de la liaison d'une solution à mes projets SonarQube. J'utilise VS 2015 Update 3, SonarLint 2.8.0.214 et SonarQube 5.6. La mise à jour des projets déjà liés échoue également.Erreur de liaison SonarLint depuis la version 2.8.0.214 - Nombre de projets hors limites?

Je suppose que cela a quelque chose à voir avec la nouvelle version de SonarLint que j'ai installée depuis hier. Avant la mise à jour de l'extension SonarLint je n'ai pas eu ce genre d'erreurs.

Il semble que le nombre de projets est hors de portée:

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.. 

Que puis-je faire pour résoudre ce problème?

Merci pour votre aide.

Je viens de cloner le projet GitHub de sonarlint-visualstudio et j'ai installé la version de débogage VSIX. Voici la sortie:

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

Pourriez-vous fournir les plugins (avec leur version) que vous utilisez? –

+0

Sofar J'utilise à nouveau SonarLint 2.7 - cela fonctionne [2.7] (https://github.com/SonarSource-VisualStudio/sonarlint-visualstudio/releases/download/2.7/SonarLint-2.7.vsix) –

+0

Nous avons créé les plugins avec le SonarQube Roslyn SDK: desktopanalyzers-plugin-1.1.0.jar, microsoftanalyzerpowerpack-plugin-1.1.0.jar, systemruntimeanalyers-plugin-1.1.0.jar, systemruntimeinteropservicesanalyzers-plugin-1.1.0.jar, systemsecuritycryptographyhashingalgorithmesanalyzers-plugin-1.1.0 .jar –

Répondre

0

J'ai créé un ticket dans notre JIRA afin que vous puissiez suivre les progrès sur cette question. Nous sommes en train de le traiter.

+0

Le bug est maintenant fixé et sera livré dans la prochaine version de SonarLint pour VS. Merci de partager ceci avec nous. –

+0

Correction d'un bug publié! –