WebSocket connection closed abnormally

Please provide

  • Operating system: macOS 15.6

  • SonarQube for VS Code plugin version: 4.28.0

  • Programming language you’re coding in: js

  • Is connected mode used: SonarQube Server

And a thorough description of the problem / question:

I am not getting reports in the VSCode extension that any issues are found. I ses this in the Output tab for SonarQube for IDE. What would be the cause and is this related to not getting issues reported from SonarQube?

java.lang.IllegalStateException: WebSocket connection closed abnormally:
    at org.sonar.plugins.javascript.analysis.JsTsSensor$AnalyzeProjectHandler.onClose(JsTsSensor.java:249)
    at org.sonar.plugins.javascript.bridge.JSWebSocketClient.onClose(JSWebSocketClient.java:94)
    at org.java_websocket.client.WebSocketClient.onWebsocketClose(WebSocketClient.java:688)
    at org.java_websocket.WebSocketImpl.closeConnection(WebSocketImpl.java:557)
    at org.java_websocket.WebSocketImpl.closeConnection(WebSocketImpl.java:570)
    at org.java_websocket.WebSocketImpl.eot(WebSocketImpl.java:622)
    at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:546)
    at java.base/java.lang.Thread.run(Unknown Source)
2025-08-11 16:04:38.923 [info] [Error - 16:04:38.923] [sonarlint : sonarlint-analysis-scheduler] java.lang.IllegalStateException: Analysis of JS/TS files failed
    at org.sonar.plugins.javascript.analysis.AbstractBridgeSensor.execute(AbstractBridgeSensor.java:100)
    at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.lambda$executeSensor$1(SensorsExecutor.java:102)
    at org.sonarsource.sonarlint.core.commons.monitoring.Trace.startChild(Trace.java:63)
    at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.executeSensor(SensorsExecutor.java:102)

Hi,

Could you post a full verbose log?

 
Thx,
Ann

Today I am not seeing those same errors, but still not getting issues reported by SonarQube.

2025-08-13 10:22:36.220 \[info\] \[Debug - 10:22:36.219\] \[sonarlint : SonarLint Server RPC sequential executor\] Post: SonarLint Server RPC sequential executor 41

2025-08-13 10:22:36.220 \[info\] \[Debug - 10:22:36.219\] \[sonarlint : SonarLint Server RPC sequential executor\] Posting command from Scheduler: org.sonarsource.sonarlint.core.analysis.command.NotifyModuleEventCommand@67408bde

2025-08-13 10:22:36.220 \[info\] \[Debug - 10:22:36.219\] \[sonarlint : SonarLint Server RPC sequential executor\] Posting command from Scheduler to queue: org.sonarsource.sonarlint.core.analysis.command.NotifyModuleEventCommand@67408bde

2025-08-13 10:22:36.220 \[info\] \[Debug - 10:22:36.219\] \[sonarlint : SonarLint Server RPC sequential executor\] Posting command in analysis queue: org.sonarsource.sonarlint.core.analysis.command.NotifyModuleEventCommand@67408bde, new size is 1

2025-08-13 10:22:36.220 \[info\] \[Debug - 10:22:36.219\] \[sonarlint : sonarlint-analysis-scheduler\] Picked command from the queue: org.sonarsource.sonarlint.core.analysis.command.NotifyModuleEventCommand@67408bde, 0 remaining

2025-08-13 10:22:36.220 \[info\] \[Debug - 10:22:36.220\] \[sonarlint : sonarlint-analysis-scheduler\] Language of file "file:///Users/jkh/Documents/git/eee-dashboard/src/client/components/App/index.jsx" is set to "JS"

2025-08-13 10:22:36.220 \[info\] \[Debug - 10:22:36.220\] \[org.sonar.plugins.python.indexer.SonarLintPythonIndexer : sonarlint-analysis-scheduler\] Module file event for \[uri=file:///Users/jkh/Documents/git/eee-dashboard/src/client/components/App/index.jsx\] has been ignored because it's not a Python file.

2025-08-13 10:22:36.220 \[info\] \[Debug - 10:22:36.220\] \[sonarlint : SonarLint Server RPC sequential executor\] Post: SonarLint Server RPC sequential executor 41

2025-08-13 10:22:36.220 \[info\] \[Debug - 10:22:36.220\] \[sonarlint : SonarLint Server RPC sequential executor\] Posting command from Scheduler: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@202fd419

2025-08-13 10:22:36.220 \[info\] \[Debug - 10:22:36.220\] \[sonarlint : SonarLint Server RPC sequential executor\] Posting command from Scheduler to queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@202fd419

2025-08-13 10:22:36.220 \[info\] \[Debug - 10:22:36.220\] \[sonarlint : SonarLint Server RPC sequential executor\] Posting command in analysis queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@202fd419, new size is 1

2025-08-13 10:22:36.220 \[info\] \[Info - 10:22:36.220\] \[org.sonar.iac.kubernetes.plugin.SonarLintFileListener : sonarlint-analysis-scheduler\] Module file event for MODIFIED for file \[uri=file:///Users/jkh/Documents/git/eee-dashboard/src/client/components/App/index.jsx\] has been ignored because it's not a Kubernetes file.

2025-08-13 10:22:36.220 \[info\] \[Debug - 10:22:36.220\] \[org.sonar.plugins.javascript.sonarlint.FSListenerImpl : sonarlint-analysis-scheduler\] Processing file event /Users/jkh/Documents/git/eee-dashboard/src/client/components/App/index.jsx with event MODIFIED

2025-08-13 10:22:36.221 \[info\] \[Debug - 10:22:36.220\] \[sonarlint : sonarlint-analysis-scheduler\] Picked command from the queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@202fd419, 0 remaining

2025-08-13 10:22:36.221 \[info\] \[Debug - 10:22:36.220\] \[sonarlint : sonarlint-file-exclusions\] Computing file exclusion for uri 'file:///Users/jkh/Documents/git/eee-dashboard/src/client/components/App/index.jsx'

2025-08-13 10:22:36.228 \[info\] \[Debug - 10:22:36.227\] \[sonarlint : sonarlint-file-exclusions\] File exclusion for uri 'file:///Users/jkh/Documents/git/eee-dashboard/src/client/components/App/index.jsx' is false

2025-08-13 10:22:36.236 \[info\] \[Debug - 10:22:36.236\] \[sonarlint : sonarlint-analysis-scheduler\]   \* kubernetes: 21 active rules

2025-08-13 10:22:36.244 \[info\] \[Debug - 10:22:36.244\] \[sonarlint : sonarlint-analysis-scheduler\]   \* css: 24 active rules

2025-08-13 10:22:36.247 \[info\] \[Debug - 10:22:36.247\] \[sonarlint : sonarlint-analysis-scheduler\]   \* js: 330 active rules

2025-08-13 10:22:36.250 \[info\] \[Debug - 10:22:36.250\] \[sonarlint : sonarlint-analysis-scheduler\] Rule parameter 'maxComplexity' for rule 'javascript:S5843' does not exist in embedded analyzer, ignoring.

2025-08-13 10:22:36.301 \[info\] \[Debug - 10:22:36.301\] \[sonarlint : sonarlint-analysis-scheduler\] The following rules are enabled on the server, but not available in SonarLint: \[jssecurity:S5146, jssecurity:S5147, jssecurity:S3649, jssecurity:S5131, jssecurity:S6105, jssecurity:S5144, jssecurity:S6350, jssecurity:S2631, jssecurity:S2083, jssecurity:S5696, jssecurity:S5334, jssecurity:S2076, jssecurity:S6096, jssecurity:S5883, jssecurity:S6287\]

2025-08-13 10:22:36.301 \[info\] \[Debug - 10:22:36.301\] \[sonarlint : sonarlint-analysis-scheduler\]   \* py: 283 active rules

2025-08-13 10:22:36.334 \[info\] \[Debug - 10:22:36.333\] \[sonarlint : sonarlint-analysis-scheduler\] The following rules are enabled on the server, but not available in SonarLint: \[pythonsecurity:S2091, pythonsecurity:S5131, pythonsecurity:S5496, pythonsecurity:S5135, pythonsecurity:S2631, pythonsecurity:S2078, pythonsecurity:S2076, pythonsecurity:S6680, pythonsecurity:S2083, pythonsecurity:S6776, pythonsecurity:S5334, pythonsecurity:S7044, pythonsecurity:S6639, pythonsecurity:S6839, pythonsecurity:S6287, pythonsecurity:S6350, pythonsecurity:S3649, pythonsecurity:S5144, pythonsecurity:S5146, pythonsecurity:S5145, pythonsecurity:S5147\]

2025-08-13 10:22:36.334 \[info\] \[Debug - 10:22:36.333\] \[sonarlint : sonarlint-analysis-scheduler\]   \* ansible: 16 active rules

2025-08-13 10:22:36.336 \[info\] \[Debug - 10:22:36.335\] \[sonarlint : sonarlint-analysis-scheduler\]   \* apex: 41 active rules

2025-08-13 10:22:36.341 \[info\] \[Debug - 10:22:36.341\] \[sonarlint : sonarlint-analysis-scheduler\]   \* docker: 40 active rules

2025-08-13 10:22:36.348 \[info\] \[Debug - 10:22:36.347\] \[sonarlint : sonarlint-analysis-scheduler\]   \* plsql: 132 active rules

2025-08-13 10:22:36.361 \[info\] \[Debug - 10:22:36.361\] \[sonarlint : sonarlint-analysis-scheduler\]   \* java: 548 active rules

2025-08-13 10:22:36.439 \[info\] \[Debug - 10:22:36.439\] \[sonarlint : sonarlint-analysis-scheduler\] The following rules are enabled on the server, but not available in SonarLint: \[javasecurity:S7044, javasecurity:S6173, javasecurity:S6287, javasecurity:S6398, javasecurity:S6399, javasecurity:S6390, javasecurity:S6384, javasecurity:S5144, javasecurity:S6350, javasecurity:S5147, javasecurity:S5146, javasecurity:S5145, javasecurity:S5496, javasecurity:S5131, javasecurity:S5135, javasecurity:S2091, javasecurity:S2083, javasecurity:S2078, javasecurity:S2076, javasecurity:S5334, javasecurity:S6547, javasecurity:S6549, javaarchitecture:S7091, javasecurity:S5883, javasecurity:S3649, javaarchitecture:S7134, javaarchitecture:S7027, javasecurity:S2631, javasecurity:S6096\]

2025-08-13 10:22:36.439 \[info\] \[Debug - 10:22:36.439\] \[sonarlint : sonarlint-analysis-scheduler\]   \* web: 49 active rules

2025-08-13 10:22:36.445 \[info\] \[Debug - 10:22:36.445\] \[sonarlint : sonarlint-analysis-scheduler\]   \* xml: 23 active rules

2025-08-13 10:22:36.449 \[info\] \[Debug - 10:22:36.449\] \[sonarlint : sonarlint-analysis-scheduler\]   \* json: 0 active rules

2025-08-13 10:22:36.449 \[info\] \[Debug - 10:22:36.449\] \[sonarlint : sonarlint-analysis-scheduler\]   \* cloudformation: 26 active rules

2025-08-13 10:22:36.452 \[info\] \[Debug - 10:22:36.452\] \[sonarlint : sonarlint-analysis-scheduler\]   \* yaml: 0 active rules

2025-08-13 10:22:36.452 \[info\] \[Debug - 10:22:36.452\] \[sonarlint : sonarlint-analysis-scheduler\]   \* cpp: 450 active rules

2025-08-13 10:22:36.498 \[info\] \[Debug - 10:22:36.497\] \[sonarlint : sonarlint-analysis-scheduler\] The following rules are enabled on the server, but not available in SonarLint: \[cpp:S5527, cpp:S4830\]

2025-08-13 10:22:36.498 \[info\] \[Debug - 10:22:36.497\] \[sonarlint : sonarlint-analysis-scheduler\]   \* c: 210 active rules

2025-08-13 10:22:36.532 \[info\] \[Debug - 10:22:36.531\] \[sonarlint : sonarlint-analysis-scheduler\] The following rules are enabled on the server, but not available in SonarLint: \[c:S4830, c:S5527\]

2025-08-13 10:22:36.533 \[info\] \[Debug - 10:22:36.531\] \[sonarlint : sonarlint-analysis-scheduler\]   \* go: 25 active rules

2025-08-13 10:22:36.534 \[info\] \[Debug - 10:22:36.532\] \[sonarlint : sonarlint-analysis-scheduler\] The following rules are enabled on the server, but not available in SonarLint: \[go:S1313, go:S2068, go:ParsingError\]

2025-08-13 10:22:36.536 \[info\] \[Debug - 10:22:36.533\] \[sonarlint : sonarlint-analysis-scheduler\]   \* tsql: 59 active rules

2025-08-13 10:22:36.544 \[info\] \[Debug - 10:22:36.543\] \[sonarlint : sonarlint-analysis-scheduler\]   \* secrets: 121 active rules

2025-08-13 10:22:36.559 \[info\] \[Debug - 10:22:36.558\] \[sonarlint : sonarlint-analysis-scheduler\]   \* cs: 363 active rules

2025-08-13 10:22:36.591 \[info\] \[Debug - 10:22:36.591\] \[sonarlint : sonarlint-analysis-scheduler\] The following rules are enabled on the server, but not available in SonarLint: \[roslyn.sonaranalyzer.security.cs:S6639, roslyn.sonaranalyzer.security.cs:S7044, roslyn.sonaranalyzer.security.cs:S6641, roslyn.sonaranalyzer.security.cs:S6096, roslyn.sonaranalyzer.security.cs:S6776, roslyn.sonaranalyzer.security.cs:S6547, roslyn.sonaranalyzer.security.cs:S6549, roslyn.sonaranalyzer.security.cs:S5334, roslyn.sonaranalyzer.security.cs:S6399, roslyn.sonaranalyzer.security.cs:S6287, roslyn.sonaranalyzer.security.cs:S6173, roslyn.sonaranalyzer.security.cs:S5883, roslyn.sonaranalyzer.security.cs:S3649, roslyn.sonaranalyzer.security.cs:S6350, roslyn.sonaranalyzer.security.cs:S5144, roslyn.sonaranalyzer.security.cs:S5145, roslyn.sonaranalyzer.security.cs:S5146, roslyn.sonaranalyzer.security.cs:S5147, roslyn.sonaranalyzer.security.cs:S2078, roslyn.sonaranalyzer.security.cs:S2076, roslyn.sonaranalyzer.security.cs:S2631, roslyn.sonaranalyzer.security.cs:S2083, roslyn.sonaranalyzer.security.cs:S6680, roslyn.sonaranalyzer.security.cs:S2091, roslyn.sonaranalyzer.security.cs:S5131, roslyn.sonaranalyzer.security.cs:S5135\]

2025-08-13 10:22:36.591 \[info\] \[Debug - 10:22:36.591\] \[sonarlint : sonarlint-analysis-scheduler\]   \* cobol: 74 active rules

2025-08-13 10:22:36.598 \[info\] \[Debug - 10:22:36.598\] \[sonarlint : sonarlint-analysis-scheduler\]   \* php: 196 active rules

2025-08-13 10:22:36.627 \[info\] \[Debug - 10:22:36.619\] \[sonarlint : sonarlint-analysis-scheduler\] The following rules are enabled on the server, but not available in SonarLint: \[phpsecurity:S2083, phpsecurity:S2091, phpsecurity:S2631, phpsecurity:S2078, phpsecurity:S5335, phpsecurity:S2076, phpsecurity:S5334, phpsecurity:S6350, phpsecurity:S5144, phpsecurity:S5146, phpsecurity:S5145, phpsecurity:S3649, phpsecurity:S5131, phpsecurity:S5135, phpsecurity:S6173, phpsecurity:S5883, phpsecurity:S6287, phpsecurity:S7044\]

2025-08-13 10:22:36.628 \[info\] \[Debug - 10:22:36.620\] \[sonarlint : sonarlint-analysis-scheduler\]   \* terraform: 48 active rules

2025-08-13 10:22:36.628 \[info\] \[Debug - 10:22:36.625\] \[sonarlint : sonarlint-analysis-scheduler\]   \* azureresourcemanager: 31 active rules

2025-08-13 10:22:36.628 \[info\] \[Debug - 10:22:36.628\] \[sonarlint : sonarlint-analysis-scheduler\]   \* ts: 332 active rules

2025-08-13 10:22:36.629 \[info\] \[Debug - 10:22:36.629\] \[sonarlint : sonarlint-analysis-scheduler\] Rule parameter 'maxComplexity' for rule 'typescript:S5843' does not exist in embedded analyzer, ignoring.

2025-08-13 10:22:36.662 \[info\] \[Debug - 10:22:36.661\] \[sonarlint : sonarlint-analysis-scheduler\] The following rules are enabled on the server, but not available in SonarLint: \[tssecurity:S5883, tssecurity:S6287, tssecurity:S2076, tssecurity:S2631, tssecurity:S5696, tssecurity:S5334, tssecurity:S6096, tssecurity:S6350, tssecurity:S5144, tssecurity:S5146, tssecurity:S5147, tssecurity:S6105, tssecurity:S5131, tssecurity:S2083, tssecurity:S3649\]

2025-08-13 10:22:36.670 \[info\] \[Info - 10:22:36.670\] \[sonarlint : sonarlint-analysis-scheduler\] Starting analysis with configuration: \[

  baseDir: /Users/jkh/Documents/git/eee-dashboard

  extraProperties: {sonaranalyzer-cs.nuget.packageVersion=10.4.0.108396, sonaranalyzer.security.cs.pluginVersion=10.11.0.34915, sonar.cs.ignoreHeaderComments=true, sonar.c.file.suffixes=.c,.h, sonar.typescript.file.suffixes=.ts,.tsx,.cts,.mts, sonar.groovy.file.suffixes=.groovy, sonar.cobol.dialect=ibm-enterprise-cobol, sonar.python.xunit.skipDetails=false, sonar.ipynb.file.suffixes=ipynb, sonar.plsql.jdbc.driver.class=oracle.jdbc.OracleDriver, sonar.auth.saml.signature.enabled=false, sonar.autodetect.ai.code=true, sonar.go.exclusions=\*\*/vendor/\*\*, sonar.js.internal.bundlePath=/Users/jkh/.vscode/extensions/sonarsource.sonarlint-vscode-4.28.0-darwin-arm64/eslint-bridge, sonar.terraform.file.suffixes=.tf, sonar.forceAuthentication=true, sonar.notifications.delay=60, sonar.cpp.file.suffixes=.cc,.cpp,.cxx,.c++,.hh,.hpp,.hxx,.h++,.ipp,.ixx,.mxx,.cppm,.ccm,.cxxm,.c++m, sonar.groovy.ignoreHeaderComments=true, sonar.multi-quality-mode.enabled=true, sonar.groovy.jacoco.itReportPath=target/jacoco-it.exec, sonar.jcl.file.suffixes=.jcl, sonar.lf.logoUrl=data:image/png;base64,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, sonaranalyzer.security.cs.nuget.packageVersion=10.11.0.34915, sonaranalyzer-cs.ruleNamespace=SonarAnalyzer.Enterprise.CSharp, sonar.pli.extralingualCharacters=#@$, sonar.cs.analyzeGeneratedCode=false, sonar.azureresourcemanager.file.identifier=https://schema.management.azure.com/schemas/,http://schema.management.azure.com/schemas/, sonar.java.jvmframeworkconfig.file.patterns=\*\*/src/main/resources/\*\*/\*app\*.properties,\*\*/src/main/resources/\*\*/\*app\*.yaml,\*\*/src/main/resources/\*\*/\*app\*.yml, sonar.builtInQualityProfiles.disableNotificationOnUpdate=false, sonar.css.file.suffixes=.css,.less,.scss,.sass, sonar.cpd.abap.minimumTokens=100, sonar.docker.file.patterns=Dockerfile,\*.dockerfile, sonar.ce.parallelProjectTasks=true, sonar.html.file.suffixes=.html,.xhtml,.cshtml,.vbhtml,.aspx,.ascx,.rhtml,.erb,.shtm,.shtml,.cmp,.twig, sonar.auth.gitlab.enabled=false, sonar.vb.file.suffixes=.bas,.frm,.ctl, sonar.cpd.cross_project=false, sonar.vbnet.ignoreHeaderComments=true, sonar.rpg.leftMarginWidth=12, sonar.cfamily.compile-commands=, sonaranalyzer.security.cs.nuget.packageId=SonarAnalyzer.Security, sonar.auth.github.groupsSync=false, sonar.vbnet.analyzer.dotnet.pluginKey=vbnetenterprise, sonar.scala.file.suffixes=.scala, sonar.cobol.byteBasedColumnCount=false, sonar.governance.report.project.branch.frequency=Monthly, sonar.cloudformation.activate=true, sonar.pli.marginRight=72, sonar.apex.file.suffixes=.cls,.trigger, sonaranalyzer-vbnet.ruleNamespace=SonarAnalyzer.Enterprise.VisualBasic, sonar.cloudformation.file.identifier=AWSTemplateFormatVersion, sonar.lf.logoWidthPx=30px, sonar.dbcleaner.daysBeforeDeletingAnticipatedTransitions=30, sonar.javascript.ignoreHeaderComments=true, sonar.dbcleaner.daysBeforeDeletingClosedIssues=30, sonar.java.enablePreview=False, sonar.dbcleaner.weeksBeforeKeepingOnlyOneSnapshotByMonth=52, sonar.lf.gravatarServerUrl=https://secure.gravatar.com/avatar/{EMAIL_MD5}.jpg?s={SIZE}&d=identicon, sonar.governance.report.view.frequency=Monthly, sonar.cobol.sourceFormat=fixed, sonar.governance.report.view.recipients=Edith.Varela@ellucian.com,victor.williamsjr@ellucian.com, sonar.auth.saml.user.email=email, sonar.notifications.runningDelayBeforeReportingStatus=600, sonar.jsp.file.suffixes=.jsp,.jspf,.jspx, sonar.pli.ignoreHeaderComments=true, sonar.javascript.maxFileSize=1000, sonar.javascript.environments=amd,applescript,atomtest,browser,commonjs,embertest,greasemonkey,jasmine,jest,jquery,meteor,mocha,mongo,nashorn,node,phantomjs,prototypejs,protractor,qunit,serviceworker,shared-node-browser,shelljs,webextensions,worker, sonar.scm.disabled=false, sonar.ruby.exclusions=\*\*/vendor/\*\*, sonar.dart.file.suffixes=.dart, sonar.ansible.activate=true, sonar.auth.saml.enabled=true, sonar.pdf.confidential.header.enabled=true, sonar.vbnet.file.suffixes=.vb, sonar.rpg.file.suffixes=.rpg,.rpgle,.sqlrpgle,.RPG,.RPGLE,.SQLRPGLE, sonar.core.id=C023EDFA-AX8yLOoPmigezDaFA35X, sonar.cobol.adaprep.activation=false, sonar.abap.file.suffixes=.abap,.ab4,.flow,.asprog, sonar.cfamily.ignoreHeaderComments=true, sonar.vbnet.analyzer.dotnet.pluginVersion=10.4.0.108396, sonar.technicalDebt.developmentCost=30, sonar.validateWebhooks=true, sonar.python.file.suffixes=py, sonar.auth.saml.loginUrl=https://elluciancorp.okta.com/app/elluciancorp_sonarqube_1/exk1ipwetreZvwFkc0h8/sso/saml, sonar.cs.file.suffixes=.cs,.razor, sonar.plsql.file.suffixes=sql,pks,pkb, sonaranalyzer.security.cs.ruleNamespace=SonarAnalyzer.Security, sonar.cobol.tab.width=8, sonar.allowPermissionManagementForProjectAdmins=true, sonaranalyzer-vbnet.staticResourceName=SonarAnalyzer-vbnetenterprise-10.4.0.108396.zip, sonar.text.inclusions.activate=true, sonar.java.file.suffixes=.java,.jav, sonar.kotlin.file.suffixes=.kt,.kts, sonar.php.file.suffixes=php,php3,php4,php5,phtml,inc, sonar.xml.file.suffixes=.xml,.xsd,.xsl,.config, sonar.dbcleaner.weeksBeforeDeletingAllSnapshots=260, sonar.azureresourcemanager.activate=true, sonar.auth.saml.group.name=groups, sonar.updatecenter.cache.ttl=3600000, sonar.auth.bitbucket.allowUsersToSignUp=true, sonar.auth.github.enabled=false, sonar.python.coverage.reportPaths=coverage-reports/\*coverage-\*.xml, sonaranalyzer-vbnet.nuget.packageVersion=10.4.0.108396, sonar.text.activate=true, provisioning.gitlab.enabled=false, sonar.go.file.suffixes=.go, sonar.cpd.cobol.minimumLines=30, sonar.cobol.exec.recoveryMode=true, sonar.cs.analyzeRazorCode=true, sonar.auth.saml.applicationId=sonarqube, sonar.dbcleaner.weeksBeforeKeepingOnlyAnalysesWithVersion=104, sonar.qualitygate.ignoreSmallChanges=true, sonar.php.exclusions=\*\*/vendor/\*\*, sonar.announcement.displayMessage=true, sonar.swift.file.suffixes=.swift, sonar.vbnet.roslyn.ignoreIssues=false, sonar.plsql.ignoreHeaderComments=false, sonar.flex.file.suffixes=as, sonar.filesize.limit=20, sonar.auth.gitlab.groupsSync=false, sonar.auth.github.apiUrl=https://api.github.com/, sonar.ruby.file.suffixes=.rb, sonar.auth.github.allowUsersToSignUp=true, sonar.python.xunit.reportPath=xunit-reports/xunit-result-\*.xml, sonar.pli.marginLeft=2, sonar.javascript.globals=angular,goog,google,OpenLayers,d3,dojo,dojox,dijit,Backbone,moment,casper,\_,sap, sonar.dbcleaner.auditHousekeeping=Monthly, sonar.dbcleaner.hoursBeforeKeepingOnlyOneSnapshotByDay=24, sonar.yaml.file.suffixes=.yaml,.yml, sonar.dbcleaner.daysBeforeDeletingInactiveBranchesAndPRs=30, sonar.auth.bitbucket.enabled=false, sonar.terraform.activate=true, sonar.auth.github.webUrl=https://github.com/, sonar.dbcleaner.branchesToKeepWhenInactive=master,develop,release-\*,dev,main,trunk, sonaranalyzer-vbnet.nuget.packageId=SonarAnalyzer.Enterprise.VisualBasic, sonar.php.frameworkDetection=true, sonar.cs.analyzer.dotnet.pluginVersion=10.4.0.108396, sonaranalyzer-vbnet.pluginVersion=10.4.0.108396, sonaranalyzer.security.cs.analyzerId=SonarAnalyzer.Security, sonar.dbcleaner.weeksBeforeKeepingOnlyOneSnapshotByWeek=4, sonaranalyzer-vbnet.analyzerId=SonarAnalyzer.Enterprise.VisualBasic, sonar.cs.roslyn.ignoreIssues=false, sonar.auth.token.max.allowed.lifetime=No expiration, sonaranalyzer-cs.pluginKey=csharpenterprise, sonar.kubernetes.activate=true, sonar.cpd.cobol.minimumTokens=100, sonar.java.ignoreUnnamedModuleForSplitPackage=False, sonar.vbnet.analyzer.dotnet.staticResourceName=SonarAnalyzer-vbnetenterprise-10.4.0.108396.zip, sonar.auth.saml.user.login=login, sonar.json.file.suffixes=.json, sonaranalyzer.security.cs.pluginKey=securitycsharpfrontend, sonar.vb.ignoreHeaderComments=true, sonar.auth.saml.providerName=SAML, provisioning.github.project.visibility.enabled=true, sonar.core.serverBaseURL=https://sonarqube.10006.elluciancloud.com, sonar.objc.file.suffixes=.m, sonar.ruby.coverage.reportPaths=coverage/.resultset.json, sonar.text.inclusions=\*\*/\*.sh,\*\*/\*.bash,\*\*/\*.zsh,\*\*/\*.ksh,\*\*/\*.ps1,\*\*/\*.properties,\*\*/\*.conf,\*\*/\*.pem,\*\*/\*.config,.env,.aws/config, sonar.qualityProfiles.allowDisableInheritedRules=false, sonaranalyzer-cs.staticResourceName=SonarAnalyzer-csharpenterprise-10.4.0.108396.zip, sonar.auth.saml.providerId=http://www.okta.com/exk1ipwetreZvwFkc0h8, sonar.auth.gitlab.allowUsersToSignUp=true, sonar.projectCreation.mainBranchName=main, sonar.cpd.cobol.ignoreLiteral=true, sonar.cs.analyzer.dotnet.staticResourceName=SonarAnalyzer-csharpenterprise-10.4.0.108396.zip, sonaranalyzer-cs.nuget.packageId=SonarAnalyzer.Enterprise.CSharp, sonar.groovy.jacoco.reportPath=target/jacoco.exec, sonar.authenticator.downcase=false, sonaranalyzer-cs.analyzerId=SonarAnalyzer.Enterprise.CSharp, sonar.cs.analyzer.dotnet.pluginKey=csharpenterprise, sonar.cfamily.generateComputedConfig=false, sonar.technicalDebt.ratingGrid=0.05,0.1,0.2,0.5, sonar.lf.enableGravatar=true, sonar.docker.activate=true, sonaranalyzer-cs.pluginVersion=10.4.0.108396, sonaranalyzer.security.cs.staticResourceName=SonarAnalyzer.Security-10.11.0.34915.zip, sonar.groovy.jacoco.reportMissing.force.zero=false, sonar.developerAggregatedInfo.disabled=false, sonar.plugins.downloadOnlyRequired=true, sonar.azureresourcemanager.file.suffixes=.bicep, sonar.javascript.file.suffixes=.js,.jsx,.cjs,.mjs,.vue, sonar.cpd.abap.minimumLines=20, sonar.auth.saml.user.name=name, sonar.vbnet.analyzeGeneratedCode=false, sonar.pli.file.suffixes=.pli, sonar.plugins.risk.consent=ACCEPTED, sonar.auth.gitlab.url=https://gitlab.com, sonar.scanner.skipNodeProvisioning=false, sonaranalyzer-vbnet.pluginKey=vbnetenterprise, sonar.java.jvmframeworkconfig.activate=true, sonar.updatecenter.url=https://downloads.sonarsource.com/sonarqube/update/update-center.properties, sonar.tsql.file.suffixes=.tsql, sonar.core.startTime=2025-08-12T16:27:27+0000, sonar.javascript.node.maxspace=6144}

  activeRules: \[21 kubernetes, 24 css, 16 ansible, 41 apex, 40 docker, 132 plsql, 513 java, 23 xml, 337 csharpsquid, 317 typescript, 26 cloudformation, 251 python, 448 cpp, 208 c, 22 go, 246 ipython, 11 pythonbugs, 59 tsql, 121 secrets, 315 javascript, 74 cobol, 49 Web, 178 php, 48 terraform, 6 javabugs, 31 azureresourcemanager\]

  inputFiles: \[

file:///Users/jkh/Documents/git/eee-dashboard/src/client/components/App/index.jsx (UTF-8) \[js\]

  \]

\]



2025-08-13 10:22:36.756 \[info\] \[Debug - 10:22:36.755\] \[sonarlint : sonarlint-analysis-scheduler\] Using native git blame

2025-08-13 10:22:37.011 \[info\] \[Debug - 10:22:37.011\] \[sonarlint : sonarlint-analysis-scheduler\] Start analysis

2025-08-13 10:22:37.015 \[info\] \[Info - 10:22:37.015\] \[sonarlint : sonarlint-analysis-scheduler\] Index files

2025-08-13 10:22:37.015 \[info\] \[Debug - 10:22:37.015\] \[sonarlint : sonarlint-analysis-scheduler\] Language of file "file:///Users/jkh/Documents/git/eee-dashboard/src/client/components/App/index.jsx" is set to "JS"

2025-08-13 10:22:37.015 \[info\] \[Info - 10:22:37.015\] \[sonarlint : Report about progress of file indexation\] 1 file indexed

2025-08-13 10:22:37.030 \[info\] \[Debug - 10:22:37.030\] \[com.sonarsource.A.D : sonarlint-analysis-scheduler\] Instantiating SonarLintIRProvider for Java.

2025-08-13 10:22:37.030 \[info\] \[Debug - 10:22:37.030\] \[com.sonarsource.A.D : sonarlint-analysis-scheduler\] Instantiating SonarLintIRProvider for Python.

2025-08-13 10:22:37.078 \[info\] \[Debug - 10:22:37.078\] \[org.sonar.plugins.javascript.analysis.JsTsChecks : sonarlint-analysis-scheduler\] Added 317 checks for language='ts', repository='typescript'

2025-08-13 10:22:37.078 \[info\] \[Debug - 10:22:37.078\] \[org.sonar.plugins.javascript.analysis.JsTsChecks : sonarlint-analysis-scheduler\] Added 315 checks for language='js', repository='javascript'

2025-08-13 10:22:37.080 \[info\] \[Debug - 10:22:37.079\] \[org.sonar.plugins.javascript.analysis.AnalysisConsumers : sonarlint-analysis-scheduler\] No registered JsAnalysisConsumer.

2025-08-13 10:22:37.085 \[info\] \[Debug - 10:22:37.085\] \[org.sonar.java.SonarComponents : sonarlint-analysis-scheduler\] Registered check: \[ClassCastCheck (javabugs:S6320), ExceptionReachabilityCheck (javabugs:S6416), InfiniteRecursionCheck (javabugs:S2190), UnsupportedMethodCheck (javabugs:S6322), CollectionModifiedDuringIterationCheck (javabugs:S6417), JavaIndexErrorCheck (javabugs:S6466)\]

2025-08-13 10:22:37.085 \[info\] \[Debug - 10:22:37.085\] \[org.sonar.java.SonarComponents : sonarlint-analysis-scheduler\] Registered check: \[\]

2025-08-13 10:22:37.085 \[info\] \[Debug - 10:22:37.085\] \[org.sonar.java.SonarComponents : sonarlint-analysis-scheduler\] Registered check: \[MinMaxRangeCheck (java:S3065), RedundantAssignmentsCheck (java:S4165), XmlValidatedSignatureCheck (java:S6377), DenialOfServiceXMLCheck (java:S6376), ConditionalUnreachableCodeCheck (java:S2583), AllowXMLInclusionCheck (java:S6373), UnclosedResourcesCheck (java:S2095), NonNullSetToNullCheck (java:S2637), InvariantReturnCheck (java:S3516), MapComputeIfAbsentOrPresentCheck (java:S3824), StreamConsumedCheck (java:S3959), StreamNotConsumedCheck (java:S3958), DivisionByZeroCheck (java:S3518), NullDereferenceCheck (java:S2259), OptionalGetBeforeIsPresentCheck (java:S3655), BooleanGratuitousExpressionsCheck (java:S2589), XxeProcessingCheck (java:S2755), ObjectOutputStreamCheck (java:S2689), ParameterNullnessCheck (java:S4449), NoWayOutLoopCheck (java:S2189), LocksNotUnlockedCheck (java:S2222)\]

2025-08-13 10:22:37.111 \[info\] \[Debug - 10:22:37.111\] \[org.sonar.java.SonarComponents : sonarlint-analysis-scheduler\] Registered check: \[AbsOnNegativeCheck (java:S2676), AccessibilityChangeCheck (java:S3011), AccessibilityChangeOnRecordsCheck (java:S6216), AllBranchesAreIdenticalCheck (java:S3923), AnchorPrecedenceCheck (java:S5850), AndroidBiometricAuthWithoutCryptoCheck (java:S6293), AndroidBroadcastingCheck (java:S5320), AndroidExternalStorageCheck (java:S5324), AndroidMobileDatabaseEncryptionKeysCheck (java:S6301), AndroidNonAuthenticatedUsersCheck (java:S6288), AndroidUnencryptedDatabaseCheck (java:S6291), AndroidUnencryptedFilesCheck (java:S6300), AnonymousClassShouldBeLambdaCheck (java:S1604), ArrayCopyLoopCheck (java:S3012), ArrayDesignatorAfterTypeCheck (java:S1195), ArrayDesignatorOnVariableCheck (java:S1197), ArrayForVarArgCheck (java:S3878), ArrayHashCodeAndToStringCheck (java:S2116), ArraysAsListOfPrimitiveToStreamCheck (java:S3631), AssertOnBooleanVariableCheck (java:S3346), AssertionsInProductionCodeCheck (java:S5960), AssertsOnParametersOfPublicMethodCheck (java:S4274), AssignmentInSubExpressionCheck (java:S1121), AsyncMethodsCalledViaThisCheck (java:S6809), AsyncMethodsOnConfigurationClassCheck (java:S6817), AsyncMethodsReturnTypeCheck (java:S6810), AuthorizationsStrongDecisionsCheck (java:S5808), AutowiredOnConstructorWhenMultipleConstructorsCheck (java:S6829), AutowiredOnMultipleConstructorsCheck (java:S6818), AvoidQualifierOnBeanMethodsCheck (java:S6831), AwsConsumerBuilderUsageCheck (java:S6244), AwsCredentialsShouldBeSetExplicitlyCheck (java:S6242), AwsLambdaSyncCallCheck (java:S6246), AwsLongTermAccessKeysCheck (java:S6263), AwsRegionSetterCheck (java:S6262), AwsRegionShouldBeSetExplicitlyCheck (java:S6241), AwsReusableResourcesInitializedOnceCheck (java:S6243), BadClassNameCheck (java:S101), BadConstantNameCheck (java:S115), BadFieldNameCheck (java:S116), BadFieldNameStaticNonFinalCheck (java:S3008), BadInterfaceNameCheck (java:S114), BadLocalVariableNameCheck (java:S117), BadMethodNameCheck (java:S100), BadPackageNameCheck (java:S120), BadTypeParameterNameCheck (java:S119), BatchSQLStatementsCheck (java:S6912), BigDecimalDoubleConstructorCheck (java:S2111), BlockingOperationsInVirtualThreadsCheck (java:S6881), BooleanInversionCheck (java:S1940), BooleanLiteralCheck (java:S1125), BooleanMethodReturnCheck (java:S2447), BoxedBooleanExpressionsCheck (java:S5411), BrainMethodCheck (java:S6541), CORSCheck (java:S5122), CallOuterPrivateMethodCheck (java:S3398), CallSuperMethodFromInnerClassCheck (java:S2388), CallToDeprecatedCodeMarkedForRemovalCheck (java:S5738), CallToDeprecatedMethodCheck (java:S1874), CanonEqFlagInRegexCheck (java:S5854), CaseInsensitiveComparisonCheck (java:S1157), CastArithmeticOperandCheck (java:S2184), CatchIllegalMonitorStateExceptionCheck (java:S2235), CatchOfThrowableOrErrorCheck (java:S1181), CatchRethrowingCheck (java:S2737), ChangeMethodContractCheck (java:S2638), ChildClassShadowFieldCheck (java:S2387), CipherBlockChainingCheck (java:S3329), ClassComparedByNameCheck (java:S1872), ClassImportCouplingCheck (java:S6539), ClassNamedLikeExceptionCheck (java:S2166), ClassVariableVisibilityCheck (java:S1104), ClassWithOnlyStaticMethodsInstantiationCheck (java:S2440), ClearTextProtocolCheck (java:S5332), CloneMethodCallsSuperCloneCheck (java:S1182), CloneOverrideCheck (java:S2975), CloneableImplementingCloneCheck (java:S2157), CognitiveComplexityMethodCheck (java:S3776), CollapsibleIfCandidateCheck (java:S1066), CollectionCallingItselfCheck (java:S2114), CollectionConstructorReferenceCheck (java:S5329), CollectionImplementationReferencedCheck (java:S1319), CollectionInappropriateCallsCheck (java:S2175), CollectionIsEmptyCheck (java:S1155), CollectionSizeAndArrayLengthCheck (java:S3981), CollectionsEmptyConstantsCheck (java:S1596), CollectorsToListCheck (java:S6204), CombineCatchCheck (java:S2147), CommentedOutCodeLineCheck (java:S125), CompareStringsBoxedTypesWithEqualsCheck (java:S4973), CompareToNotOverloadedCheck (java:S4351), CompareToResultTestCheck (java:S2200), CompareToReturnValueCheck (java:S2167), ConcatenationWithStringValueOfCheck (java:S1153), ConditionalOnNewLineCheck (java:S3972), ConfigurationBeanNamesCheck (java:S6862), ConfusingOverloadCheck (java:S2177), ConfusingVarargCheck (java:S5669), ConstantMathCheck (java:S2185), ConstantMethodCheck (java:S3400), ConstantsShouldBeStaticFinalCheck (java:S1170), ControlCharacterInLiteralCheck (java:S2479), ControllerWithRestControllerReplacementCheck (java:S6833), ControllerWithSessionAttributesCheck (java:S3753), CookieHttpOnlyCheck (java:S3330), CounterModeIVShouldNotBeReusedCheck (java:S6432), CryptographicKeySizeCheck (java:S4426), CustomCryptographicAlgorithmCheck (java:S2257), CustomSerializationMethodCheck (java:S2061), DanglingElseStatementsCheck (java:S5261), DataHashingCheck (java:S4790), DateFormatWeekYearCheck (java:S3986), DateTimeFormatterMismatchCheck (java:S5917), DateUtilsTruncateCheck (java:S2718), DeadStoreCheck (java:S1854), DebugFeatureEnabledCheck (java:S4507), DefaultPackageCheck (java:S1220), DeprecatedArgumentsCheck (java:S6355), DeprecatedTagPresenceCheck (java:S1133), DepthOfInheritanceTreeCheck (java:S110), DiamondOperatorCheck (java:S2293), DirectBeanMethodInvocationWithoutProxyCheck (java:S6838), DisableAutoEscapingCheck (java:S5247), DisallowedThreadGroupCheck (java:S3014), DisclosingTechnologyFingerprintsCheck (java:S5689), DoubleBraceInitializationCheck (java:S3599), DoubleCheckedLockingAssignmentCheck (java:S3064), DoubleCheckedLockingCheck (java:S2168), DoublePrefixOperatorCheck (java:S2761), DuplicateConditionIfElseIfCheck (java:S1862), DuplicatesInCharacterClassCheck (java:S5869), EmptyBlockCheck (java:S108), EmptyClassCheck (java:S2094), EmptyDatabasePasswordCheck (java:S2115), EmptyLineRegexCheck (java:S5846), EmptyMethodsCheck (java:S1186), EmptyRegexGroupCheck (java:S6331), EmptyStatementUsageCheck (java:S1116), EmptyStringRepetitionCheck (java:S5842), EncryptionAlgorithmCheck (java:S5542), EnumMapCheck (java:S1640), EnumMutableFieldCheck (java:S3066), EqualsArgumentTypeCheck (java:S2097), EqualsNotOverriddenInSubclassCheck (java:S2160), EqualsNotOverriddenWithCompareToCheck (java:S1210), EqualsOnAtomicClassCheck (java:S2204), EqualsOverriddenWithHashCodeCheck (java:S1206), EqualsParametersMarkedNonNullCheck (java:S4454), EscapeSequenceControlCharacterCheck (java:S6070), ExceptionsShouldBeImmutableCheck (java:S1165), ExcessiveContentRequestCheck (java:S5693), ExternalizableClassConstructorCheck (java:S2060), FieldDependencyInjectionCheck (java:S6813), FieldNameMatchingTypeNameCheck (java:S1700), FilePermissionsCheck (java:S2612), FixmeTagPresenceCheck (java:S1134), ForLoopCounterChangedCheck (java:S127), ForLoopFalseConditionCheck (java:S2252), ForLoopIncrementAndUpdateCheck (java:S1994), ForLoopIncrementSignCheck (java:S2251), ForLoopUsedAsWhileLoopCheck (java:S1264), ForLoopVariableTypeCheck (java:S4838), GarbageCollectorCalledCheck (java:S1215), GetRequestedSessionIdCheck (java:S2254), GettersSettersOnRightFieldCheck (java:S4275), GraphemeClustersInClassesCheck (java:S5868), HardCodedCredentialsShouldNotBeUsedCheck (java:S6437), HardCodedPasswordCheck (java:S2068), HardCodedSecretCheck (java:S6418), HardcodedIpCheck (java:S1313), HardcodedURICheck (java:S1075), HasNextCallingNextCheck (java:S1849), HiddenFieldCheck (java:S1117), IdenticalCasesInSwitchCheck (java:S1871), IdenticalOperandOnBinaryExpressionCheck (java:S1764), IgnoredOperationStatusCheck (java:S899), IgnoredReturnValueCheck (java:S2201), IgnoredStreamReturnValueCheck (java:S2674), ImmediateReverseBoxingCheck (java:S2153), ImmediatelyReturnedVariableCheck (java:S1488), ImplementsEnumerationCheck (java:S1150), ImpossibleBackReferenceCheck (java:S6001), ImpossibleBoundariesCheck (java:S5996), InappropriateRegexpCheck (java:S2639), IndentationAfterConditionalCheck (java:S3973), IndexOfWithPositiveNumberCheck (java:S2692), InnerClassOfNonSerializableCheck (java:S2066), InputStreamOverrideReadCheck (java:S4929), InputStreamReadCheck (java:S4517), InsecureCreateTempFileCheck (java:S5445), InstanceOfPatternMatchingCheck (java:S6201), InstanceofUsedOnExceptionCheck (java:S1193), IntegerToHexStringCheck (java:S4425), InterfaceAsConstantContainerCheck (java:S1214), InterfaceOrSuperclassShadowingCheck (java:S2176), InterruptedExceptionCheck (java:S2142), InvalidDateValuesCheck (java:S2110), InvalidRegexCheck (java:S5856), IsInstanceMethodCheck (java:S6202), IterableIteratorCheck (java:S4348), IteratorNextExceptionCheck (java:S2272), JWTWithStrongCipherCheck (java:S5659), JacksonDeserializationCheck (java:S4544), JdbcDriverExplicitLoadingCheck (java:S4925), KeySetInsteadOfEntrySetCheck (java:S2864), KeywordAsIdentifierCheck (java:S1190), KnownCapacityHashBasedCollectionCheck (java:S6485), LDAPAuthenticatedConnectionCheck (java:S4433), LDAPDeserializationCheck (java:S4434), LabelsShouldNotBeUsedCheck (java:S1119), LambdaOptionalParenthesisCheck (java:S1611), LambdaSingleExpressionCheck (java:S1602), LazyArgEvaluationCheck (java:S2629), LoggedRethrownExceptionsCheck (java:S2139), LoggerClassCheck (java:S3416), LongBitsToDoubleOnIntCheck (java:S2127), LoopExecutingAtMostOnceCheck (java:S1751), MathClampMethodsCheck (java:S6885), MathClampRangeCheck (java:S6913), MembersDifferOnlyByCapitalizationCheck (java:S1845), MethodIdenticalImplementationsCheck (java:S4144), MethodNameSameAsClassCheck (java:S1223), MethodNamedEqualsCheck (java:S1201), MethodNamedHashcodeOrEqualCheck (java:S1221), MethodOnlyCallsSuperCheck (java:S1185), MethodParametersOrderCheck (java:S2234), MismatchPackageDirectoryCheck (java:S1598), MissingDeprecatedCheck (java:S1123), MissingOverridesInRecordWithArrayComponentCheck (java:S6218), MissingPathVariableAnnotationCheck (java:S6856), ModelAttributeNamingConventionForSpELCheck (java:S6806), ModifiersOrderCheck (java:S1124), MultilineBlocksCurlyBracesCheck (java:S2681), MultipleWhitespaceCheck (java:S6326), NestedBlocksCheck (java:S1199), NestedEnumStaticCheck (java:S2786), NestedTernaryOperatorsCheck (java:S3358), NestedTryCatchCheck (java:S1141), NioFileDeleteCheck (java:S4042), NonSerializableWriteCheck (java:S2118), NonShortCircuitLogicCheck (java:S2178), NonSingletonAutowiredInSingletonCheck (java:S6832), NonStaticClassInitializerCheck (java:S1171), NotifyCheck (java:S2446), NullCheckWithInstanceofCheck (java:S4201), NullReturnedOnComputeIfPresentOrAbsentCheck (java:S6104), NullShouldNotBeUsedWithOptionalCheck (java:S2789), NullableInjectedFieldsHaveDefaultValueCheck (java:S6816), OSCommandsPathCheck (java:S4036), ObjectCreatedOnlyToCallGetClassCheck (java:S2133), ObjectFinalizeCheck (java:S1111), ObjectFinalizeOverloadedCheck (java:S1175), ObjectFinalizeOverriddenCheck (java:S1113), ObjectFinalizeOverriddenNotPublicCheck (java:S1174), OmitPermittedTypesCheck (java:S6217), OneDeclarationPerLineCheck (java:S1659), OpenSAML2AuthenticationBypassCheck (java:S5679), OptionalRestParametersShouldBeObjectsCheck (java:S6814), OutputStreamOverrideWriteCheck (java:S4349), OverrideAnnotationCheck (java:S1161), OverwrittenKeyCheck (java:S4143), ParameterReassignedToCheck (java:S1226), PasswordEncoderCheck (java:S5344), PatternMatchUsingIfCheck (java:S6880), PersistentEntityUsedAsRequestParameterCheck (java:S4684), PopulateBeansCheck (java:S4512), PossessiveQuantifierContinuationCheck (java:S5994), PredictableSeedCheck (java:S4347), PreferStreamAnyMatchCheck (java:S4034), PreparedStatementAndResultSetCheck (java:S2695), PreparedStatementLoopInvariantCheck (java:S6909), PrimitiveWrappersInTernaryOperatorCheck (java:S2154), PrimitivesMarkedNullableCheck (java:S4682), PrintfFailCheck (java:S2275), PrintfMisuseCheck (java:S3457), PrivateFieldUsedLocallyCheck (java:S1450), PrivateReadResolveCheck (java:S2062), PseudoRandomCheck (java:S2245), PublicConstructorInAbstractClassCheck (java:S5993), PublicStaticFieldShouldBeFinalCheck (java:S1444), PublicStaticMutableMembersCheck (java:S2386), PubliclyWritableDirectoriesCheck (java:S5443), QueryOnlyRequiredFieldsCheck (java:S6905), RandomFloatToIntCheck (java:S2140), RawByteBitwiseOperationsCheck (java:S3034), RawExceptionCheck (java:S112), RawTypeCheck (java:S3740), ReadObjectSynchronizedCheck (java:S2675), ReceivingIntentsCheck (java:S5322), RecordInsteadOfClassCheck (java:S6206), RecordPatternInsteadOfFieldAccessCheck (java:S6878), RecordSerializationIgnoredMembersCheck (java:S6209), RedosCheck (java:S5852), RedundantAbstractMethodCheck (java:S3038), RedundantCloseCheck (java:S4087), RedundantJumpCheck (java:S3626), RedundantRecordMethodsCheck (java:S6207), RedundantRegexAlternativesCheck (java:S5855), RedundantThrowsDeclarationCheck (java:S1130), RedundantTypeCastCheck (java:S1905), ReflectionOnNonRuntimeAnnotationCheck (java:S2109), RegexComplexityCheck (java:S5843), RegexLookaheadCheck (java:S6002), RegexStackOverflowCheck (java:S5998), ReleaseSensorsCheck (java:S6889), ReluctantQuantifierCheck (java:S5857), ReluctantQuantifierWithEmptyContinuationCheck (java:S6019), RepeatAnnotationCheck (java:S1710), ReplaceGuavaWithJavaCheck (java:S4738), ReplaceLambdaByMethodRefCheck (java:S1612), RequestMappingMethodPublicCheck (java:S3751), RestrictedIdentifiersUsageCheck (java:S6213), ResultSetIsLastCheck (java:S2232), ReturnEmptyArrayNotNullCheck (java:S1168), ReturnInFinallyCheck (java:S1143), ReturnOfBooleanExpressionsCheck (java:S1126), ReuseRandomCheck (java:S2119), ReverseSequencedCollectionCheck (java:S6877), ReversedMethodSequencedCollectionCheck (java:S6876), RunFinalizersCheck (java:S2151), SQLInjectionCheck (java:S2077), ScheduledThreadPoolExecutorZeroCheck (java:S2122), SecureCookieCheck (java:S2092), SelfAssignementCheck (java:S1656), SerialVersionUidInRecordCheck (java:S6219), SerializableFieldInSerializableClassCheck (java:S1948), SerializableObjectInSessionCheck (java:S2441), SerializableSuperConstructorCheck (java:S2055), ServerCertificatesCheck (java:S4830), ServletInstanceFieldCheck (java:S2226), ServletMethodsExceptionsThrownCheck (java:S1989), SeveralBreakOrContinuePerLoopCheck (java:S135), ShiftOnIntOrLongCheck (java:S2183), SillyEqualsCheck (java:S2159), SillyStringOperationsCheck (java:S2121), SimpleStringLiteralForSingleLineStringsCheck (java:S5663), SingleCharCharacterClassCheck (java:S6397), SingleCharacterAlternationCheck (java:S6035), SingleIfInsteadOfPatternMatchGuardCheck (java:S6916), SingletonUsageCheck (java:S6548), SpecializedFunctionalInterfacesCheck (java:S4276), SpelExpressionCheck (java:S6857), SpringAntMatcherOrderCheck (java:S4601), SpringBeanNamingConventionCheck (java:S6830), SpringComposedRequestMappingCheck (java:S4488), SpringConfigurationWithAutowiredFieldsCheck (java:S3305), SpringIncompatibleTransactionalCheck (java:S2229), SpringRequestMappingMethodCheck (java:S3752), SpringScanDefaultPackageCheck (java:S4602), SpringSecurityDisableCSRFCheck (java:S4502), SpringSessionFixationCheck (java:S5876), StandardCharsetsConstantsCheck (java:S4719), StaticFieldUpateCheck (java:S2696), StaticFieldUpdateInConstructorCheck (java:S3010), StaticMemberAccessCheck (java:S3252), StaticMembersAccessCheck (java:S2209), StaticMultithreadedUnsafeFieldsCheck (java:S2885), StatusCodesOnResponseCheck (java:S6863), StreamPeekCheck (java:S3864), StringBufferAndBuilderWithCharCheck (java:S1317), StringCallsBeyondBoundsCheck (java:S3039), StringConcatToTextBlockCheck (java:S6126), StringConcatenationInLoopCheck (java:S1643), StringIndexOfRangesCheck (java:S6915), StringIsEmptyCheck (java:S7158), StringLiteralDuplicatedCheck (java:S1192), StringOffsetMethodsCheck (java:S4635), StringPrimitiveConstructorCheck (java:S2129), StringReplaceCheck (java:S5361), StringToPrimitiveConversionCheck (java:S2130), StringToStringCheck (java:S1858), StrongCipherAlgorithmCheck (java:S5547), SubClassStaticReferenceCheck (java:S2390), SunPackagesUsedCheck (java:S1191), SuperfluousCurlyBraceCheck (java:S6396), SuperfluousResponseBodyAnnotationCheck (java:S6837), SuspiciousListRemoveCheck (java:S5413), SwitchAtLeastThreeCasesCheck (java:S1301), SwitchCaseWithoutBreakCheck (java:S128), SwitchCasesShouldBeCommaSeparatedCheck (java:S6208), SwitchDefaultLastCaseCheck (java:S4524), SwitchLastCaseIsDefaultCheck (java:S131), SwitchRedundantKeywordCheck (java:S6205), SwitchWithLabelsCheck (java:S1219), SwitchWithTooManyCasesCheck (java:S1479), SyncGetterAndSetterCheck (java:S2886), SynchronizationOnGetClassCheck (java:S3067), SynchronizationOnStringOrBoxedCheck (java:S1860), SynchronizedClassUsageCheck (java:S1149), SynchronizedFieldAssignmentCheck (java:S2445), SynchronizedLockCheck (java:S2442), SynchronizedOverrideCheck (java:S3551), SystemOutOrErrUsageCheck (java:S106), TextBlockTabsAndSpacesCheck (java:S5664), TextBlocksInComplexExpressionsCheck (java:S6203), ThreadAsRunnableArgumentCheck (java:S2438), ThreadLocalCleanupCheck (java:S5164), ThreadLocalWithInitialCheck (java:S4065), ThreadOverridesRunCheck (java:S2134), ThreadRunCheck (java:S1217), ThreadSleepCheck (java:S2276), ThreadWaitCallCheck (java:S2236), ThrowsFromFinallyCheck (java:S1163), ToArrayCheck (java:S3020), ToStringReturningNullCheck (java:S2225), ToStringUsingBoxingCheck (java:S1158), TodoTagPresenceCheck (java:S1135), TooManyParametersCheck (java:S107), TransactionalMethodVisibilityCheck (java:S2230), TransientFieldInNonSerializableCheck (java:S2065), TryWithResourcesCheck (java:S2093), TwoLocksWaitCheck (java:S3046), TypeParametersShadowingCheck (java:S4977), TypeUpperBoundNotFinalCheck (java:S4968), URLHashCodeAndEqualsCheck (java:S2112), UnicodeCaseCheck (java:S5866), UnnecessaryBitOperationCheck (java:S2437), UnnecessaryEscapeSequencesInTextBlockCheck (java:S5665), UnpredictableSaltCheck (java:S2053), UnquantifiedNonCapturingGroupCheck (java:S6395), UnreachableCatchCheck (java:S4970), UnusedGroupNamesCheck (java:S5860), UnusedLabelCheck (java:S1065), UnusedLocalVariableCheck (java:S1481), UnusedMethodParameterCheck (java:S1172), UnusedPrivateClassCheck (java:S3985), UnusedPrivateFieldCheck (java:S1068), UnusedPrivateMethodCheck (java:S1144), UnusedReturnedDataCheck (java:S2677), UnusedThrowableCheck (java:S3984), UnusedTypeParameterCheck (java:S2326), UselessImportCheck (java:S1128), UselessIncrementCheck (java:S2123), UselessPackageInfoCheck (java:S4032), UselessParenthesesCheck (java:S1110), UserEnumerationCheck (java:S5804), UtilityClassWithPublicConstructorCheck (java:S1118), ValueAnnotationShouldInjectPropertyOrSpELCheck (java:S6804), ValueBasedObjectUsedForLockCheck (java:S3436), VerboseRegexCheck (java:S6353), VerifiedServerHostnamesCheck (java:S5527), VirtualThreadNotSynchronizedCheck (java:S6906), VirtualThreadUnsupportedMethodsCheck (java:S6901), VisibleForTestingUsageCheck (java:S5803), VolatileNonPrimitiveFieldCheck (java:S3077), VolatileVariablesOperationsCheck (java:S3078), WaitInSynchronizeCheck (java:S2273), WaitInWhileLoopCheck (java:S2274), WaitOnConditionCheck (java:S1844), WeakSSLContextCheck (java:S4423), WebViewJavaScriptSupportCheck (java:S6362), WebViewsFileAccessCheck (java:S6363), WildcardReturnParameterTypeCheck (java:S1452), WriteObjectTheOnlySynchronizedMethodCheck (java:S3042), WrongAssignmentOperatorCheck (java:S2757), XxeActiveMQCheck (java:S5301), ZipEntryCheck (java:S5042)\]

2025-08-13 10:22:37.111 \[info\] \[Debug - 10:22:37.111\] \[org.sonar.java.SonarComponents : sonarlint-analysis-scheduler\] Registered check: \[ArrayDesignatorOnVariableCheck (java:S1197), AssertJApplyConfigurationCheck (java:S5831), AssertJAssertionsInConsumerCheck (java:S6103), AssertJChainSimplificationCheck (java:S5838), AssertJConsecutiveAssertionCheck (java:S5853), AssertJContextBeforeAssertionCheck (java:S5833), AssertJTestForEmptinessCheck (java:S5841), AssertThatThrownByAloneCheck (java:S5958), AssertTrueInsteadOfDedicatedAssertCheck (java:S5785), AssertionArgumentOrderCheck (java:S3415), AssertionCompareToSelfCheck (java:S5863), AssertionInThreadRunCheck (java:S2186), AssertionInTryCatchCheck (java:S5779), AssertionTypesCheck (java:S5845), AssertionsCompletenessCheck (java:S2970), AssertionsInTestsCheck (java:S2699), BadConstantNameCheck (java:S115), BadFieldNameCheck (java:S116), BadFieldNameStaticNonFinalCheck (java:S3008), BadInterfaceNameCheck (java:S114), BadLocalVariableNameCheck (java:S117), BadTestClassNameCheck (java:S3577), BadTypeParameterNameCheck (java:S119), BooleanInversionCheck (java:S1940), CallSuperInTestCaseCheck (java:S2188), CallToDeprecatedCodeMarkedForRemovalCheck (java:S5738), CallToDeprecatedMethodCheck (java:S1874), ClassComparedByNameCheck (java:S1872), CollapsibleIfCandidateCheck (java:S1066), CollectorsToListCheck (java:S6204), CombineCatchCheck (java:S2147), CommentedOutCodeLineCheck (java:S125), ConstantMathCheck (java:S2185), DeadStoreCheck (java:S1854), DefaultPackageCheck (java:S1220), DoubleCheckedLockingCheck (java:S2168), DuplicateConditionIfElseIfCheck (java:S1862), EmptyBlockCheck (java:S108), EmptyMethodsCheck (java:S1186), EmptyStatementUsageCheck (java:S1116), EnumMapCheck (java:S1640), ExpectedExceptionCheck (java:S5776), FixmeTagPresenceCheck (java:S1134), ForLoopIncrementAndUpdateCheck (java:S1994), HasNextCallingNextCheck (java:S1849), HiddenFieldCheck (java:S1117), IdenticalCasesInSwitchCheck (java:S1871), IgnoredTestsCheck (java:S1607), ImmediateReverseBoxingCheck (java:S2153), ImmediatelyReturnedVariableCheck (java:S1488), JUnit45MethodAnnotationCheck (java:S5826), JUnit5DefaultPackageClassAndMethodCheck (java:S5786), JUnit5SilentlyIgnoreClassAndMethodCheck (java:S5810), JUnitCompatibleAnnotationsCheck (java:S5967), JunitNestedAnnotationCheck (java:S5790), LambdaOptionalParenthesisCheck (java:S1611), LoopExecutingAtMostOnceCheck (java:S1751), MethodIdenticalImplementationsCheck (java:S4144), MethodNameSameAsClassCheck (java:S1223), MismatchPackageDirectoryCheck (java:S1598), MockingAllMethodsCheck (java:S5969), MockitoEqSimplificationCheck (java:S6068), ModifiersOrderCheck (java:S1124), NoTestInTestClassCheck (java:S2187), NonShortCircuitLogicCheck (java:S2178), ObjectCreatedOnlyToCallGetClassCheck (java:S2133), OneExpectedCheckedExceptionCheck (java:S5783), OneExpectedRuntimeExceptionCheck (java:S5778), OverrideAnnotationCheck (java:S1161), ParameterizedTestCheck (java:S5976), PrimitiveWrappersInTernaryOperatorCheck (java:S2154), PrintfMisuseCheck (java:S3457), RandomFloatToIntCheck (java:S2140), RedundantThrowsDeclarationCheck (java:S1130), RepeatAnnotationCheck (java:S1710), ReplaceGuavaWithJavaCheck (java:S4738), ReplaceLambdaByMethodRefCheck (java:S1612), RestrictedIdentifiersUsageCheck (java:S6213), SelfAssignementCheck (java:S1656), ShiftOnIntOrLongCheck (java:S2183), StringConcatToTextBlockCheck (java:S6126), StringConcatenationInLoopCheck (java:S1643), StringIsEmptyCheck (java:S7158), StringToPrimitiveConversionCheck (java:S2130), StringToStringCheck (java:S1858), SwitchCaseWithoutBreakCheck (java:S128), SwitchCasesShouldBeCommaSeparatedCheck (java:S6208), SwitchLastCaseIsDefaultCheck (java:S131), TestAnnotationWithExpectedExceptionCheck (java:S5777), TestsStabilityCheck (java:S5973), ThreadSleepInTestsCheck (java:S2925), TodoTagPresenceCheck (java:S1135), TooManyAssertionsCheck (java:S5961), TryWithResourcesCheck (java:S2093), UnusedLocalVariableCheck (java:S1481), UnusedMethodParameterCheck (java:S1172), UnusedPrivateFieldCheck (java:S1068), UnusedPrivateMethodCheck (java:S1144), UnusedTestRuleCheck (java:S2924), UselessImportCheck (java:S1128), UselessParenthesesCheck (java:S1110)\]

2025-08-13 10:22:37.113 \[info\] \[Debug - 10:22:37.113\] \[sonarlint : sonarlint-analysis-scheduler\] Setting filesystem encoding: UTF-8

2025-08-13 10:22:37.121 \[info\] \[Debug - 10:22:37.121\] \[sonarlint : sonarlint-analysis-scheduler\] 'JavaSensor' skipped because there are no related files in the current project

2025-08-13 10:22:37.122 \[info\] \[Debug - 10:22:37.121\] \[sonarlint : sonarlint-analysis-scheduler\] 'CobolSquidSensor' skipped because there are no related files in the current project

2025-08-13 10:22:37.122 \[info\] \[Debug - 10:22:37.121\] \[sonarlint : sonarlint-analysis-scheduler\] 'Python Sensor' skipped because there are no related files in the current project

2025-08-13 10:22:37.122 \[info\] \[Debug - 10:22:37.121\] \[sonarlint : sonarlint-analysis-scheduler\] 'IPython Notebooks Sensor' skipped because there are no related files in the current project

2025-08-13 10:22:37.122 \[info\] \[Debug - 10:22:37.121\] \[sonarlint : sonarlint-analysis-scheduler\] 'Code Quality and Security for Go' skipped because there are no related files in the current project

2025-08-13 10:22:37.122 \[info\] \[Debug - 10:22:37.121\] \[sonarlint : sonarlint-analysis-scheduler\] 'IaC Ansible Sensor' skipped because there are no related files in the current project

2025-08-13 10:22:37.122 \[info\] \[Debug - 10:22:37.121\] \[sonarlint : sonarlint-analysis-scheduler\] 'IaC Terraform Sensor' skipped because there are no related files in the current project

2025-08-13 10:22:37.122 \[info\] \[Debug - 10:22:37.121\] \[sonarlint : sonarlint-analysis-scheduler\] 'IaC CloudFormation Sensor' skipped because there are no related files in the current project

2025-08-13 10:22:37.122 \[info\] \[Debug - 10:22:37.121\] \[sonarlint : sonarlint-analysis-scheduler\] 'IaC Kubernetes Sensor' skipped because there are no related files in the current project

2025-08-13 10:22:37.122 \[info\] \[Debug - 10:22:37.121\] \[sonarlint : sonarlint-analysis-scheduler\] 'IaC AzureResourceManager Sensor' skipped because there are no related files in the current project

2025-08-13 10:22:37.122 \[info\] \[Debug - 10:22:37.121\] \[sonarlint : sonarlint-analysis-scheduler\] Execute Sensor: Java Config Sensor

2025-08-13 10:22:37.122 \[info\] \[Info - 10:22:37.122\] \[org.sonarsource.analyzer.commons.ProgressReport : Progress of the Java analysis\] 0 source files to be analyzed

2025-08-13 10:22:37.122 \[info\] \[Info - 10:22:37.122\] \[org.sonarsource.analyzer.commons.ProgressReport : Progress of the Java analysis\] 0/0 source files have been analyzed

2025-08-13 10:22:37.122 \[info\] \[Debug - 10:22:37.122\] \[sonarlint : sonarlint-analysis-scheduler\] 'T-SQL Sensor' skipped because there are no related files in the current project

2025-08-13 10:22:37.122 \[info\] \[Debug - 10:22:37.122\] \[sonarlint : sonarlint-analysis-scheduler\] 'Apex Sensor' skipped because there are no related files in the current project

2025-08-13 10:22:37.123 \[info\] \[Debug - 10:22:37.122\] \[sonarlint : sonarlint-analysis-scheduler\] Execute Sensor: JavaScript/TypeScript analysis

2025-08-13 10:22:37.123 \[info\] \[Debug - 10:22:37.122\] \[org.sonar.plugins.javascript.analysis.AbstractBridgeSensor : sonarlint-analysis-scheduler\] Analysis of unchanged files will not be skipped (current analysis requires all files to be analyzed)

2025-08-13 10:22:37.123 \[info\] \[Warn - 10:22:37.122\] \[sonarlint : sonarlint-analysis-scheduler\] No workDir in SonarLint

2025-08-13 10:22:37.124 \[info\] \[Debug - 10:22:37.124\] \[org.sonar.plugins.javascript.bridge.BundleImpl : sonarlint-analysis-scheduler\] Setting deploy location to /Users/jkh/.vscode/extensions/sonarsource.sonarlint-vscode-4.28.0-darwin-arm64/eslint-bridge

2025-08-13 10:22:37.124 \[info\] \[Info - 10:22:37.124\] \[org.sonar.plugins.javascript.bridge.BridgeServerImpl : sonarlint-analysis-scheduler\] 'sonar.nodejs.executable' is set. Skipping embedded Node.js runtime deployment.

2025-08-13 10:22:37.124 \[info\] \[Debug - 10:22:37.124\] \[org.sonar.plugins.javascript.bridge.BridgeServerImpl : sonarlint-analysis-scheduler\] Starting server

2025-08-13 10:22:37.125 \[info\] \[Debug - 10:22:37.124\] \[org.sonar.plugins.javascript.bridge.BridgeServerImpl : sonarlint-analysis-scheduler\] Creating Node.js process to start the bridge server on port 57468 

2025-08-13 10:22:37.125 \[info\] \[Info - 10:22:37.124\] \[org.sonar.plugins.javascript.bridge.BridgeServerImpl : sonarlint-analysis-scheduler\] Running in SonarLint context, metrics will not be computed.

2025-08-13 10:22:37.125 \[info\] \[Info - 10:22:37.125\] \[org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl : sonarlint-analysis-scheduler\] Configured Node.js --max-old-space-size=6144.

2025-08-13 10:22:37.125 \[info\] \[Info - 10:22:37.125\] \[org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl : sonarlint-analysis-scheduler\] Using Node.js executable /Users/jkh/.nvm/versions/node/v20.19.3/bin/node from property sonar.nodejs.executable.

2025-08-13 10:22:37.125 \[info\] \[Debug - 10:22:37.125\] \[org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl : sonarlint-analysis-scheduler\] Checking Node.js version

2025-08-13 10:22:37.125 \[info\] \[Debug - 10:22:37.125\] \[org.sonar.plugins.javascript.nodejs.NodeCommand : sonarlint-analysis-scheduler\] Launching command /Users/jkh/.nvm/versions/node/v20.19.3/bin/node -v

2025-08-13 10:22:37.172 \[info\] \[Debug - 10:22:37.171\] \[org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl : sonarlint-analysis-scheduler\] Using Node.js v20.19.3.

2025-08-13 10:22:37.172 \[info\] \[Debug - 10:22:37.171\] \[org.sonar.plugins.javascript.nodejs.NodeCommand : sonarlint-analysis-scheduler\] Launching command /Users/jkh/.nvm/versions/node/v20.19.3/bin/node --max-old-space-size=6144 --max-old-space-size=6144 --max-old-space-size=6144 /Users/jkh/.vscode/extensions/sonarsource.sonarlint-vscode-4.28.0-darwin-arm64/eslint-bridge/package/bin/server.cjs 57468 127.0.0.1 false 15000

2025-08-13 10:22:38.005 \[info\] \[Trace - 10:22:38.005\] \[org.sonar.plugins.javascript.bridge.BridgeServerImpl : pool-7-thread-1\] Pinging the bridge server

2025-08-13 10:22:38.119 \[info\] \[Debug - 10:22:38.119\] \[org.sonar.plugins.javascript.bridge.BridgeServerImpl : nodejs-stream-consumer\] The worker thread is running

2025-08-13 10:22:38.167 \[info\] \[Info - 10:22:38.120\] \[org.sonar.plugins.javascript.bridge.BridgeServerImpl : nodejs-stream-consumer\] Memory configuration: OS (16384 MB), Node.js (6192 MB).

2025-08-13 10:22:38.168 \[info\] \[Debug - 10:22:38.120\] \[org.sonar.plugins.javascript.bridge.BridgeServerImpl : nodejs-stream-consumer\] Starting the bridge server

2025-08-13 10:22:38.168 \[info\] \[Debug - 10:22:38.125\] \[org.sonar.plugins.javascript.bridge.BridgeServerImpl : nodejs-stream-consumer\] The bridge server is listening on port 57468

2025-08-13 10:22:38.168 \[info\] \[Debug - 10:22:38.139\] \[org.sonar.plugins.javascript.bridge.BridgeServerImpl : sonarlint-analysis-scheduler\] Bridge server started on port 57468 in 1015 ms

2025-08-13 10:22:38.168 \[info\] \[Trace - 10:22:38.139\] \[org.java_websocket.AbstractWebSocket : sonarlint-analysis-scheduler\] Connection lost timer stopped

2025-08-13 10:22:38.168 \[info\] \[Trace - 10:22:38.140\] \[org.java_websocket.WebSocketImpl : WebSocketConnectReadThread-216\] write(156): GET /ws HTTP/1.1

Connection: Upgrade

Host: 127.0.0.1:57468

Sec-WebSocket-Key: ICzdrbjeRzXMd6lsgU9otQ==

Sec-WebSocket-Version: 13

Upgrade: websocket




2025-08-13 10:22:38.170 \[info\] \[Trace - 10:22:38.141\] \[org.java_websocket.WebSocketImpl : WebSocketConnectReadThread-216\] process(129): (HTTP/1.1 101 Switching Protocols

Upgrade: websocket

Connection: Upgrade

Sec-WebSocket-Accept: u/J2xjykWhWXglnN/QgpG+7fE/w=



)

2025-08-13 10:22:38.170 \[info\] \[Trace - 10:22:38.141\] \[org.java_websocket.drafts.Draft_6455 : WebSocketConnectReadThread-216\] acceptHandshakeAsClient - Matching extension found: DefaultExtension

2025-08-13 10:22:38.170 \[info\] \[Trace - 10:22:38.141\] \[org.java_websocket.drafts.Draft_6455 : WebSocketConnectReadThread-216\] acceptHandshake - Matching protocol found: 

2025-08-13 10:22:38.170 \[info\] \[Trace - 10:22:38.142\] \[org.java_websocket.WebSocketImpl : WebSocketConnectReadThread-216\] open using draft: Draft_6455 extension: DefaultExtension protocol:  max frame size: 2147483647

2025-08-13 10:22:38.170 \[info\] \[Trace - 10:22:38.142\] \[org.java_websocket.AbstractWebSocket : WebSocketConnectReadThread-216\] Connection lost timer deactivated

2025-08-13 10:22:38.170 \[info\] \[Debug - 10:22:38.142\] \[org.sonar.plugins.javascript.bridge.JSWebSocketClient : WebSocketConnectReadThread-216\] WebSocket connection opened: ws://127.0.0.1:57468/ws

2025-08-13 10:22:38.170 \[info\] \[Warn - 10:22:38.142\] \[org.sonar.plugins.javascript.bridge.NodeDeprecationWarning : sonarlint-analysis-scheduler\] Using Node.js version 20.19.3 to execute analysis is not recommended. Please upgrade to a newer LTS version of Node.js: 22.11.

2025-08-13 10:22:38.170 \[info\] \[Debug - 10:22:38.142\] \[org.sonar.plugins.javascript.analysis.cache.CacheReporter : sonarlint-analysis-scheduler\] Cache strategy set to 'NO_CACHE' for file '\[uri=file:///Users/jkh/Documents/git/eee-dashboard/src/client/components/App/index.jsx\]' as the runtime API is not compatible

2025-08-13 10:22:38.170 \[info\] \[Info - 10:22:38.142\] \[org.sonar.plugins.javascript.bridge.BridgeServerImpl : nodejs-stream-consumer\] WebSocket client connected on /ws

2025-08-13 10:22:38.170 \[info\] \[Trace - 10:22:38.143\] \[org.java_websocket.WebSocketImpl : sonarlint-analysis-scheduler\] send frame: Framedata{ opcode:TEXT, fin:true, rsv1:false, rsv2:false, rsv3:false, payload length:\[pos:0, len:144071\], payload:(too big to display)}

2025-08-13 10:22:38.171 \[info\] \[Trace - 10:22:38.143\] \[org.java_websocket.drafts.Draft_6455 : sonarlint-analysis-scheduler\] afterEnconding(144071): too big to display

2025-08-13 10:22:38.171 \[info\] \[Trace - 10:22:38.144\] \[org.java_websocket.WebSocketImpl : sonarlint-analysis-scheduler\] write(144085): too big to display

Hi,

Thanks for the log. I’ve flagged this for the team.

 
Ann

I got the logs to show the error again, but I cannot paste it here

An error occurred: Body is limited to 100000 characters; you entered 939716.

Hi,

Could you attach it as a file? A zip?

 
Thx,
Ann

found the upload button
aug13.txt (639.4 KB)

1 Like

Hello @jasonhocker,

can you try increasing the memory for the Node.js process using this sonar property?

sonar.javascript.node.maxspace=8192

Cheers,

Victor

Hey @jasonhocker , thank you for your feedback first of all. I wanted to ask, if the memory increase that @victor.diez suggested worked for you?

Thanks Edgar, I missed Victor’s update. The memory increase did not help.

Hi @jasonhocker,

is this a JavaScript or a Typescript project? What is the size of it? I’m guessing you are not using any tsconfig.json files, correct?

javascript (no tsconfig.js)

project is 1.7G. The source code folder is 4.5M with over 500 files.

Can you create a tsconfig.json at the root of the project with these contents?

{
      "compilerOptions": {
        "allowJs": true,
        "noImplicitAny": true,
      },
      "files": ["index.js"] // this file should be your project entry point
}

Please let me know if that helps

so far today, we’ve been working! I would guess it could be the upgrade of the vscode extension to 4.31.0 but I don’t know if there were any server changes or something else to know if that was only a coincidence or not.

2 Likes

back to being broken again today

Hi @jasonhocker,

can you share the debug logs after you added the tsconfig.json file, please?

Please bare with me to get the log. If I have time to capture the logs, its working. If I am busy working on other things, it doesn’t work, and/or a memory hog so I disable the extension. I’m going to send those logs when I see it fail and not behind on a deadline.

SonarQube for IDE.log (457.5 KB)

Hello @jasonhocker,

are these the logs when the analysis fail? I see the logs mention issues being raised on file src/client/components/App/index.jsx.

  • Make sure your SonarQube server is reachable & not timing out
  • Check network proxies / firewalls blocking WebSocket traffic from google.com
  • Update or downgrade the SonarQube VSCode plugin (sometimes version mismatch causes this)
  • Run analysis manually via CLI to see more detailed logs