Please provide
- Operating system: Windows
- SonarLint plugin version: 10.12.0.79769
- IntelliJ version: PHPStorm 2024.3 (Build #PS-243.21565.202)
- Programming language you’re coding in: PHP
- Is connected mode used: Yes
- Connected to SonarCloud or SonarQube (and which version): SonarQube Enterprise Edition
- v10.6 (92116)
And a thorough description of the problem / question:
Setting up a new PHPStorm installation, Sonarlint is stuck in “Synchronizing projects…” for hours with no noticable progress.
Any way to find out what it is doing and why it is stuck here?
Log:
Starting the SonarLint service process...
Listing SonarLint service files:
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\annotations-13.0.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\checker-qual-3.33.0.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\commons-codec-1.15.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\commons-compress-1.26.1.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\commons-csv-1.10.0.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\commons-io-2.16.1.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\commons-lang-2.6.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\commons-lang3-3.12.0.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\error_prone_annotations-2.18.0.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\failureaccess-1.0.1.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\git-files-blame-1.1.0.1835.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\gson-2.10.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\guava-32.1.1-jre.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\httpclient5-5.2.1.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\httpcore5-5.2.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\httpcore5-h2-5.2.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\j2objc-annotations-2.8.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\JavaEWAH-1.2.3.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\javax.annotation-api-1.3.2.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\javax.inject-1.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\jsr305-3.0.2.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\jul-to-slf4j-1.7.36.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\kotlin-logging-1.7.9.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\kotlin-stdlib-1.6.21.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\kotlin-stdlib-common-1.6.21.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\logback-classic-1.2.13.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\logback-core-1.2.13.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\org.eclipse.jgit-6.9.0.202403050737-r.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\org.eclipse.lsp4j.jsonrpc-0.22.0.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\picocli-4.7.3.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\protobuf-java-4.28.2.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\slf4j-api-1.7.36.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonar-channel-4.2.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonar-classloader-1.0.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonar-markdown-9.4.0.54424.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonar-plugin-api-10.11.0.2468.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonar-scanner-protocol-9.9.0.65466.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-analysis-engine-10.9.0.79478.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-backend-cli-10.9.0.79478.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-commons-10.9.0.79478.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-core-10.9.0.79478.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-http-10.9.0.79478.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-plugin-api-10.9.0.79478.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-plugin-commons-10.9.0.79478.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-rpc-impl-10.9.0.79478.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-rpc-protocol-10.9.0.79478.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-rule-extractor-10.9.0.79478.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-server-api-10.9.0.79478.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-server-connection-10.9.0.79478.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-telemetry-10.9.0.79478.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\spring-aop-5.3.39.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\spring-beans-5.3.39.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\spring-context-5.3.39.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\spring-core-5.3.39.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\spring-expression-5.3.39.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\spring-jcl-5.3.39.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\sslcontext-kickstart-8.3.4.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\xodus-compress-2.0.1.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\xodus-entity-store-2.0.1.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\xodus-environment-2.0.1.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\xodus-openAPI-2.0.1.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\xodus-utils-2.0.1.jar
C:\Users\\AppData\Roaming\JetBrains\PhpStorm2024.3\plugins\sonarlint-intellij\sloop\lib\xodus-vfs-2.0.1.jar
[2024-11-26T09:40:19.935013] [ApplicationImpl pooled thread 3] INFO org.sonarsource.sonarlint.core.rpc.client.SloopLauncher - Using JRE from C:\Program Files\JetBrains\PhpStorm 2024.3\jbr
Migrating the storage...
Listening for SonarLint service exit...
Initializing the SonarLint service...
[2024-11-26T09:40:20.831] [main] INFO org.sonarsource.sonarlint.core.rpc.impl.SonarLintRpcServerImpl - SonarLint backend started, instance=org.sonarsource.sonarlint.core.rpc.impl.SonarLintRpcServerImpl@d737b89
[2024-11-26T09:40:21.821] [SonarLint Server RPC sequential executor] INFO sonarlint - Started embedded server on port 64120
[2024-11-26T09:40:21.931] [SonarLint Server RPC sequential executor] WARN jetbrains.exodus.io.FileDataWriter - Can't open directory channel. Log directory fsync won't be performed.
SonarLint service initialized...
Analysing 15 files (ID some-id)...
[2024-11-26T09:41:00.233] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Synchronizing analyzer configuration for project '123456'
[2024-11-26T09:41:00.327] [SonarLint Local Storage Synchronizer] INFO sonarlint - Downloaded settings in 94ms
[2024-11-26T09:41:00.437] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'cloudformation' from profile 'AYmbr11ykXqqXz0Hc1EQ'
[2024-11-26T09:41:00.578] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'css' from profile 'AYYmK8BKQuiOWojO2FCC'
[2024-11-26T09:41:00.657] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'docker' from profile 'AYmbrE_9kXqqXz0Hc0yB'
[2024-11-26T09:41:00.72] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'js' from profile 'AYKCruDYPGD8a5bf2OBs'
[2024-11-26T09:41:00.861] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'kotlin' from profile 'AXZ_fuuM8GQIOWy5eh7U'
[2024-11-26T09:41:00.986] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'kubernetes' from profile 'AYmbrDeQkXqqXz0Hc0c9'
[2024-11-26T09:41:01.049] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'php' from profile 'AYDxAl74gxcOL-JR32rc'
[2024-11-26T09:41:01.19] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'plsql' from profile 'AXZ_ftf68GQIOWy5ehHG'
[2024-11-26T09:41:01.3] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'py' from profile 'AWMpp8ztSWBof8Wdig-o'
[2024-11-26T09:41:01.488] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'ruby' from profile 'AWeuWTlBK6lpLpfqlI_A'
[2024-11-26T09:41:01.551] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'scala' from profile 'AXZ_ftHO8GQIOWy5eg4e'
[2024-11-26T09:41:01.62] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'secrets' from profile 'AYmbs66zkXqqXz0Hc1Lu'
[2024-11-26T09:41:01.708] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'swift' from profile 'AXZ_fuPc8GQIOWy5ehgE'
[2024-11-26T09:41:01.787] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'terraform' from profile 'AYmbtH2QkXqqXz0Hc1Vh'
[2024-11-26T09:41:01.866] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'ts' from profile 'AWMpp9EHSWBof8WdihOH'
[2024-11-26T09:41:02.07] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'web' from profile 'AWMpp8eeSWBof8Wdigwi'
[2024-11-26T09:41:02.149] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'xml' from profile 'AWMpp8qeSWBof8Wdigyb'
[2024-11-26T09:41:02.243] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Fetching rule set for language 'yaml' from profile 'AYmbr13VkXqqXz0Hc1Es'
[2024-11-26T09:41:02.494] [SonarLint Local Storage Synchronizer] INFO sonarlint - Synchronizing project branches for project '123456'
[2024-11-26T09:41:03.295] [sonarlint-analysis-engine] WARN sonarlint - Plugin 'codescanlang' embeds dependencies. This will be deprecated soon. Plugin should be updated.
[2024-11-26T09:41:04.519] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Synchronizing issues for project '123456' on branch 'main'
[2024-11-26T09:41:05.456] [sonarlint-analysis-engine] WARN sonarlint - Plugin 'codescan' embeds dependencies. This will be deprecated soon. Plugin should be updated.
[2024-11-26T09:41:07.889] [PHP analyzer progress] INFO sonarlint - 10/12 files analyzed, current file: [uri=file:///C:/.....php]
[2024-11-26T09:41:11.201] [sonarlint-analysis-engine] WARN sonarlint - Unknown parameter type: SINGLE_SELECT_LIST
[2024-11-26T09:41:11.201] [sonarlint-analysis-engine] WARN sonarlint - Unknown parameter type: SINGLE_SELECT_LIST
[2024-11-26T09:41:11.201] [sonarlint-analysis-engine] WARN sonarlint - Unknown parameter type: SINGLE_SELECT_LIST
[2024-11-26T09:41:11.201] [sonarlint-analysis-engine] WARN sonarlint - Unknown parameter type: SINGLE_SELECT_LIST
[2024-11-26T09:41:13.886] [PHP analyzer progress] INFO sonarlint - 12/12 source files have been analyzed
[2024-11-26T09:41:13.886] [sonarlint-analysis-engine] INFO sonarlint - The PHP analyzer was able to leverage cached data from previous analyses for 0 out of 12 files. These files were not parsed.
[2024-11-26T09:41:13.886] [sonarlint-analysis-engine] INFO sonarlint - No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped.
[2024-11-26T09:41:14.046] [Progress of the Docker analysis] INFO sonarlint - 0 source files to be analyzed
[2024-11-26T09:41:14.046] [Progress of the Docker analysis] INFO sonarlint - 0/0 source files have been analyzed
[2024-11-26T09:41:14.046] [sonarlint-analysis-engine] INFO sonarlint - Available processors: 32
[2024-11-26T09:41:14.046] [sonarlint-analysis-engine] INFO sonarlint - Using 32 threads for analysis.
[2024-11-26T09:41:15.412] [sonarlint-analysis-engine] INFO sonarlint - The property "sonar.tests" is not set. To improve the analysis accuracy, we categorize a file as a test file if any of the following is true:
* The filename starts with "test"
* The filename contains "test." or "tests."
* Any directory in the file path is named: "doc", "docs", "test" or "tests"
* Any directory in the file path has a name ending in "test" or "tests"
[2024-11-26T09:41:15.46] [sonarlint-analysis-engine] INFO sonarlint - Analyzing all except non binary files
[2024-11-26T09:41:15.491] [Progress of the text and secrets analysis] INFO sonarlint - 12 source files to be analyzed
[2024-11-26T09:41:16.051] [Progress of the text and secrets analysis] INFO sonarlint - 12/12 source files have been analyzed
[2024-11-26T09:41:16.066] [sonarlint-analysis-engine] INFO sonarlint - Analysis detected 62 issues and 0 Security Hotspots in 37443ms
[2024-11-26T09:41:58.822] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Synchronizing taint issues for project '123456' on branch 'main'