- Operating system: Ubuntu 24.04.4 LTS
- SonarQube for IntelliJ plugin version: 11.14.0.84231
- IntelliJ version: IntelliJ IDEA 2025.3.3
- Programming language you’re coding in: Java
- Is connected mode used: Yes
- SonarQube Cloud, SonarQube Server, or SonarQube Community Build? (if one of the latter two, which version?): SonarQube Server (Enterprise Edition
v2025.1.1 (104738))
- SonarQube Cloud, SonarQube Server, or SonarQube Community Build? (if one of the latter two, which version?): SonarQube Server (Enterprise Edition
And a thorough description of the problem / question:
When I start IntelliJ and immediately open up the SonarQube plugin logs I see this:
Starting the SonarQube for IDE service process...
Listing SonarQube for IDE service files:
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/JavaEWAH-1.2.3.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/protobuf-java-4.28.2.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/xodus-environment-2.0.1.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/gson-2.10.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonarlint-telemetry-10.46.0.84435.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/logback-classic-1.5.25.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/commons-codec-1.17.2.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/commons-text-1.13.1.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/jakarta.annotation-api-3.0.0.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/git-files-blame-2.0.1.17.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonar-plugin-api-13.4.2.4284.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/failureaccess-1.0.2.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonarlint-rule-extractor-10.46.0.84435.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/jakarta.inject-api-2.0.1.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonarlint-plugin-api-10.46.0.84435.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sentry-8.20.0.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/jooq-3.19.15.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/ayza-10.0.0.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/xodus-compress-2.0.1.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/checker-qual-3.43.0.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonar-scanner-protocol-9.9.0.65466.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/reactive-streams-1.0.3.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonarlint-server-api-10.46.0.84435.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/org.eclipse.jgit-7.2.1.202505142326-r.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/spring-jcl-6.2.12.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/flyway-core-11.14.0.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/commons-io-2.18.0.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/jackson-databind-2.19.1.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/micrometer-commons-1.14.12.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/xodus-openAPI-2.0.1.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/slf4j-api-2.0.17.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/jackson-annotations-2.19.1.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/spring-context-6.2.12.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonarlint-commons-10.46.0.84435.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/httpclient5-5.4.4.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/xodus-vfs-2.0.1.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonarlint-rpc-protocol-10.46.0.84435.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonarlint-plugin-commons-10.46.0.84435.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/spring-beans-6.2.12.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/jsr305-3.0.2.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/xodus-entity-store-2.0.1.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/error_prone_annotations-2.36.0.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/spring-core-6.2.12.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonarlint-core-10.46.0.84435.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/commons-csv-1.13.0.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/jackson-core-2.19.1.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonar-channel-4.2.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/spring-aop-6.2.12.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonarlint-backend-cli-10.46.0.84435.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/kotlin-stdlib-common-1.9.21.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/org.eclipse.lsp4j.jsonrpc-0.22.0.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/httpcore5-5.3.2.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonar-classloader-1.2.1.2095.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/guava-33.4.0-jre.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/commons-compress-1.27.1.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/javax.annotation-api-1.3.2.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/h2-2.4.240.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonarlint-http-10.46.0.84435.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/j2objc-annotations-3.0.0.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/xodus-utils-2.0.1.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonarlint-rpc-impl-10.46.0.84435.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/r2dbc-spi-1.0.0.RELEASE.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/logback-core-1.5.25.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/kotlin-logging-1.7.9.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/kotlin-stdlib-1.9.21.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/spring-expression-6.2.12.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/annotations-13.0.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/picocli-4.7.6.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/httpcore5-h2-5.3.4.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/jul-to-slf4j-2.0.17.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonarlint-server-connection-10.46.0.84435.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/micrometer-observation-1.14.12.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/commons-lang3-3.18.0.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonar-markdown-25.3.0.104237.jar
/home/marc/.local/share/JetBrains/IntelliJIdea2025.3/sonarlint-intellij/sloop/lib/sonarlint-analysis-engine-10.46.0.84435.jar
[2026-03-04T16:08:52.918821974] [ApplicationImpl pooled thread 2] INFO org.sonarsource.sonarlint.core.rpc.client.SloopLauncher - Using JRE from /home/marc/.local/share/JetBrains/Toolbox/apps/intellij-idea-ultimate/jbr
Migrating the storage...
Listening for SonarQube for IDE service exit...
Initializing the SonarQube for IDE service...
[2026-03-04T16:08:55.128] [SonarLint Server RPC sequential executor] INFO sonarlint - Initializing Sentry
[2026-03-04T16:08:56.216] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.FlywayExecutor - Database: jdbc:h2:/home/marc/.cache/JetBrains/IntelliJIdea2025.3/sonarlint/storage/h2/sq-ide (H2 2.4)
[2026-03-04T16:08:56.227] [SonarLint Server RPC sequential executor] WARN org.flywaydb.core.internal.database.base.Database - Using H2 2.4.240 which is newer than the version Flyway has been verified with. The latest verified version of H2 is 2.3.232.
[2026-03-04T16:08:56.3] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.internal.command.DbValidate - Successfully validated 5 migrations (execution time 00:00.036s)
[2026-03-04T16:08:56.309] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.internal.command.DbMigrate - Current version of schema "PUBLIC": 5
[2026-03-04T16:08:56.312] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.internal.command.DbMigrate - Schema "PUBLIC" is up to date. No migration necessary.
[2026-03-04T16:08:56.798] [SonarLint Server RPC sequential executor] INFO org.jooq.impl.DefaultExecuteContext.logVersionSupport - Version : Database version is supported by dialect H2: 2.4.240 (2025-09-22)
[2026-03-04T16:08:57.961] [SonarLint Server RPC sequential executor] INFO sonarlint - Started embedded server on port 64120
SonarQube for IDE service initialized...
[2026-03-04T16:09:06.609] [SonarLint Local Storage Synchronizer] INFO sonarlint - Downloaded settings in 126ms
[2026-03-04T16:09:06.782] [SonarLint Local Storage Synchronizer] INFO sonarlint - Downloaded plugin list in 76ms
[2026-03-04T16:09:06.832] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Synchronizing analyzer configuration for project 'someproject_e3975191-5f32-406c-1467-a6e71c1514b1'
[2026-03-04T16:09:06.832] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Languages enabled for synchronization: [kubernetes, css, scala, kotlin, js, py, secrets, plsql, ruby, docker, ansible, java, web, xml, php, terraform, text, cloudformation, swift, ts, yaml, githubactions]
[2026-03-04T16:09:06.918] [SonarLint Local Storage Synchronizer] INFO sonarlint - Downloaded settings in 76ms
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'ansible' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'cloudformation' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'css' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'docker' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'java' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'js' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'kotlin' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'kubernetes' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'php' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'plsql' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'py' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'ruby' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'scala' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'secrets' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'swift' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'terraform' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'text' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'ts' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'web' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'xml' are up-to-date
[2026-03-04T16:09:07.009] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Active rules for 'yaml' are up-to-date
[2026-03-04T16:09:07.491] [SonarLint Local Storage Synchronizer] INFO sonarlint - Synchronizing project branches for project 'someproject_e3975191-5f32-406c-1467-a6e71c1514b1'
[2026-03-04T16:09:07.947] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Synchronizing issues for project 'someproject_e3975191-5f32-406c-1467-a6e71c1514b1' on branch 'master'
[2026-03-04T16:09:08.294] [SonarLint Local Storage Synchronizer] INFO sonarlint - [SYNC] Synchronizing taint issues for project 'someproject_e3975191-5f32-406c-1467-a6e71c1514b1' on branch 'master'
[2026-03-04T16:09:20.429] [SonarLint Local Storage Synchronizer] ERROR sonarlint - Error during synchronization
org.jooq.exception.DataException: SQL [merge into "PUBLIC"."SERVER_FINDINGS" using (select cast(? as uuid) "ID", cast(? as varchar(255)) "CONNECTION_ID", cast(? as varchar(255)) "SONAR_PROJECT_KEY", cast(? as varchar(255)) "SERVER_KEY", cast(? as varchar(255)) "RULE_KEY", cast(? as varchar(10000)) "MESSAGE", cast(? as varchar(1000000000)) "FILE_PATH", cast(? as timestamp(6)) "CREATION_DATE", cast(? as varchar(255)) "USER_SEVERITY", cast(? as varchar(255)) "RULE_TYPE", cast(? as varchar(255)) "RULE_DESCRIPTION_CONTEXT_KEY", cast(? as varchar(255)) "CLEAN_CODE_ATTRIBUTE", cast(? as varchar(255)) "FINDING_TYPE", cast(? as varchar(255)) "BRANCH_NAME", cast(? format json as json) "IMPACTS", cast(? format json as json) "FLOWS", cast(? as boolean) "RESOLVED", cast(? as int) "START_LINE", cast(? as int) "START_LINE_OFFSET", cast(? as int) "END_LINE", cast(? as int) "END_LINE_OFFSET", cast(? as varchar(255)) "TEXT_RANGE_HASH") "t" on "PUBLIC"."SERVER_FINDINGS"."SERVER_KEY" = "t"."SERVER_KEY" when matched then update set "PUBLIC"."SERVER_FINDINGS"."ID" = "t"."ID", "PUBLIC"."SERVER_FINDINGS"."CONNECTION_ID" = "t"."CONNECTION_ID", "PUBLIC"."SERVER_FINDINGS"."SONAR_PROJECT_KEY" = "t"."SONAR_PROJECT_KEY", "PUBLIC"."SERVER_FINDINGS"."SERVER_KEY" = "t"."SERVER_KEY", "PUBLIC"."SERVER_FINDINGS"."RULE_KEY" = "t"."RULE_KEY", "PUBLIC"."SERVER_FINDINGS"."MESSAGE" = "t"."MESSAGE", "PUBLIC"."SERVER_FINDINGS"."FILE_PATH" = "t"."FILE_PATH", "PUBLIC"."SERVER_FINDINGS"."CREATION_DATE" = "t"."CREATION_DATE", "PUBLIC"."SERVER_FINDINGS"."USER_SEVERITY" = "t"."USER_SEVERITY", "PUBLIC"."SERVER_FINDINGS"."RULE_TYPE" = "t"."RULE_TYPE", "PUBLIC"."SERVER_FINDINGS"."RULE_DESCRIPTION_CONTEXT_KEY" = "t"."RULE_DESCRIPTION_CONTEXT_KEY", "PUBLIC"."SERVER_FINDINGS"."CLEAN_CODE_ATTRIBUTE" = "t"."CLEAN_CODE_ATTRIBUTE", "PUBLIC"."SERVER_FINDINGS"."FINDING_TYPE" = "t"."FINDING_TYPE", "PUBLIC"."SERVER_FINDINGS"."BRANCH_NAME" = "t"."BRANCH_NAME", "PUBLIC"."SERVER_FINDINGS"."IMPACTS" = "t"."IMPACTS", "PUBLIC"."SERVER_FINDINGS"."FLOWS" = "t"."FLOWS", "PUBLIC"."SERVER_FINDINGS"."RESOLVED" = "t"."RESOLVED", "PUBLIC"."SERVER_FINDINGS"."START_LINE" = "t"."START_LINE", "PUBLIC"."SERVER_FINDINGS"."START_LINE_OFFSET" = "t"."START_LINE_OFFSET", "PUBLIC"."SERVER_FINDINGS"."END_LINE" = "t"."END_LINE", "PUBLIC"."SERVER_FINDINGS"."END_LINE_OFFSET" = "t"."END_LINE_OFFSET", "PUBLIC"."SERVER_FINDINGS"."TEXT_RANGE_HASH" = "t"."TEXT_RANGE_HASH" when not matched then insert ("ID", "CONNECTION_ID", "SONAR_PROJECT_KEY", "SERVER_KEY", "RULE_KEY", "MESSAGE", "FILE_PATH", "CREATION_DATE", "USER_SEVERITY", "RULE_TYPE", "RULE_DESCRIPTION_CONTEXT_KEY", "CLEAN_CODE_ATTRIBUTE", "FINDING_TYPE", "BRANCH_NAME", "IMPACTS", "FLOWS", "RESOLVED", "START_LINE", "START_LINE_OFFSET", "END_LINE", "END_LINE_OFFSET", "TEXT_RANGE_HASH") values ("t"."ID", "t"."CONNECTION_ID", "t"."SONAR_PROJECT_KEY", "t"."SERVER_KEY", "t"."RULE_KEY", "t"."MESSAGE", "t"."FILE_PATH", "t"."CREATION_DATE", "t"."USER_SEVERITY", "t"."RULE_TYPE", "t"."RULE_DESCRIPTION_CONTEXT_KEY", "t"."CLEAN_CODE_ATTRIBUTE", "t"."FINDING_TYPE", "t"."BRANCH_NAME", "t"."IMPACTS", "t"."FLOWS", "t"."RESOLVED", "t"."START_LINE", "t"."START_LINE_OFFSET", "t"."END_LINE", "t"."END_LINE_OFFSET", "t"."TEXT_RANGE_HASH")]; Value too long for column "FLOWS JSON(10000000)": "JSON '[{""locations"":[{""filePath"":""commons/src/main/java/ch/someproject/upp/transac... (1000000000)"; SQL statement:
merge into "PUBLIC"."SERVER_FINDINGS" using (select cast(? as uuid) "ID", cast(? as varchar(255)) "CONNECTION_ID", cast(? as varchar(255)) "SONAR_PROJECT_KEY", cast(? as varchar(255)) "SERVER_KEY", cast(? as varchar(255)) "RULE_KEY", cast(? as varchar(10000)) "MESSAGE", cast(? as varchar(1000000000)) "FILE_PATH", cast(? as timestamp(6)) "CREATION_DATE", cast(? as varchar(255)) "USER_SEVERITY", cast(? as varchar(255)) "RULE_TYPE", cast(? as varchar(255)) "RULE_DESCRIPTION_CONTEXT_KEY", cast(? as varchar(255)) "CLEAN_CODE_ATTRIBUTE", cast(? as varchar(255)) "FINDING_TYPE", cast(? as varchar(255)) "BRANCH_NAME", cast(? format json as json) "IMPACTS", cast(? format json as json) "FLOWS", cast(? as boolean) "RESOLVED", cast(? as int) "START_LINE", cast(? as int) "START_LINE_OFFSET", cast(? as int) "END_LINE", cast(? as int) "END_LINE_OFFSET", cast(? as varchar(255)) "TEXT_RANGE_HASH") "t" on "PUBLIC"."SERVER_FINDINGS"."SERVER_KEY" = "t"."SERVER_KEY" when matched then update set "PUBLIC"."SERVER_FINDINGS"."ID" = "t"."ID", "PUBLIC"."SERVER_FINDINGS"."CONNECTION_ID" = "t"."CONNECTION_ID", "PUBLIC"."SERVER_FINDINGS"."SONAR_PROJECT_KEY" = "t"."SONAR_PROJECT_KEY", "PUBLIC"."SERVER_FINDINGS"."SERVER_KEY" = "t"."SERVER_KEY", "PUBLIC"."SERVER_FINDINGS"."RULE_KEY" = "t"."RULE_KEY", "PUBLIC"."SERVER_FINDINGS"."MESSAGE" = "t"."MESSAGE", "PUBLIC"."SERVER_FINDINGS"."FILE_PATH" = "t"."FILE_PATH", "PUBLIC"."SERVER_FINDINGS"."CREATION_DATE" = "t"."CREATION_DATE", "PUBLIC"."SERVER_FINDINGS"."USER_SEVERITY" = "t"."USER_SEVERITY", "PUBLIC"."SERVER_FINDINGS"."RULE_TYPE" = "t"."RULE_TYPE", "PUBLIC"."SERVER_FINDINGS"."RULE_DESCRIPTION_CONTEXT_KEY" = "t"."RULE_DESCRIPTION_CONTEXT_KEY", "PUBLIC"."SERVER_FINDINGS"."CLEAN_CODE_ATTRIBUTE" = "t"."CLEAN_CODE_ATTRIBUTE", "PUBLIC"."SERVER_FINDINGS"."FINDING_TYPE" = "t"."FINDING_TYPE", "PUBLIC"."SERVER_FINDINGS"."BRANCH_NAME" = "t"."BRANCH_NAME", "PUBLIC"."SERVER_FINDINGS"."IMPACTS" = "t"."IMPACTS", "PUBLIC"."SERVER_FINDINGS"."FLOWS" = "t"."FLOWS", "PUBLIC"."SERVER_FINDINGS"."RESOLVED" = "t"."RESOLVED", "PUBLIC"."SERVER_FINDINGS"."START_LINE" = "t"."START_LINE", "PUBLIC"."SERVER_FINDINGS"."START_LINE_OFFSET" = "t"."START_LINE_OFFSET", "PUBLIC"."SERVER_FINDINGS"."END_LINE" = "t"."END_LINE", "PUBLIC"."SERVER_FINDINGS"."END_LINE_OFFSET" = "t"."END_LINE_OFFSET", "PUBLIC"."SERVER_FINDINGS"."TEXT_RANGE_HASH" = "t"."TEXT_RANGE_HASH" when not matched then insert ("ID", "CONNECTION_ID", "SONAR_PROJECT_KEY", "SERVER_KEY", "RULE_KEY", "MESSAGE", "FILE_PATH", "CREATION_DATE", "USER_SEVERITY", "RULE_TYPE", "RULE_DESCRIPTION_CONTEXT_KEY", "CLEAN_CODE_ATTRIBUTE", "FINDING_TYPE", "BRANCH_NAME", "IMPACTS", "FLOWS", "RESOLVED", "START_LINE", "START_LINE_OFFSET", "END_LINE", "END_LINE_OFFSET", "TEXT_RANGE_HASH") values ("t"."ID", "t"."CONNECTION_ID", "t"."SONAR_PROJECT_KEY", "t"."SERVER_KEY", "t"."RULE_KEY", "t"."MESSAGE", "t"."FILE_PATH", "t"."CREATION_DATE", "t"."USER_SEVERITY", "t"."RULE_TYPE", "t"."RULE_DESCRIPTION_CONTEXT_KEY", "t"."CLEAN_CODE_ATTRIBUTE", "t"."FINDING_TYPE", "t"."BRANCH_NAME", "t"."IMPACTS", "t"."FLOWS", "t"."RESOLVED", "t"."START_LINE", "t"."START_LINE_OFFSET", "t"."END_LINE", "t"."END_LINE_OFFSET", "t"."TEXT_RANGE_HASH") [22001-240]
at org.jooq_3.19.15.H2.debug(Unknown Source)
at org.jooq.impl.Tools.translate(Tools.java:3637)
at org.jooq.impl.Tools.translate(Tools.java:3629)
at org.jooq.impl.DefaultExecuteContext.sqlException(DefaultExecuteContext.java:827)
at org.jooq.impl.BatchSingle.executePrepared(BatchSingle.java:272)
at org.jooq.impl.BatchSingle.execute(BatchSingle.java:184)
at org.jooq.impl.BatchCRUD.lambda$executePrepared$3(BatchCRUD.java:167)
at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986)
at org.jooq.impl.BatchCRUD.executePrepared(BatchCRUD.java:161)
at org.jooq.impl.BatchCRUD.execute(BatchCRUD.java:102)
at org.sonarsource.sonarlint.core.serverconnection.storage.ServerFindingRepository.batchMergeTaints(ServerFindingRepository.java:583)
at org.sonarsource.sonarlint.core.serverconnection.storage.ServerFindingRepository.lambda$mergeTaintIssues$5(ServerFindingRepository.java:187)
at org.jooq.impl.DefaultDSLContext.lambda$transaction$5(DefaultDSLContext.java:592)
at org.jooq.impl.DefaultDSLContext.lambda$transactionResult0$3(DefaultDSLContext.java:530)
at org.jooq.impl.Tools$3$1.block(Tools.java:6370)
at java.base/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4013)
at java.base/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3961)
at org.jooq.impl.Tools$3.get(Tools.java:6367)
at org.jooq.impl.DefaultDSLContext.transactionResult0(DefaultDSLContext.java:578)
at org.jooq.impl.DefaultDSLContext.transactionResult(DefaultDSLContext.java:502)
at org.jooq.impl.DefaultDSLContext.transaction(DefaultDSLContext.java:591)
at org.sonarsource.sonarlint.core.serverconnection.storage.ServerFindingRepository.mergeTaintIssues(ServerFindingRepository.java:177)
at org.sonarsource.sonarlint.core.serverconnection.ServerIssueUpdater.syncTaints(ServerIssueUpdater.java:81)
at org.sonarsource.sonarlint.core.sync.TaintSynchronizationService.updateServerTaintIssuesForProject(TaintSynchronizationService.java:93)
at org.sonarsource.sonarlint.core.sync.TaintSynchronizationService.synchronizeTaintVulnerabilities(TaintSynchronizationService.java:76)
at org.sonarsource.sonarlint.core.sync.SynchronizationService.lambda$synchronizeProjectWithProgress$5(SynchronizationService.java:214)
at java.base/java.util.Optional.ifPresent(Optional.java:178)
at org.sonarsource.sonarlint.core.sync.SynchronizationService.lambda$synchronizeProjectWithProgress$6(SynchronizationService.java:208)
at java.base/java.util.HashMap.forEach(HashMap.java:1429)
at org.sonarsource.sonarlint.core.sync.SynchronizationService.synchronizeProjectWithProgress(SynchronizationService.java:208)
at org.sonarsource.sonarlint.core.sync.SynchronizationService.lambda$synchronizeProjectsOfTheSameConnection$3(SynchronizationService.java:196)
at org.sonarsource.sonarlint.core.connection.SonarQubeClient.withClientApi(SonarQubeClient.java:76)
at org.sonarsource.sonarlint.core.SonarQubeClientManager.lambda$withActiveClient$1(SonarQubeClientManager.java:80)
at java.base/java.util.Optional.ifPresent(Optional.java:178)
at org.sonarsource.sonarlint.core.SonarQubeClientManager.withActiveClient(SonarQubeClientManager.java:80)
at org.sonarsource.sonarlint.core.sync.SynchronizationService.synchronizeProjectsOfTheSameConnection(SynchronizationService.java:192)
at org.sonarsource.sonarlint.core.sync.SynchronizationService.lambda$synchronizeProjectsSync$2(SynchronizationService.java:177)
at org.sonarsource.sonarlint.core.commons.progress.TaskManager.runExistingTask(TaskManager.java:47)
at org.sonarsource.sonarlint.core.commons.progress.TaskManager.createAndRunTask(TaskManager.java:35)
at org.sonarsource.sonarlint.core.sync.SynchronizationService.synchronizeProjectsSync(SynchronizationService.java:169)
at org.sonarsource.sonarlint.core.sync.SynchronizationService.synchronizeConnectionAndProjectsIfNeededSync(SynchronizationService.java:352)
at org.sonarsource.sonarlint.core.sync.SynchronizationService.lambda$synchronizeConnectionAndProjectsIfNeededAsync$11(SynchronizationService.java:309)
at org.sonarsource.sonarlint.core.connection.SonarQubeClient.withClientApi(SonarQubeClient.java:76)
at org.sonarsource.sonarlint.core.SonarQubeClientManager.lambda$withActiveClient$1(SonarQubeClientManager.java:80)
at java.base/java.util.Optional.ifPresent(Optional.java:178)
at org.sonarsource.sonarlint.core.SonarQubeClientManager.withActiveClient(SonarQubeClientManager.java:80)
at org.sonarsource.sonarlint.core.sync.SynchronizationService.lambda$synchronizeConnectionAndProjectsIfNeededAsync$12(SynchronizationService.java:309)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: org.h2.jdbc.JdbcBatchUpdateException: Value too long for column "FLOWS JSON(10000000)": "JSON '[{""locations"":[{""filePath"":""commons/src/main/java/ch/someproject/upp/transac... (1000000000)"; SQL statement:
merge into "PUBLIC"."SERVER_FINDINGS" using (select cast(? as uuid) "ID", cast(? as varchar(255)) "CONNECTION_ID", cast(? as varchar(255)) "SONAR_PROJECT_KEY", cast(? as varchar(255)) "SERVER_KEY", cast(? as varchar(255)) "RULE_KEY", cast(? as varchar(10000)) "MESSAGE", cast(? as varchar(1000000000)) "FILE_PATH", cast(? as timestamp(6)) "CREATION_DATE", cast(? as varchar(255)) "USER_SEVERITY", cast(? as varchar(255)) "RULE_TYPE", cast(? as varchar(255)) "RULE_DESCRIPTION_CONTEXT_KEY", cast(? as varchar(255)) "CLEAN_CODE_ATTRIBUTE", cast(? as varchar(255)) "FINDING_TYPE", cast(? as varchar(255)) "BRANCH_NAME", cast(? format json as json) "IMPACTS", cast(? format json as json) "FLOWS", cast(? as boolean) "RESOLVED", cast(? as int) "START_LINE", cast(? as int) "START_LINE_OFFSET", cast(? as int) "END_LINE", cast(? as int) "END_LINE_OFFSET", cast(? as varchar(255)) "TEXT_RANGE_HASH") "t" on "PUBLIC"."SERVER_FINDINGS"."SERVER_KEY" = "t"."SERVER_KEY" when matched then update set "PUBLIC"."SERVER_FINDINGS"."ID" = "t"."ID", "PUBLIC"."SERVER_FINDINGS"."CONNECTION_ID" = "t"."CONNECTION_ID", "PUBLIC"."SERVER_FINDINGS"."SONAR_PROJECT_KEY" = "t"."SONAR_PROJECT_KEY", "PUBLIC"."SERVER_FINDINGS"."SERVER_KEY" = "t"."SERVER_KEY", "PUBLIC"."SERVER_FINDINGS"."RULE_KEY" = "t"."RULE_KEY", "PUBLIC"."SERVER_FINDINGS"."MESSAGE" = "t"."MESSAGE", "PUBLIC"."SERVER_FINDINGS"."FILE_PATH" = "t"."FILE_PATH", "PUBLIC"."SERVER_FINDINGS"."CREATION_DATE" = "t"."CREATION_DATE", "PUBLIC"."SERVER_FINDINGS"."USER_SEVERITY" = "t"."USER_SEVERITY", "PUBLIC"."SERVER_FINDINGS"."RULE_TYPE" = "t"."RULE_TYPE", "PUBLIC"."SERVER_FINDINGS"."RULE_DESCRIPTION_CONTEXT_KEY" = "t"."RULE_DESCRIPTION_CONTEXT_KEY", "PUBLIC"."SERVER_FINDINGS"."CLEAN_CODE_ATTRIBUTE" = "t"."CLEAN_CODE_ATTRIBUTE", "PUBLIC"."SERVER_FINDINGS"."FINDING_TYPE" = "t"."FINDING_TYPE", "PUBLIC"."SERVER_FINDINGS"."BRANCH_NAME" = "t"."BRANCH_NAME", "PUBLIC"."SERVER_FINDINGS"."IMPACTS" = "t"."IMPACTS", "PUBLIC"."SERVER_FINDINGS"."FLOWS" = "t"."FLOWS", "PUBLIC"."SERVER_FINDINGS"."RESOLVED" = "t"."RESOLVED", "PUBLIC"."SERVER_FINDINGS"."START_LINE" = "t"."START_LINE", "PUBLIC"."SERVER_FINDINGS"."START_LINE_OFFSET" = "t"."START_LINE_OFFSET", "PUBLIC"."SERVER_FINDINGS"."END_LINE" = "t"."END_LINE", "PUBLIC"."SERVER_FINDINGS"."END_LINE_OFFSET" = "t"."END_LINE_OFFSET", "PUBLIC"."SERVER_FINDINGS"."TEXT_RANGE_HASH" = "t"."TEXT_RANGE_HASH" when not matched then insert ("ID", "CONNECTION_ID", "SONAR_PROJECT_KEY", "SERVER_KEY", "RULE_KEY", "MESSAGE", "FILE_PATH", "CREATION_DATE", "USER_SEVERITY", "RULE_TYPE", "RULE_DESCRIPTION_CONTEXT_KEY", "CLEAN_CODE_ATTRIBUTE", "FINDING_TYPE", "BRANCH_NAME", "IMPACTS", "FLOWS", "RESOLVED", "START_LINE", "START_LINE_OFFSET", "END_LINE", "END_LINE_OFFSET", "TEXT_RANGE_HASH") values ("t"."ID", "t"."CONNECTION_ID", "t"."SONAR_PROJECT_KEY", "t"."SERVER_KEY", "t"."RULE_KEY", "t"."MESSAGE", "t"."FILE_PATH", "t"."CREATION_DATE", "t"."USER_SEVERITY", "t"."RULE_TYPE", "t"."RULE_DESCRIPTION_CONTEXT_KEY", "t"."CLEAN_CODE_ATTRIBUTE", "t"."FINDING_TYPE", "t"."BRANCH_NAME", "t"."IMPACTS", "t"."FLOWS", "t"."RESOLVED", "t"."START_LINE", "t"."START_LINE_OFFSET", "t"."END_LINE", "t"."END_LINE_OFFSET", "t"."TEXT_RANGE_HASH") [22001-240]
at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.java:1277)
at org.jooq.tools.jdbc.DefaultStatement.executeBatch(DefaultStatement.java:122)
at org.jooq.impl.BatchSingle.lambda$executePrepared$3(BatchSingle.java:251)
at org.jooq.impl.Tools.lambda$checkedFunction$73(Tools.java:2492)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575)
at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
at java.base/java.util.stream.IntPipeline.toArray(IntPipeline.java:562)
at org.jooq.impl.BatchSingle.executePrepared(BatchSingle.java:258)
... 48 more
Any idea what could cause this?