Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
491 views
in Technique[技术] by (71.8m points)

.net - Sonarqube is not registering any c# issues

Since last Friday (04/01/2016) we are using sonarqube in our company. Somehow one of our project's issues got all closed (without actually being fixed). And now the project doesn't get any issues back. we even deleted the project in sonarqube and restarted an analysis, this also gives no issues.

We tried many different things to get the issues back (even making errors on purpose, but this also doesn't generate any issues in sonarqube)

We are running the newest version of sonarqube (Version 5.4) and we start our analysis from TFS 2015 (using the sonarqube start and end build steps)

Any idea why sonarqube does not reconize any issues in this project? while other projects are working fine?

update:

This happend after we enabled Code coverage for this build.but disabling the code coverage does not bring the issues back (not even after deleting the sonarqube project)

update 2:

start log

2016-04-01T13:52:46.3608006Z Executing the powershell script: D:TFSAgentsasksSonarQubePreBuild1.0.34SonarQubePreBuild.ps1 
2016-04-01T13:52:48.8767055Z ##[debug]
2016-04-01T13:52:49.1486023Z SonarQube Scanner for MSBuild 1.1
2016-04-01T13:52:49.2491975Z Default properties file was not found at D:TFSAgentsasksSonarQubePreBuild1.0.34MSBuild.SonarQube.Runner-1.1SonarQube.Analysis.xml
2016-04-01T13:52:49.2491975Z Pre-processing started.
2016-04-01T13:52:49.2501934Z Preparing working directories...
2016-04-01T13:52:49.2501934Z Checking for updates... 
2016-04-01T13:52:49.4643435Z SonarQube Scanner for MSBuild Begin Step 2.0 
2016-04-01T13:52:49.4653311Z 15:52:49.298  Default properties file was not found at D:TFSAgents\_work2.sonarqubeinSonarQube.Analysis.xml
2016-04-01T13:52:49.4812668Z 15:52:49.318  Updating build integration targets...
2016-04-01T13:52:49.5728988Z 15:52:49.34  Fetching analysis configuration settings... 
2016-04-01T13:52:50.6017668Z 15:52:50.48  Generating rulesets... 
2016-04-01T13:52:52.4025329Z 15:52:52.298  Provisioning analyzer assemblies... 
2016-04-01T13:52:52.4025329Z 15:52:52.3  Installing required Roslyn analyzers... 
2016-04-01T13:52:52.4035284Z Pre-processing succeeded.

end log

2016-04-01T13:53:07.9072565Z Executing the powershell script: D:TFSAgentsasksSonarQubePostTest1.0.36SonarQubePostTest.ps1
2016-04-01T13:53:13.0399547Z SonarQube Scanner for MSBuild 1.1
2016-04-01T13:53:13.0439418Z Default properties file was not found at D:TFSAgentsasksSonarQubePreBuild1.0.34MSBuild.SonarQube.Runner-1.1SonarQube.Analysis.xml
2016-04-01T13:53:13.0439418Z Post-processing started.
2016-04-01T13:53:13.2623017Z SonarQube Scanner for MSBuild End Step 2.0
2016-04-01T13:53:13.2632986Z 15:53:13.185  Fetching code coverage report information from TFS...
2016-04-01T13:53:13.2632986Z 15:53:13.188  Attempting to locate a test results (.trx) file...
2016-04-01T13:53:13.2632986Z 15:53:13.188  Located a test results file: D:TFSAgents\_work2TestResults********_DENHELDER     2016-04-01 15_53_04.trx
2016-04-01T13:53:13.3739732Z WARNING: File is not under the project directory and cannot currently be analysed by SonarQube. File: C:Users********AppDataLocalTemp.NETFramework,Version=v4.5.AssemblyAttributes.cs, project: D:TFSAgents\_work2sUrlNameSetterDev******.Tools.UrlNameSetter******.Tools.UrlNameSetterTests******.Tools.UrlNameSetterTests.csproj
2016-04-01T13:53:13.3799577Z WARNING: File is not under the project directory and cannot currently be analysed by SonarQube. File: C:Users********AppDataLocalTemp.NETFramework,Version=v4.5.AssemblyAttributes.cs, project: D:TFSAgents\_work2sUrlNameSetterDev******.Tools.UrlNameSetter******.Tools.UrlNameSetter******.Tools.UrlNameSetter.csproj
2016-04-01T13:53:13.3849424Z SONAR_RUNNER_OPTS is not configured. Setting it to the default value of -Xmx1024m
2016-04-01T13:53:13.3899308Z Calling the SonarQube Scanner...
2016-04-01T13:53:13.6152663Z D:TFSAgents\_work2.sonarqubeinsonar-runnerin..
2016-04-01T13:53:13.8206640Z SonarQube Runner 2.4
2016-04-01T13:53:13.8206640Z Java 1.8.0_77 Oracle Corporation (64-bit)
2016-04-01T13:53:13.8206640Z Windows Server 2012 R2 6.3 amd64
2016-04-01T13:53:13.8216606Z SONAR_RUNNER_OPTS=-Xmx1024m
2016-04-01T13:53:13.8216606Z INFO: Error stacktraces are turned on.
2016-04-01T13:53:13.8216606Z INFO: Runner configuration file: D:TFSAgents\_work2.sonarqubeinsonar-runnerin..confsonar-runner.properties
2016-04-01T13:53:13.8226578Z INFO: Project configuration file: D:TFSAgents\_work2.sonarqubeoutsonar-project.properties
2016-04-01T13:53:13.9243592Z INFO: Default locale: "en_US", source code encoding: "UTF-8"
2016-04-01T13:53:13.9243592Z INFO: Work directory: D:TFSAgents\_work2.sonarqubeout.sonar
2016-04-01T13:53:14.0270583Z INFO: SonarQube Server 5.4
2016-04-01T13:53:15.4718195Z 15:53:15.217 INFO  - Load global repositories
2016-04-01T13:53:16.8497760Z 15:53:16.772 INFO  - Load global repositories (done) | time=1551ms
2016-04-01T13:53:16.9504838Z 15:53:16.848 INFO  - User cache: C:Users********.sonarcache
2016-04-01T13:53:17.5657725Z 15:53:17.407 INFO  - Load plugins index
2016-04-01T13:53:17.5666818Z 15:53:17.419 INFO  - Load plugins index (done) | time=12ms
2016-04-01T13:53:19.8280384Z 15:53:19.693 INFO  - Process project properties
2016-04-01T13:53:19.9287435Z 15:53:19.829 INFO  - Load project repositories
2016-04-01T13:53:20.4322672Z 15:53:20.341 INFO  - Load project repositories (done) | time=512ms
2016-04-01T13:53:20.5489246Z 15:53:20.379 INFO  - Apply project exclusions
2016-04-01T13:53:20.5489246Z 15:53:20.447 INFO  - Load quality profiles
2016-04-01T13:53:20.7553157Z 15:53:20.614 INFO  - Load quality profiles (done) | time=167ms
2016-04-01T13:53:20.7563196Z 15:53:20.620 INFO  - Load active rules
2016-04-01T13:53:22.6338067Z 15:53:22.584 INFO  - Load active rules (done) | time=1964ms
2016-04-01T13:53:22.6348044Z 15:53:22.597 WARN  - SCM provider autodetection failed. No SCM provider claims to support this project. Please use sonar.scm.provider to define SCM of your project.
2016-04-01T13:53:22.6348044Z 15:53:22.597 INFO  - Publish mode
2016-04-01T13:53:22.6348044Z 15:53:22.606 INFO  - -------------  Scan ******.Tools.UrlNameSetterTests
2016-04-01T13:53:22.9419040Z 15:53:22.840 INFO  - Load server rules
2016-04-01T13:53:23.1502914Z 15:53:23.109 INFO  - Load server rules (done) | time=269ms
2016-04-01T13:53:23.2599703Z 15:53:23.202 INFO  - Base dir: D:TFSAgents\_work2sUrlNameSetterDev******.Tools.UrlNameSetter******.Tools.UrlNameSetterTests
2016-04-01T13:53:23.2599703Z 15:53:23.202 INFO  - Working dir: D:TFSAgents\_work2.sonarqubeout.sonar******.Tools_******.Tools_2AAE705C-6532-43CC-AE13-50D0CAF50141
2016-04-01T13:53:23.2609672Z 15:53:23.204 INFO  - Test paths: Properties/AssemblyInfo.cs, DealAndOrganisationTests.cs, UrlNameConversionTests.cs
2016-04-01T13:53:23.2609672Z 15:53:23.204 INFO  - Source encoding: UTF-8, default locale: en_US
2016-04-01T13:53:23.2609672Z 15:53:23.205 INFO  - Index files
2016-04-01T13:53:23.3616718Z 15:53:23.258 INFO  - 3 files indexed
2016-04-01T13:53:23.3626689Z 15:53:23.267 INFO  - Quality profile for cs: Sonar way
2016-04-01T13:53:24.1164564Z 15:53:23.921 INFO  - JaCoCoSensor: JaCoCo report not found : D:TFSAgents\_work2sUrlNameSetterDev******.Tools.UrlNameSetter******.Tools.UrlNameSetterTestsargetjacoco.exec
2016-04-01T13:53:24.1174530Z 15:53:23.921 INFO  - JaCoCoItSensor: JaCoCo IT report not found: D:TFSAgents\_work2sUrlNameSetterDev******.Tools.UrlNameSetter******.Tools.UrlNameSetterTestsargetjacoco-it.exec
2016-04-01T13:53:24.1184497Z 15:53:23.948 INFO  - Sensor Lines Sensor
2016-04-01T13:53:24.1184497Z 15:53:23.948 INFO  - Sensor Lines Sensor (done) | time=0ms
2016-04-01T13:53:24.1184497Z 15:53:23.948 INFO  - Sensor QProfileSensor
2016-04-01T13:53:24.1214418Z 15:53:23.975 INFO  - Sensor QProfileSensor (done) | time=27ms
2016-04-01T13:53:24.1214418Z 15:53:23.975 INFO  - Sensor org.sonar.plugins.csharp.CSharpCodeCoverageProvider$CSharpCoverageReportImportSensor
2016-04-01T13:53:24.1214418Z 15:53:23.992 INFO  - Parsing the Visual Studio coverage XML report D:TFSAgents\_work2TestResults********_DENHELDER     2016-04-01 15_53_04InDENHELDER********_DENHELDER     2016-04-01 15_53_01.coveragexml
2016-04-01T13:53:24.4265478Z 15:53:24.342 INFO  - Sensor org.sonar.plugins.csharp.CSharpCodeCoverageProvider$CSharpCoverageReportImportSensor (done) | time=367ms
2016-04-01T13:53:24.4275513Z 15:53:24.342 INFO  - Sensor SCM Sensor
2016-04-01T13:53:24.4275513Z 15:53:24.342 INFO  - No SCM system was detected. You can use the 'sonar.scm.provider' property to explicitly specify it.
2016-04-01T13:53:24.4275513Z 15:53:24.342 INFO  - Sensor SCM Sensor (done) | time=0ms
2016-04-01T13:53:24.4295382Z 15:53:24.342 INFO  - Sensor Code Colorizer Sensor
2016-04-01T13:53:24.5412175Z 15:53:24.423 INFO  - Sensor Code Colorizer Sensor (done) | time=80ms
2016-04-01T13:53:24.5412175Z 15:53:24.423 INFO  - Sensor CPD Sensor
2016-04-01T13:53:24.5422081Z 15:53:24.423 INFO  - DefaultCpdIndexer is used for cs
2016-04-01T13:53:24.5422081Z 15:53:24.423 INFO  - Sensor CPD Sensor (done) | time=0ms
2016-04-01T13:53:24.5422081Z 15:53:24.424 INFO  - -------------  Scan ******.Tools.UrlNameSetter
2016-04-01T13:53:24.5432050Z 15:53:24.449 INFO  - Base dir: D:TFSAgents\_work2sUrlNameSetterDev******.Tools.UrlNameSetter******.Tools.UrlNameSetter
2016-04-01T13:53:24.5432050Z 15:53:24.449 INFO  - Working dir: D:TFSAgents\_work2.sonarqubeout.sonar******.Tools_******.Tools_B15194FA-CD32-45C0-AF33-0159CBB19695
2016-04-01T13:53:24.5432050Z 15:53:24.449 INFO  - Source paths: UrlNameHelper.cs, Properties/AssemblyInfo.cs
2016-04-01T13:53:24.5442026Z 15:53:24.449 INFO  - Source encoding: UTF-8, default locale: en_US
2016-04-01T13:53:24.5442026Z 15:53:24.449 INFO  - Index files
2016-04-01T13:53:24.6449078Z 15:53:24.495 INFO  - 2 files indexed
2016-04-01T13:53:24.6459034Z 15:53:24.495 INFO  - Quality profile for cs: Sonar way
2016-04-01T13:53:24.6459034Z 15:53:24.515 INFO  - All FxCop rules are disabled, skipping its execution.
2016-04-01T13:53:24.6459034Z 15:53:24.515 INFO  - JaCoCoSensor: JaCoCo report not found : D:TFSAgents\_work2sUrlNameSetterDev******.Tools.UrlNameSetter******.Tools.UrlNameSetterargetjacoco.exec
2016-04-01T13:53:24.6469042Z 15:53:24.515 INFO  - JaCoCoItSensor: JaCoCo IT report not found: D:TFSAgents\_work2sUrlNameSetterDev******.Tools.UrlNameSetter******.Tools.UrlNameSetterargetjacoco-it.exec
2016-04-01T13:53:24.6469042Z 15:53:24.517 INFO  - Sensor Lines Sensor
2016-04-01T13:53:24.6469042Z 15:53:24.519 INFO  - Sensor Lines Sensor (done) | time=2ms
2016-04-01T13:53:24.6478973Z 15:53:24.519 INFO  - Sensor QProfileSensor
2016-04-01T13:53:24.6478973Z 15:53:24.519 INFO  - Sensor QProfileSensor (done) | time=0ms
2016-04-01T13:53:24.6478973Z 15:53:24.519 INFO  - Sensor org.sonar.plugins.csharp.CSharpSensor
2016-04-01T13:53:25.4116570Z 15:53:25.191 INFO  - SonarLint for Visual Studio version 1.10.0.0
2016-04-01T13:53:25.6130664Z 15:53:25.424 INFO  - 0/2 files analyzed, starting to analyze: D:TFSAgents\_work2sUrlNameSetterDev******.Tools.UrlNameSetter******.Tools.UrlNameSetterPropertiesAssemblyInfo.cs
2016-04-01T13:53:26.5214017Z 15:53:26.447 INFO  - 1/2 files analyzed, starting to analyze: D:TFSAgents\_work2sUrlNameSetterDev******.Tools.UrlNameSetter******.Tools.UrlNameSetterUrlNameHelper.cs
2016-04-01T13:53:26.7729445Z 15:53:26.658 INFO  - Sensor org.sonar.plugins.csharp.CSharpSensor (done) | time=2139ms
2016-04-01T13:53:26.7876203Z 15:53:26.658 INFO  - Sensor org.sonar.plugins.csharp.CSharpCodeCoverageProvider$CSharpCoverageReportImportSensor
2016-04-01T13:53:26.8344834Z 15:53:26.658 INFO  - Parsing the Visual Studio coverage XML report D:TFSAgents\_work2TestResults********_DENHELDER     2016-04-01 15_53_04InDENHELDER********_DENHELDER     2016-04-01 1

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Thanks to @fluf we found out that the install of visual studio 2015 update 2 caused these problems.

What the root issue is here is still unkown, but its working now.

Workaround: Remove the update 2 installation of visual studio 2015 and replace it with either the update 1 or the one without the updates. Both work well enough to preform the builds en generate the code coverage files in TFS.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...