Overview page does not show analysis results

Must-share information (formatted with Markdown):

  • which versions are you using (SonarQube, Scanner, Plugin, and any relevant extension)
    SonarQube 7.9.4, Scanner 3.7.0.1746 in Jenkins (sonar-maven-plugin)
  • what are you trying to achieve
    Trying to get Overview page to show latest results for the same user who kicks off the analysis, and for anybody else who is logged in
  • what have you tried so far to achieve this
    Tried logging in the UI as the original user executing the analysis with the same token, in this case our jenkins user, and Overview page continues to show the same “Provide a token” page

Also, is it possible to get the default Overview page of the latest analysis for everybody who is logged in? Not just someone who needs to kick off an analysis with their token every time to view this page? Similar to how SonarQube 5.x had it configured :

Hi,

Once you’ve run the first analysis of the project, you should stop seeing the ‘Provide a token’ page.

 
Ann

Hi Ann,

Thank you for your reply. However, that’s where I’m confused. I’ve ran about 5 scans already and I keep seeing this page. After the scan completes in our Jenkins build, we get a valid link to the analysis page but it shows what’s shown in the screenshot instead.

The scan is marked as success, and issues are indeed found - however, no Overview page, Coverage, or Code is shown.

Hi,

Can you share your analysis log? Also, have you checked your background tasks? (I know you don’t see a background task failure warning, but maybe you wouldn’t in this case…?) And finally, as a long shot, can you check your browser console for errors?

 
Ann

Apologies for the late reply - all background tasks have succeeded, let me share my analysis log…

[workspace] $ {omitted path}/mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.7.0.1746:sonar
channel stopped
{omitted path}/.mavenrc sourced
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=512M; support was removed in 8.0
[INFO] Scanning for projects...
[INFO] 
[INFO] --< {omitted groupId}:{omitted artifactId} >--
[INFO] Building {omitted artifactId}
[INFO] --------------------------------[ war ]---------------------------------
[INFO] 
[INFO] --- sonar-maven-plugin:3.7.0.1746:sonar (default-cli) @ {omitted artifactId} ---
[INFO] User cache: {omitted path}/.sonar/cache
[INFO] SonarQube version: 7.9.4
[INFO] Default locale: "en_US", source code encoding: "UTF-8"
[WARNING] SonarScanner will require Java 11 to run starting in SonarQube 8.x
[INFO] Load global settings
[INFO] Load global settings (done) | time=136ms
[INFO] Server id: {omitted server ID}
[INFO] User cache: {omitted path}/.sonar/cache
[INFO] Load/download plugins
[INFO] Load plugins index
[INFO] Load plugins index (done) | time=66ms
[INFO] Load/download plugins (done) | time=98ms
[INFO] Process project properties
[INFO] Execute project builders
[INFO] Execute project builders (done) | time=4ms
[INFO] Project key: {omitted groupId}:{omitted artifactId}:master
[INFO] Base dir: {omitted path}/jenkins/jobs/{omitted jobName}/workspace
[INFO] Working dir: {omitted path}/jenkins/jobs/{omitted jobName}/workspace/target/sonar
[INFO] Load project settings for component key: '{omitted groupId}:{omitted artifactId}:master'
[INFO] Load project settings for component key: '{omitted groupId}:{omitted artifactId}:master' (done) | time=57ms
[INFO] Load quality profiles
[INFO] Load quality profiles (done) | time=145ms
[INFO] Detected Jenkins
[INFO] Load active rules
[INFO] Load active rules (done) | time=1016ms
[INFO] Indexing files...
[INFO] Project configuration:
[INFO] 56 files indexed
[INFO] 0 files ignored because of scm ignore settings
[INFO] Quality profile for java: {omitted custom profile for Java, derived from Sonar Way}
[INFO] Quality profile for xml: Sonar way
[INFO] ------------- Run sensors on module "{omitted artifactId}-master"
[INFO] Load metrics repository
[INFO] Load metrics repository (done) | time=25ms
[INFO] Sensor JavaSquidSensor [java]
[INFO] Configured Java source version (sonar.java.source): 8
[INFO] JavaClasspath initialization
[INFO] JavaClasspath initialization (done) | time=18ms
[INFO] JavaTestClasspath initialization
[INFO] JavaTestClasspath initialization (done) | time=5ms
[INFO] Java Main Files AST scan
[INFO] 43 source files to be analyzed
[INFO] Load project repositories
[INFO] Load project repositories (done) | time=65ms
[INFO] 43/43 source files have been analyzed
[INFO] Java Main Files AST scan (done) | time=5482ms
[INFO] Java Test Files AST scan
[INFO] 12 source files to be analyzed
[INFO] 12/12 source files have been analyzed
[INFO] Java Test Files AST scan (done) | time=1204ms
[INFO] Java Generated Files AST scan
[INFO] 0 source files to be analyzed
[INFO] Java Generated Files AST scan (done) | time=1ms
[INFO] 0/0 source files have been analyzed
[INFO] Sensor JavaSquidSensor [java] (done) | time=7185ms
[INFO] Sensor SonarCSS Rules [cssfamily]
[INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped.
[INFO] Sensor SonarCSS Rules [cssfamily] (done) | time=2ms
[INFO] Sensor JaCoCo XML Report Importer [jacoco]
[INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml
[INFO] Importing 2 report(s). Turn your logs in debug mode in order to see the exhaustive list.
[INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=67ms
[INFO] Sensor SurefireSensor [java]
[INFO] parsing [{omitted path}/jenkins/jobs/{omitted jobName}/workspace/target/surefire-reports]
[INFO] Sensor SurefireSensor [java] (done) | time=619ms
[INFO] Sensor JavaXmlSensor [java]
[INFO] 1 source files to be analyzed
[INFO] Sensor JavaXmlSensor [java] (done) | time=186ms
[INFO] 1/1 source files have been analyzed
[INFO] Sensor HTML [web]
[INFO] Sensor HTML [web] (done) | time=5ms
[INFO] Sensor XML Sensor [xml]
[INFO] 1 source files to be analyzed
[INFO] Sensor XML Sensor [xml] (done) | time=147ms
[INFO] 1/1 source files have been analyzed
[INFO] ------------- Run sensors on project
[INFO] Sensor Zero Coverage Sensor
[INFO] Sensor Zero Coverage Sensor (done) | time=4ms
[INFO] Sensor Java CPD Block Indexer
[INFO] Sensor Java CPD Block Indexer (done) | time=65ms
[INFO] 17 files had no CPD blocks
[INFO] Calculating CPD for 26 files
[INFO] CPD calculation finished
[INFO] Analysis report generated in 95ms, dir size=485 KB
[INFO] Analysis report compressed in 246ms, zip size=197 KB
[INFO] Analysis report uploaded in 51ms
[INFO] ANALYSIS SUCCESSFUL, you can browse {omitted scan URL}
[INFO] Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report
[INFO] More about the report processing at {omitted report processing URL}
[INFO] Analysis total time: 12.582 s
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  15.107 s
[INFO] Finished at: 2020-10-27T22:58:41Z
[INFO] ------------------------------------------------------------------------

{"task":{"id":"AXVsSPLn9Wm1RmKyPhS6","type":"REPORT","componentId":"AXVHWFYU9Wm1RmKyPhSd","componentKey":"{omitted groupId}:{omitted artifactId}:master","componentName":"\"{omitted artifactId}-master\"","componentQualifier":"TRK","analysisId":"AXVsSPktQO1sgvEV4X1P","status":"SUCCESS","submittedAt":"2020-10-27T22:58:41+0000","submitterLogin":"{omitted user who has analysis privileges}","startedAt":"2020-10-27T22:58:43+0000","executedAt":"2020-10-27T22:58:45+0000","executionTimeMs":2628,"logs":false,"hasScannerContext":true,"organization":"default-organization","warningCount":0,"warnings":[ ]}}

SonarQube plugins:

  • SonarPython 2.8.0.6204 (python)
  • SonarCSS 1.2.1.1602 (cssfamily)
  • GitHub Authentication for SonarQube 1.5.0.870 (authgithub)
  • JaCoCo 1.1.0.898 (jacoco)
  • SonarGo 1.1.1.2000 (go)
  • SonarKotlin 1.5.0.315 (kotlin)
  • Svn 1.9.0.1295 (scmsvn)
  • SonarJS 6.2.2.13315 (javascript)
  • SonarRuby 1.5.0.315 (ruby)
  • SonarScala 1.5.0.315 (sonarscala)
  • SonarC# 7.15.0.8572 (csharp)
  • Java Code Quality and Security 6.3.2.22818 (java)
  • LDAP 2.2.0.608 (ldap)
  • SonarHTML 3.2.0.2082 (web)
  • Git 1.11.1.2008 (scmgit)
  • SonarFlex 2.5.1.1831 (flex)
  • SonarXML 2.0.1.2020 (xml)
  • SAML 2.0 Authentication for SonarQube 1.2.0.682 (authsaml)
  • Sonar WebDriver Plugin 1.0.5 (webdriver)
  • SonarPHP 3.2.0.4868 (php)
  • SonarTS 2.1.0.4359 (typescript)
  • SonarVB 7.15.0.8572 (vbnet)
  • YAML Analyzer 1.5.1 (yaml)
    Global server settings:
  - sonar.auth.github.allowUsersToSignUp=false
  - sonar.core.id={omitted id}
  - sonar.core.serverBaseURL={omitted server URL}
  - sonar.core.startTime=2020-10-14T17:30:16+0000
  - sonar.dbcleaner.daysBeforeDeletingClosedIssues=0
  - sonar.dbcleaner.hoursBeforeKeepingOnlyOneSnapshotByDay=0
  - sonar.dbcleaner.weeksBeforeDeletingAllSnapshots=0
  - sonar.dbcleaner.weeksBeforeKeepingOnlyAnalysesWithVersion=0
  - sonar.dbcleaner.weeksBeforeKeepingOnlyOneSnapshotByMonth=0
  - sonar.dbcleaner.weeksBeforeKeepingOnlyOneSnapshotByWeek=0
  - sonar.forceAuthentication=true

Project server settings:
Project scanner properties:

  - sonar.binaries={omitted path}/jenkins/jobs/{omitted jobName}/workspace/target/classes
  - sonar.groovy.binaries={omitted path}/jenkins/jobs/{omitted jobName}/workspace/target/classes
  - sonar.host.url={omitted server URL}
  - sonar.java.binaries={omitted path}/jenkins/jobs/{omitted jobName}/workspace/target/classes
  - sonar.java.libraries={omitted path}/maven/repository/org/springframework/boot/spring-boot-starter-web/2.1.4.RELEASE/spring-boot-starter-web-2.1.4.RELEASE.jar,{omitted path}/maven/repository/org/springframework/boot/spring-boot-starter/2.1.4.RELEASE/spring-boot-starter-2.1.4.RELEASE.jar,{omitted path}/maven/repository/org/springframework/boot/spring-boot-starter-logging/2.1.4.RELEASE/spring-boot-starter-logging-2.1.4.RELEASE.jar,{omitted path}/maven/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar,{omitted path}/maven/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar,{omitted path}/maven/repository/org/apache/logging/log4j/log4j-to-slf4j/2.11.2/log4j-to-slf4j-2.11.2.jar,{omitted path}/maven/repository/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar,{omitted path}/maven/repository/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar,{omitted path}/maven/repository/org/springframework/boot/spring-boot-starter-json/2.1.4.RELEASE/spring-boot-starter-json-2.1.4.RELEASE.jar,{omitted path}/maven/repository/com/fasterxml/j...
  - sonar.java.source=1.8
  - sonar.java.target=1.8
  - sonar.java.test.binaries={omitted path}/jenkins/jobs/{omitted jobName}/workspace/target/test-classes
  - sonar.java.test.libraries={omitted path}/jenkins/jobs/{omitted jobName}/workspace/target/classes,{omitted path}/maven/repository/org/springframework/boot/spring-boot-starter-web/2.1.4.RELEASE/spring-boot-starter-web-2.1.4.RELEASE.jar,{omitted path}/maven/repository/org/springframework/boot/spring-boot-starter/2.1.4.RELEASE/spring-boot-starter-2.1.4.RELEASE.jar,{omitted path}/maven/repository/org/springframework/boot/spring-boot-starter-logging/2.1.4.RELEASE/spring-boot-starter-logging-2.1.4.RELEASE.jar,{omitted path}/maven/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar,{omitted path}/maven/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar,{omitted path}/maven/repository/org/apache/logging/log4j/log4j-to-slf4j/2.11.2/log4j-to-slf4j-2.11.2.jar,{omitted path}/maven/repository/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar,{omitted path}/maven/repository/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar,{omitted path}/maven/repository/org/yaml/snakeyaml/1.23/snakeyaml-1.23.jar,{omitted path}/maven/reposi...
  - sonar.junit.reportPaths={omitted path}/jenkins/jobs/{omitted jobName}/workspace/target/surefire-reports
  - sonar.junit.reportsPath={omitted path}/jenkins/jobs/{omitted jobName}/workspace/target/surefire-reports
  - sonar.libraries={omitted path}/maven/repository/org/springframework/boot/spring-boot-starter-web/2.1.4.RELEASE/spring-boot-starter-web-2.1.4.RELEASE.jar,{omitted path}/maven/repository/org/springframework/boot/spring-boot-starter/2.1.4.RELEASE/spring-boot-starter-2.1.4.RELEASE.jar,{omitted path}/maven/repository/org/springframework/boot/spring-boot-starter-logging/2.1.4.RELEASE/spring-boot-starter-logging-2.1.4.RELEASE.jar,{omitted path}/maven/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar,{omitted path}/maven/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar,{omitted path}/maven/repository/org/apache/logging/log4j/log4j-to-slf4j/2.11.2/log4j-to-slf4j-2.11.2.jar,{omitted path}/maven/repository/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar,{omitted path}/maven/repository/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar,{omitted path}/maven/repository/org/springframework/boot/spring-boot-starter-json/2.1.4.RELEASE/spring-boot-starter-json-2.1.4.RELEASE.jar,{omitted path}/maven/repository/com/fasterxml/j...
  - sonar.links.ci={omitted CI URL}
  - sonar.links.homepage={omitted corporate artifact repository URL}
  - sonar.links.issue=
  - sonar.links.scm={omitted corporate artifact repository URL}
  - sonar.links.scm_dev=scm:git:{omitted version control SSH URL}
  - sonar.login={omitted login}
  - sonar.maven.plugin.version=3.6.0.1398
  - sonar.moduleKey={omitted groupId}:{omitted artifactId}
  - sonar.projectBaseDir={omitted path}/jenkins/jobs/{omitted jobName}/workspace
  - sonar.projectBuildDir={omitted path}/jenkins/jobs/{omitted jobName}/workspace/target
  - sonar.projectDescription={omitted description}
  - sonar.projectKey={omitted groupId}:{artifactId}:master
  - sonar.projectName="{omitted artifactId}-master"
  - sonar.projectVersion=1.0.0.3-SNAPSHOT
  - sonar.scanner.app=ScannerMaven
  - sonar.scanner.appVersion=3.7.0.1746/3.6.0
  - sonar.sourceEncoding=UTF-8
  - sonar.sources={omitted path}/jenkins/jobs/{omitted jobName}/workspace/pom.xml,{omitted path}/jenkins/jobs/{omitted jobName}/workspace/src/main/java
  - sonar.tests={omitted path}/jenkins/jobs/{omitted jobName}/workspace/src/test/java
  - sonar.working.directory={omitted path}/jenkins/jobs/{omitted jobName}/workspace/target/sonar

No browser console errors found

Also, Issues are found but that’s the only tab that populates with data

Hi,

Any possible update on this? This is the last piece for us to solve before pushing this to production.

Thanks!

After restarting with a fresh database and deleting the data on the filesystem - it seems the issue is no longer occurring. I will setup our configurations back to the way they were before and update here if the issue returns.