Dear team,
I’m experiencing an issue with the Compute Engine since yesterday and the upgrade of the image of sonarscanner that we use (FROM sonarsource/sonar-scanner-cli:latest).
I was first in SQ 25.4.2, and I tested to upgrade to SQ 25.5.0, but I still have the issue.
It’s a sonar installed from zip.
I have a repository in which there are both python and ansible files. I use the following config sonar.properties:
sonar.projectKey=${env.SONAR_PROJECT_KEY}
sonar.qualitygate.wait=true
sonar.python.version=3.12
# sonar.externalIssuesReportPaths=ansible-lint-sq.json
sonar.sarifReportPaths=ansible-lint-sarif.json
sonar.exclusions=*tests-coverage.xml, junit-report*.xml, **/*.min.js, **/*.min.css
sonar.sources=.
sonar.sources.exclusions=*_tests/**
sonar.test.inclusions=*_tests/**
#sonar.python.coverage.reportPaths=*coverage.xml
sonar.coverage.exclusions=**/*.js
I can submit in private the sarif file if needed.
Error in my gitlab-ci is:
ERROR: CE Task finished abnormally with status: FAILED, you can check details here: https://sonar.redacted.tld/api/ce/task?id=75db0911-5aa9-468d-b122-d3e83562c033
Scanner Context
Plugins:
Bundled analyzers:
- JaCoCo 1.3.0.1538 (jacoco)
- IaC Code Quality and Security 1.50.0.16452 (iacenterprise)
- IaC Code Quality and Security 1.50.0.16452 (iac)
- Text Code Quality and Security 2.29.0.8107 (textdeveloper)
- Clean as You Code 2.4.0.2018 (cayc)
Global server settings:
- provisioning.gitlab.enabled=false
- sonar.abap.file.suffixes=.abap,.ab4,.flow,.asprog
- sonar.auth.gitlab.allowUsersToSignUp=true
- sonar.auth.gitlab.allowedGroups=redacted-users,sonar-administrators
- sonar.auth.gitlab.enabled=true
- sonar.auth.gitlab.groupsSync=true
- sonar.auth.gitlab.url=https://git.redacted.tld
- sonar.azureresourcemanager.file.suffixes=.bicep
- sonar.c.file.suffixes=.c,.h
- sonar.core.id=86E1FA4D-AZCIB_myZXX_0mQ618OP
- sonar.core.serverBaseURL=https://sonar.redacted.tld
- sonar.core.startTime=2025-10-10T14:23:16+0000
- sonar.cpp.file.suffixes=.cc,.cpp,.cxx,.c++,.hh,.hpp,.hxx,.h++,.ipp,.ixx,.mxx,.cppm,.ccm,.cxxm,.c++m
- sonar.cs.file.suffixes=.cs,.razor
- sonar.css.file.suffixes=.css,.less,.scss,.sass
- sonar.dart.file.suffixes=.dart
- sonar.docker.file.patterns=Dockerfile,\*.dockerfile
- sonar.flex.file.suffixes=as
- sonar.forceAuthentication=true
- sonar.go.file.suffixes=.go
- sonar.html.file.suffixes=.html,.xhtml,.cshtml,.vbhtml,.aspx,.ascx,.rhtml,.erb,.shtm,.shtml,.cmp,.twig,.html.j2
- sonar.ipynb.file.suffixes=ipynb
- sonar.java.file.suffixes=.java,.jav
- sonar.java.jvmframeworkconfig.file.patterns=\*\*/src/main/resources/\*\*/\*app\*.properties,\*\*/src/main/resources/\*\*/\*app\*.yaml,\*\*/src/main/resources/\*\*/\*app\*.yml
- sonar.javascript.file.suffixes=.js,.jsx,.cjs,.mjs,.vue,.astro,.vite
- sonar.json.file.suffixes=.json
- sonar.jsp.file.suffixes=.jsp,.jspf,.jspx
- sonar.kotlin.file.suffixes=.kt,.kts
- sonar.lf.enableGravatar=true
- sonar.multi-quality-mode.enabled=true
- sonar.objc.file.suffixes=.m
- sonar.php.file.suffixes=php,php3,php4,php5,phtml,inc
- sonar.plsql.file.suffixes=sql,pks,pkb
- sonar.plugins.risk.consent=ACCEPTED
- sonar.python.file.suffixes=py
- sonar.qualityProfiles.allowDisableInheritedRules=true
- sonar.ruby.file.suffixes=.rb
- sonar.rust.file.suffixes=.rs
- sonar.scala.file.suffixes=.scala
- sonar.swift.file.suffixes=.swift
- sonar.terraform.file.suffixes=.tf
- sonar.tsql.file.suffixes=.tsql
- sonar.typescript.file.suffixes=.ts,.tsx,.cts,.mts
- sonar.vbnet.file.suffixes=.vb
- sonar.xml.file.suffixes=.xml,.xsd,.xsl,.config
- sonar.yaml.file.suffixes=.yaml,.yml
Project server settings:
- sonar.abap.file.suffixes=.abap,.ab4,.flow,.asprog
- sonar.azureresourcemanager.file.suffixes=.bicep
- sonar.c.file.suffixes=.c,.h
- sonar.cpp.file.suffixes=.cc,.cpp,.cxx,.c++,.hh,.hpp,.hxx,.h++,.ipp,.ixx,.mxx,.cppm,.ccm,.cxxm,.c++m
- sonar.cs.file.suffixes=.cs,.razor
- sonar.css.file.suffixes=.css,.less,.scss,.sass
- sonar.dart.file.suffixes=.dart
- sonar.docker.file.patterns=Dockerfile,\*.dockerfile
- sonar.flex.file.suffixes=as
- sonar.go.file.suffixes=.go
- sonar.html.file.suffixes=.html,.xhtml,.cshtml,.vbhtml,.aspx,.ascx,.rhtml,.erb,.shtm,.shtml,.cmp,.twig,.html.j2
- sonar.ipynb.file.suffixes=ipynb
- sonar.java.file.suffixes=.java,.jav
- sonar.java.jvmframeworkconfig.file.patterns=\*\*/src/main/resources/\*\*/\*app\*.properties,\*\*/src/main/resources/\*\*/\*app\*.yaml,\*\*/src/main/resources/\*\*/\*app\*.yml
- sonar.javascript.file.suffixes=.js,.jsx,.cjs,.mjs,.vue,.astro,.vite
- sonar.json.file.suffixes=.json
- sonar.jsp.file.suffixes=.jsp,.jspf,.jspx
- sonar.kotlin.file.suffixes=.kt,.kts
- sonar.objc.file.suffixes=.m
- sonar.php.file.suffixes=php,php3,php4,php5,phtml,inc
- sonar.plsql.file.suffixes=sql,pks,pkb
- sonar.python.file.suffixes=py
- sonar.ruby.file.suffixes=.rb
- sonar.rust.file.suffixes=.rs
- sonar.scala.file.suffixes=.scala
- sonar.swift.file.suffixes=.swift
- sonar.terraform.file.suffixes=.tf
- sonar.tsql.file.suffixes=.tsql
- sonar.typescript.file.suffixes=.ts,.tsx,.cts,.mts
- sonar.vbnet.file.suffixes=.vb
- sonar.xml.file.suffixes=.xml,.xsd,.xsl,.config
- sonar.yaml.file.suffixes=.yaml,.yml
Project scanner properties:
- sonar.coverage.exclusions=\*\*/\*.js
- sonar.exclusions=\*tests-coverage.xml, junit-report\*.xml, \*\*/\*.min.js, \*\*/\*.min.css
- sonar.host.url=https://sonar.redacted.tld
- sonar.projectBaseDir=/builds/redacted
- sonar.projectKey=redacted_dea5946d-8341-44ae-8234-36e680938f47
- sonar.python.version=3.12
- sonar.qualitygate.wait=true
- sonar.sarifReportPaths=ansible-lint-sarif.json
- sonar.scanner.app=ScannerCLI
- sonar.scanner.appVersion=5.0.1.3006
- sonar.scanner.home=/opt/sonar-scanner
- sonar.sourceEncoding=UTF-8
- sonar.sources=.
- sonar.sources.exclusions=\*\_tests/\*\*
- sonar.test.inclusions=\*\_tests/\*\*
- sonar.working.directory=/builds/redacted/.scannerwork
Error Details
org.sonar.ce.task.projectanalysis.component.VisitException: Visit of Component {key=redacted_dea5946d-8341-44ae-8234-36e680938f47:automation/commvault/collect_schedule_policy.yml,type=FILE} failed
at org.sonar.ce.task.projectanalysis.component.VisitException.rethrowOrWrap(VisitException.java:44)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visit(VisitorsCrawler.java:71)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitChildren(VisitorsCrawler.java:107)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitImpl(VisitorsCrawler.java:94)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visit(VisitorsCrawler.java:69)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitChildren(VisitorsCrawler.java:107)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitImpl(VisitorsCrawler.java:94)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visit(VisitorsCrawler.java:69)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitChildren(VisitorsCrawler.java:107)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitImpl(VisitorsCrawler.java:94)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visit(VisitorsCrawler.java:69)
at org.sonar.ce.task.projectanalysis.step.ExecuteVisitorsStep.execute(ExecuteVisitorsStep.java:51)
at org.sonar.ce.task.step.ComputationStepExecutor.executeStep(ComputationStepExecutor.java:90)
at org.sonar.ce.task.step.ComputationStepExecutor.executeSteps(ComputationStepExecutor.java:81)
at org.sonar.ce.task.step.ComputationStepExecutor.execute(ComputationStepExecutor.java:68)
at org.sonar.ce.task.projectanalysis.taskprocessor.ReportTaskProcessor.process(ReportTaskProcessor.java:75)
at org.sonar.ce.taskprocessor.CeWorkerImpl$ExecuteTask.executeTask(CeWorkerImpl.java:212)
at org.sonar.ce.taskprocessor.CeWorkerImpl$ExecuteTask.run(CeWorkerImpl.java:194)
at org.sonar.ce.taskprocessor.CeWorkerImpl.findAndProcessTask(CeWorkerImpl.java:160)
at org.sonar.ce.taskprocessor.CeWorkerImpl$TrackRunningState.get(CeWorkerImpl.java:135)
at org.sonar.ce.taskprocessor.CeWorkerImpl.call(CeWorkerImpl.java:87)
at org.sonar.ce.taskprocessor.CeWorkerImpl.call(CeWorkerImpl.java:53)
at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:128)
at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:74)
at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:80)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.IllegalStateException: Fail to process issues of component 'redacted_dea5946d-8341-44ae-8234-36e680938f47:automation/commvault/collect_schedule_policy.yml'
at org.sonar.ce.task.projectanalysis.issue.IntegrateIssuesVisitor.visitAny(IntegrateIssuesVisitor.java:107)
at org.sonar.ce.task.projectanalysis.component.TypeAwareVisitorWrapper.visitAny(TypeAwareVisitorWrapper.java:77)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitNode(VisitorsCrawler.java:114)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visitImpl(VisitorsCrawler.java:97)
at org.sonar.ce.task.projectanalysis.component.VisitorsCrawler.visit(VisitorsCrawler.java:69)
... 29 more
Caused by: java.lang.IllegalStateException: Unknown status: TO_REVIEW [issue=39f37d2b-b5a0-4cc1-901e-689f96b2028e]
at com.google.common.base.Preconditions.checkState(Preconditions.java:834)
at org.sonar.server.issue.workflow.codequalityissue.CodeQualityIssueWorkflow.stateOf(CodeQualityIssueWorkflow.java:101)
at org.sonar.server.issue.workflow.codequalityissue.CodeQualityIssueWorkflow.doAutomaticTransition(CodeQualityIssueWorkflow.java:90)
at org.sonar.server.issue.workflow.IssueWorkflow.doAutomaticTransition(IssueWorkflow.java:71)
at org.sonar.ce.task.projectanalysis.issue.IssueLifecycle.doAutomaticTransition(IssueLifecycle.java:229)
at org.sonar.ce.task.projectanalysis.issue.IntegrateIssuesVisitor.processIssue(IntegrateIssuesVisitor.java:210)
at org.sonar.ce.task.projectanalysis.issue.IntegrateIssuesVisitor.lambda$processIssues$1(IntegrateIssuesVisitor.java:165)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at org.sonar.ce.task.projectanalysis.issue.IntegrateIssuesVisitor.processIssues(IntegrateIssuesVisitor.java:165)
at org.sonar.ce.task.projectanalysis.issue.IntegrateIssuesVisitor.visitAny(IntegrateIssuesVisitor.java:101)
... 33 more
Can you please advise?
Thank you a lot,
Florian Thöni
EDIT: as explained in next messages, image has not been changed, issue is somewhere else.