Extensive Memory footprint for TS/Javascript in Webstorm

I have a pretty average, maybe 20k lines of code, project Angular/Typescript. Yet, i regularly run into out of memory problems when analyzing single files, even after increasing the memory limit to 7GB.

The log correclty shows a heap memory size of 7000MB.

The project is not connected/bound to a Server/Cloud instance (it was at some point, but i disabled this because i read in another thread that it can lead to that high memory usage so i disabled it).

I use Webstorm 2025.3, Sonar for IDE 11.6 and NodeJS 24 LTS.

``` [2025-12-09T14:02:31.321] [nodejs-stream-consumer] ERROR org.sonar.plugins.javascript.bridge.BridgeServerImpl - The analysis will stop due to the Node.js process running out of memory (heap size limit 7048 MB)
 [2025-12-09T14:02:31.321] [nodejs-stream-consumer] ERROR org.sonar.plugins.javascript.bridge.BridgeServerImpl - You can see how Node.js heap usage evolves during analysis with "sonar.javascript.node.debugMemory=true"
 [2025-12-09T14:02:31.321] [nodejs-stream-consumer] ERROR org.sonar.plugins.javascript.bridge.BridgeServerImpl - Try setting "sonar.javascript.node.maxspace" to a higher value to increase Node.js heap size limit
 [2025-12-09T14:02:31.321] [nodejs-stream-consumer] ERROR org.sonar.plugins.javascript.bridge.BridgeServerImpl - If the problem persists, please report the issue at https://community.sonarsource.com
 [2025-12-09T14:02:31.322] [WebSocketConnectReadThread-282] ERROR org.sonar.plugins.javascript.bridge.JSWebSocketClient - Error in handler execution
java.lang.IllegalStateException: WebSocket connection closed abnormally: 
	at org.sonar.plugins.javascript.analysis.JsTsSensor$AnalyzeProjectHandler.onClose(JsTsSensor.java:244)
	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(Thread.java:1583)

 [2025-12-09T14:02:31.322] [sonarlint-analysis-scheduler] ERROR org.sonar.plugins.javascript.analysis.AbstractBridgeSensor - Failure during analysis
java.util.concurrent.CompletionException: java.lang.IllegalStateException: WebSocket connection closed abnormally: 
	at java.base/java.util.concurrent.CompletableFuture.reportJoin(CompletableFuture.java:413)
	at java.base/java.util.concurrent.CompletableFuture.join(CompletableFuture.java:2118)
	at org.sonar.plugins.javascript.bridge.BridgeServerImpl.analyzeProject(BridgeServerImpl.java:428)
	at org.sonar.plugins.javascript.analysis.JsTsSensor.analyzeFiles(JsTsSensor.java:118)
	at org.sonar.plugins.javascript.analysis.AbstractBridgeSensor.execute(AbstractBridgeSensor.java:75)
	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)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.executeSensors(SensorsExecutor.java:93)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.execute(SensorsExecutor.java:80)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.AnalysisContainer.doAfterStart(AnalysisContainer.java:122)
	at org.sonarsource.sonarlint.core.commons.monitoring.Step.executeTransaction(Step.java:42)
	at org.sonarsource.sonarlint.core.commons.monitoring.Trace.lambda$startChildren$0(Trace.java:76)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
	at org.sonarsource.sonarlint.core.commons.monitoring.Trace.startChildren(Trace.java:76)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.startComponents(SpringComponentContainer.java:184)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.execute(SpringComponentContainer.java:165)
	at org.sonarsource.sonarlint.core.analysis.container.module.ModuleContainer.analyze(ModuleContainer.java:77)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doRunAnalysis(AnalyzeCommand.java:203)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doExecute(AnalyzeCommand.java:149)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:140)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.lambda$execute$0(AnalyzeCommand.java:132)
	at org.sonarsource.sonarlint.core.commons.progress.TaskManager.runExistingTask(TaskManager.java:47)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:131)
	at org.sonarsource.sonarlint.core.analysis.AnalysisScheduler.executeQueuedCommands(AnalysisScheduler.java:75)
	at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.IllegalStateException: WebSocket connection closed abnormally: 
	at org.sonar.plugins.javascript.analysis.JsTsSensor$AnalyzeProjectHandler.onClose(JsTsSensor.java:244)
	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)
	... 1 common frames omitted

 [2025-12-09T14:02:31.322] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.analysis.cache.CacheReporter - Hit the cache for 0 out of 1
 [2025-12-09T14:02:31.322] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.analysis.cache.CacheReporter - Miss the cache for 1 out of 1: RUNTIME_API_INCOMPATIBLE [1/1]
 [2025-12-09T14:02:31.322] [sonarlint-analysis-scheduler] ERROR sonarlint - Error executing sensor: 'JavaScript/TypeScript analysis'
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)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.executeSensors(SensorsExecutor.java:93)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.execute(SensorsExecutor.java:80)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.AnalysisContainer.doAfterStart(AnalysisContainer.java:122)
	at org.sonarsource.sonarlint.core.commons.monitoring.Step.executeTransaction(Step.java:42)
	at org.sonarsource.sonarlint.core.commons.monitoring.Trace.lambda$startChildren$0(Trace.java:76)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
	at org.sonarsource.sonarlint.core.commons.monitoring.Trace.startChildren(Trace.java:76)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.startComponents(SpringComponentContainer.java:184)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.execute(SpringComponentContainer.java:165)
	at org.sonarsource.sonarlint.core.analysis.container.module.ModuleContainer.analyze(ModuleContainer.java:77)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doRunAnalysis(AnalyzeCommand.java:203)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doExecute(AnalyzeCommand.java:149)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:140)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.lambda$execute$0(AnalyzeCommand.java:132)
	at org.sonarsource.sonarlint.core.commons.progress.TaskManager.runExistingTask(TaskManager.java:47)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:131)
	at org.sonarsource.sonarlint.core.analysis.AnalysisScheduler.executeQueuedCommands(AnalysisScheduler.java:75)
	at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.util.concurrent.CompletionException: java.lang.IllegalStateException: WebSocket connection closed abnormally: 
	at java.base/java.util.concurrent.CompletableFuture.reportJoin(CompletableFuture.java:413)
	at java.base/java.util.concurrent.CompletableFuture.join(CompletableFuture.java:2118)
	at org.sonar.plugins.javascript.bridge.BridgeServerImpl.analyzeProject(BridgeServerImpl.java:428)
	at org.sonar.plugins.javascript.analysis.JsTsSensor.analyzeFiles(JsTsSensor.java:118)
	at org.sonar.plugins.javascript.analysis.AbstractBridgeSensor.execute(AbstractBridgeSensor.java:75)
	... 22 more
Caused by: java.lang.IllegalStateException: WebSocket connection closed abnormally: 
	at org.sonar.plugins.javascript.analysis.JsTsSensor$AnalyzeProjectHandler.onClose(JsTsSensor.java:244)
	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)
	... 1 more

 [2025-12-09T14:02:31.322] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.analysis.CssRuleSensor - No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped.
 [2025-12-09T14:02:31.323] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Available processors: 24
 [2025-12-09T14:02:31.323] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Using 24 threads for analysis.
 [2025-12-09T14:02:31.324] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Start fetching files for the text and secrets analysis
 [2025-12-09T14:02:31.324] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Retrieving all except binary files
 [2025-12-09T14:02:31.324] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.analyzer.Analyzer - Starting the text and secrets analysis
 [2025-12-09T14:02:31.325] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 1 source file to be analyzed for the text and secrets analysis
 [2025-12-09T14:02:31.327] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 1/1 source file has been analyzed for the text and secrets analysis
 [2025-12-09T14:02:31.328] [sonarlint-analysis-scheduler] INFO sonarlint - Analysis detected 0 issues and 0 Security Hotspots in 44468ms
 [2025-12-09T14:02:31.333] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - ╔═══╤══════╤═══════════╤══════════╗
 [2025-12-09T14:02:31.333] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - ║ # │ Rule │ Time (ms) │ Relative ║
 [2025-12-09T14:02:31.333] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - ╚═══╧══════╧═══════════╧══════════╝
 [2025-12-09T14:02:31.333] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - ```

Hi,

Welcome to the community and thanks for this report!

Could you provide a verbose log from IDE startup through to this error, please?

 
Thx,
Ann

Okay, i hope that is what you are looking for. There were thousands of lines with “File ignored due to js/ts exclusions:” which i had to cut due to the character limit.

```Starting the SonarQube for IDE service process...
Listing SonarQube for IDE service files:
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\annotations-13.0.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\ayza-10.0.0.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\checker-qual-3.43.0.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-codec-1.17.2.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-compress-1.27.1.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-csv-1.13.0.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-io-2.18.0.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-lang3-3.18.0.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\commons-text-1.13.1.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\error_prone_annotations-2.36.0.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\failureaccess-1.0.2.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\flyway-core-11.14.0.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\git-files-blame-2.0.0.2053.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\gson-2.10.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\guava-33.4.0-jre.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\h2-2.4.240.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\httpclient5-5.4.4.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\httpcore5-5.3.2.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\httpcore5-h2-5.3.4.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\j2objc-annotations-3.0.0.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jackson-annotations-2.19.1.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jackson-core-2.19.1.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jackson-databind-2.19.1.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jakarta.annotation-api-3.0.0.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jakarta.inject-api-2.0.1.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\JavaEWAH-1.2.3.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\javax.annotation-api-1.3.2.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jooq-3.19.15.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jsr305-3.0.2.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\jul-to-slf4j-2.0.17.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\kotlin-logging-1.7.9.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\kotlin-stdlib-1.9.21.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\kotlin-stdlib-common-1.9.21.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\logback-classic-1.5.19.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\logback-core-1.5.19.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\micrometer-commons-1.14.12.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\micrometer-observation-1.14.12.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\org.eclipse.jgit-7.2.1.202505142326-r.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\org.eclipse.lsp4j.jsonrpc-0.22.0.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\picocli-4.7.6.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\protobuf-java-4.28.2.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\r2dbc-spi-1.0.0.RELEASE.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\reactive-streams-1.0.3.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sentry-8.20.0.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\slf4j-api-2.0.17.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonar-channel-4.2.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonar-classloader-1.0.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonar-markdown-25.3.0.104237.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonar-plugin-api-12.0.0.2960.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonar-scanner-protocol-9.9.0.65466.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-analysis-engine-10.37.1.83894.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-backend-cli-10.37.1.83894.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-commons-10.37.1.83894.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-core-10.37.1.83894.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-http-10.37.1.83894.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-plugin-api-10.37.1.83894.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-plugin-commons-10.37.1.83894.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-rpc-impl-10.37.1.83894.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-rpc-protocol-10.37.1.83894.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-rule-extractor-10.37.1.83894.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-server-api-10.37.1.83894.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-server-connection-10.37.1.83894.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\sonarlint-telemetry-10.37.1.83894.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-aop-6.2.12.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-beans-6.2.12.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-context-6.2.12.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-core-6.2.12.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-expression-6.2.12.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\spring-jcl-6.2.12.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-compress-2.0.1.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-entity-store-2.0.1.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-environment-2.0.1.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-openAPI-2.0.1.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-utils-2.0.1.jar
C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\sloop\lib\xodus-vfs-2.0.1.jar
 [2025-12-09T15:25:16.4265929] [ApplicationImpl pooled thread 3] INFO org.sonarsource.sonarlint.core.rpc.client.SloopLauncher - Using JRE from C:\Users\JohannesZelger\AppData\Local\Programs\WebStorm\jbr
Migrating the storage...
Listening for SonarQube for IDE service exit...
Initializing the SonarQube for IDE service...
 [2025-12-09T15:25:28.839] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.FlywayExecutor - Database: jdbc:h2:C:\Users\JohannesZelger\AppData\Local\JetBrains\WebStorm2025.3\sonarlint\storage\h2\sq-ide (H2 2.4)
 [2025-12-09T15:25:28.861] [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.
 [2025-12-09T15:25:28.919] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.internal.command.DbValidate - Successfully validated 2 migrations (execution time 00:00.037s)
 [2025-12-09T15:25:28.949] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.internal.command.DbMigrate - Current version of schema "PUBLIC": 2
 [2025-12-09T15:25:28.956] [SonarLint Server RPC sequential executor] INFO org.flywaydb.core.internal.command.DbMigrate - Schema "PUBLIC" is up to date. No migration necessary.
 [2025-12-09T15:25:29.878] [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)
 [2025-12-09T15:25:30.154] [SonarLint Server RPC sequential executor] INFO sonarlint - Started embedded server on port 64120
 [2025-12-09T15:25:30.369] [SonarLint Server RPC sequential executor] WARN jetbrains.exodus.io.FileDataWriter - Can't open directory channel. Log directory fsync won't be performed.
SonarQube for IDE service initialized...
 [2025-12-09T15:25:33.658] [sonarlint-analysis-scheduler] INFO org.reflections.Reflections - Reflections took 87 ms to scan 1 urls, producing 24 keys and 257 values
 [2025-12-09T15:25:34.971] [sonarlint-analysis-scheduler] INFO sonarlint - Starting analysis with configuration: [
  baseDir: C:\Users\JohannesZelger\WebstormProjects\Finflexia-FE
  extraProperties: {sonar.js.internal.bundlePath=C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\plugins\eslint-bridge, sonar.javascript.node.debugMemory=true, sonar.javascript.node.maxspace=10000}
  activeRules: [13 kubernetes, 268 python, 26 css, 113 kotlin, 30 secrets, 328 javascript, 26 docker, 28 ruby, 50 Web, 14 xml, 167 php, 7 terraform, 341 typescript, 7 cloudformation]
  inputFiles: [
    file:///C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/src/app/components/interest-curves/edit/edit-spot-curve/edit-spot-curve.component.ts (UTF-8)
    file:///C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/src/app/components/interest-curves/edit/edit-spot-curve/edit-spot-curve.component.spec.ts (UTF-8) [test]
  ]
]

 [2025-12-09T15:25:36.618] [sonarlint-analysis-scheduler] INFO sonarlint - Index files
 [2025-12-09T15:25:36.623] [Report about progress of file indexation] INFO sonarlint - 2 files indexed
 [2025-12-09T15:25:36.872] [sonarlint-analysis-scheduler] INFO org.reflections.Reflections - Reflections took 16 ms to scan 1 urls, producing 24 keys and 257 values
 [2025-12-09T15:25:37.343] [sonarlint-analysis-scheduler] INFO org.sonar.iac.common.extension.IacSensor - There are no files to be analyzed for the Docker language
 [2025-12-09T15:25:37.348] [sonarlint-analysis-scheduler] WARN sonarlint - No workDir in SonarLint
 [2025-12-09T15:25:37.349] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - 'sonar.nodejs.executable' is set. Skipping embedded Node.js runtime deployment.
 [2025-12-09T15:25:37.351] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - Running in SonarLint context, metrics will not be computed.
 [2025-12-09T15:25:37.352] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl - Configured Node.js --max-old-space-size=10000.
 [2025-12-09T15:25:37.352] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl - Using Node.js executable C:\Program Files\nodejs\node.exe from property sonar.nodejs.executable.
 [2025-12-09T15:25:38.969] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - Memory configuration: OS (31353 MB), Node.js (10192 MB).
 [2025-12-09T15:25:39.111] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - WebSocket client connected on /ws
 [2025-12-09T15:25:39.115] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.bridge.PluginInfo - Plugin version: [11.6.0.36606]
 [2025-12-09T15:25:47.091] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - Major GC event
 [2025-12-09T15:25:47.091] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - {"name":"gc","entryType":"gc","startTime":9648.8343,"duration":26.23210000002291,"detail":{"kind":4,"flags":32}}
 [2025-12-09T15:25:47.091] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - {"total_heap_size":158035968,"total_heap_size_executable":2736128,"total_physical_size":158035968,"total_available_size":10532317632,"used_heap_size":154858328,"heap_size_limit":10687086592,"malloced_memory":2121776,"peak_malloced_memory":110696432,"does_zap_garbage":0,"number_of_native_contexts":2,"number_of_detached_contexts":0,"total_global_handles_size":12360,"used_global_handles_size":3488,"external_memory":3187015}
 [2025-12-09T15:25:55.849] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - Major GC event
 [2025-12-09T15:25:55.85] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - {"name":"gc","entryType":"gc","startTime":18427.4071,"duration":6.470600000000559,"detail":{"kind":4,"flags":32}}
 [2025-12-09T15:25:55.85] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - {"total_heap_size":156987392,"total_heap_size_executable":2736128,"total_physical_size":156987392,"total_available_size":10532607624,"used_heap_size":154848432,"heap_size_limit":10687086592,"malloced_memory":2113584,"peak_malloced_memory":110696432,"does_zap_garbage":0,"number_of_native_contexts":2,"number_of_detached_contexts":0,"total_global_handles_size":12360,"used_global_handles_size":3488,"external_memory":3187015}
 [2025-12-09T15:26:34.091] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - The worker thread failed: Error [ERR_WORKER_OUT_OF_MEMORY]: Worker terminated due to reaching memory limit: JS heap out of memory
 [2025-12-09T15:26:34.091] [nodejs-stream-consumer] ERROR org.sonar.plugins.javascript.bridge.BridgeServerImpl - The analysis will stop due to the Node.js process running out of memory (heap size limit 10192 MB)
 [2025-12-09T15:26:34.091] [nodejs-stream-consumer] ERROR org.sonar.plugins.javascript.bridge.BridgeServerImpl - You can see how Node.js heap usage evolves during analysis with "sonar.javascript.node.debugMemory=true"
 [2025-12-09T15:26:34.091] [nodejs-stream-consumer] ERROR org.sonar.plugins.javascript.bridge.BridgeServerImpl - Try setting "sonar.javascript.node.maxspace" to a higher value to increase Node.js heap size limit
 [2025-12-09T15:26:34.091] [nodejs-stream-consumer] ERROR org.sonar.plugins.javascript.bridge.BridgeServerImpl - If the problem persists, please report the issue at https://community.sonarsource.com
 [2025-12-09T15:26:34.091] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - The worker thread exited with code 1
 [2025-12-09T15:26:34.091] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - Closing server
 [2025-12-09T15:26:34.091] [WebSocketConnectReadThread-125] DEBUG org.sonar.plugins.javascript.bridge.JSWebSocketClient - WebSocket connection closed:  (code: 1006)
 [2025-12-09T15:26:34.091] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - WebSocket client disconnected:  with code 1006
 [2025-12-09T15:26:34.091] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - Closed WebSocket connection
 [2025-12-09T15:26:34.091] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - The bridge server shut down
 [2025-12-09T15:26:34.091] [WebSocketConnectReadThread-125] ERROR org.sonar.plugins.javascript.bridge.JSWebSocketClient - Error in handler execution
java.lang.IllegalStateException: WebSocket connection closed abnormally: 
	at org.sonar.plugins.javascript.analysis.JsTsSensor$AnalyzeProjectHandler.onClose(JsTsSensor.java:244)
	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(Thread.java:1583)

 [2025-12-09T15:26:34.091] [sonarlint-analysis-scheduler] ERROR org.sonar.plugins.javascript.analysis.AbstractBridgeSensor - Failure during analysis
java.util.concurrent.CompletionException: java.lang.IllegalStateException: WebSocket connection closed abnormally: 
	at java.base/java.util.concurrent.CompletableFuture.reportJoin(CompletableFuture.java:413)
	at java.base/java.util.concurrent.CompletableFuture.join(CompletableFuture.java:2118)
	at org.sonar.plugins.javascript.bridge.BridgeServerImpl.analyzeProject(BridgeServerImpl.java:428)
	at org.sonar.plugins.javascript.analysis.JsTsSensor.analyzeFiles(JsTsSensor.java:118)
	at org.sonar.plugins.javascript.analysis.AbstractBridgeSensor.execute(AbstractBridgeSensor.java:75)
	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)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.executeSensors(SensorsExecutor.java:93)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.execute(SensorsExecutor.java:80)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.AnalysisContainer.doAfterStart(AnalysisContainer.java:122)
	at org.sonarsource.sonarlint.core.commons.monitoring.Step.executeTransaction(Step.java:42)
	at org.sonarsource.sonarlint.core.commons.monitoring.Trace.lambda$startChildren$0(Trace.java:76)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
	at org.sonarsource.sonarlint.core.commons.monitoring.Trace.startChildren(Trace.java:76)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.startComponents(SpringComponentContainer.java:184)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.execute(SpringComponentContainer.java:165)
	at org.sonarsource.sonarlint.core.analysis.container.module.ModuleContainer.analyze(ModuleContainer.java:77)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doRunAnalysis(AnalyzeCommand.java:203)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doExecute(AnalyzeCommand.java:149)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:140)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.lambda$execute$0(AnalyzeCommand.java:132)
	at org.sonarsource.sonarlint.core.commons.progress.TaskManager.runExistingTask(TaskManager.java:47)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:131)
	at org.sonarsource.sonarlint.core.analysis.AnalysisScheduler.executeQueuedCommands(AnalysisScheduler.java:75)
	at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.IllegalStateException: WebSocket connection closed abnormally: 
	at org.sonar.plugins.javascript.analysis.JsTsSensor$AnalyzeProjectHandler.onClose(JsTsSensor.java:244)
	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)
	... 1 common frames omitted

 [2025-12-09T15:26:34.106] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - ╔═══╤══════╤═══════════╤══════════╗
 [2025-12-09T15:26:34.106] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - ║ # │ Rule │ Time (ms) │ Relative ║
 [2025-12-09T15:26:34.106] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - ╚═══╧══════╧═══════════╧══════════╝
 [2025-12-09T15:26:34.106] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - 
 [2025-12-09T15:26:34.106] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.analysis.cache.CacheReporter - Hit the cache for 0 out of 2
 [2025-12-09T15:26:34.106] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.analysis.cache.CacheReporter - Miss the cache for 2 out of 2: RUNTIME_API_INCOMPATIBLE [2/2]
 [2025-12-09T15:26:34.106] [sonarlint-analysis-scheduler] ERROR sonarlint - Error executing sensor: 'JavaScript/TypeScript analysis'
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)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.executeSensors(SensorsExecutor.java:93)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.execute(SensorsExecutor.java:80)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.AnalysisContainer.doAfterStart(AnalysisContainer.java:122)
	at org.sonarsource.sonarlint.core.commons.monitoring.Step.executeTransaction(Step.java:42)
	at org.sonarsource.sonarlint.core.commons.monitoring.Trace.lambda$startChildren$0(Trace.java:76)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
	at org.sonarsource.sonarlint.core.commons.monitoring.Trace.startChildren(Trace.java:76)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.startComponents(SpringComponentContainer.java:184)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.execute(SpringComponentContainer.java:165)
	at org.sonarsource.sonarlint.core.analysis.container.module.ModuleContainer.analyze(ModuleContainer.java:77)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doRunAnalysis(AnalyzeCommand.java:203)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doExecute(AnalyzeCommand.java:149)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:140)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.lambda$execute$0(AnalyzeCommand.java:132)
	at org.sonarsource.sonarlint.core.commons.progress.TaskManager.runExistingTask(TaskManager.java:47)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:131)
	at org.sonarsource.sonarlint.core.analysis.AnalysisScheduler.executeQueuedCommands(AnalysisScheduler.java:75)
	at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.util.concurrent.CompletionException: java.lang.IllegalStateException: WebSocket connection closed abnormally: 
	at java.base/java.util.concurrent.CompletableFuture.reportJoin(CompletableFuture.java:413)
	at java.base/java.util.concurrent.CompletableFuture.join(CompletableFuture.java:2118)
	at org.sonar.plugins.javascript.bridge.BridgeServerImpl.analyzeProject(BridgeServerImpl.java:428)
	at org.sonar.plugins.javascript.analysis.JsTsSensor.analyzeFiles(JsTsSensor.java:118)
	at org.sonar.plugins.javascript.analysis.AbstractBridgeSensor.execute(AbstractBridgeSensor.java:75)
	... 22 more
Caused by: java.lang.IllegalStateException: WebSocket connection closed abnormally: 
	at org.sonar.plugins.javascript.analysis.JsTsSensor$AnalyzeProjectHandler.onClose(JsTsSensor.java:244)
	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)
	... 1 more

 [2025-12-09T15:26:34.106] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'JavaScript inside YAML analysis' skipped because there are no related files in the current project
 [2025-12-09T15:26:34.106] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'JavaScript inside HTML analysis' skipped because there are no related files in the current project
 [2025-12-09T15:26:34.106] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: CSS Rules
 [2025-12-09T15:26:34.106] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.analysis.CssRuleSensor - No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped.
 [2025-12-09T15:26:34.106] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Ruby Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:26:34.106] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'KotlinProjectSensor' skipped because there are no related files in the current project
 [2025-12-09T15:26:34.106] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: TextAndSecretsSensor
 [2025-12-09T15:26:34.106] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Available processors: 24
 [2025-12-09T15:26:34.106] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Using 24 threads for analysis.
 [2025-12-09T15:26:34.106] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.secrets.configuration.SecretsSpecificationContainer - Initializing SecretsStateContainer with specification loader.
 [2025-12-09T15:26:34.626] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.secrets.utils.CheckContainer - Initializing ChecksContainer with checks and trie construction.
 [2025-12-09T15:26:34.635] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.secrets.utils.CheckContainer - ChecksContainer initialized successfully with 2 checks without pre-filter and trie containing 61 patterns.
 [2025-12-09T15:26:34.635] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Start fetching files for the text and secrets analysis
 [2025-12-09T15:26:34.635] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Retrieving all except binary files
 [2025-12-09T15:26:34.645] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.analyzer.Analyzer - Starting the text and secrets analysis
 [2025-12-09T15:26:34.645] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 2 source files to be analyzed for the text and secrets analysis
 [2025-12-09T15:26:34.645] [pool-4-thread-1] DEBUG sonarlint - Initializing metadata of file file:///C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/src/app/components/interest-curves/edit/edit-spot-curve/edit-spot-curve.component.ts
 [2025-12-09T15:26:34.65] [pool-4-thread-2] DEBUG sonarlint - Initializing metadata of file file:///C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/src/app/components/interest-curves/edit/edit-spot-curve/edit-spot-curve.component.spec.ts
 [2025-12-09T15:26:34.663] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 2/2 source files have been analyzed for the text and secrets analysis
 [2025-12-09T15:26:34.663] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.common.analyzer.Analyzer - Analyzed files for the text and secrets analysis: 2
 [2025-12-09T15:26:34.668] [sonarlint-analysis-scheduler] INFO sonarlint - Analysis detected 0 issues and 0 Security Hotspots in 59695ms
 [2025-12-09T15:26:34.672] [sonarlint-branch-matcher] DEBUG sonarlint - Matching Sonar project branch
 [2025-12-09T15:26:34.672] [sonarlint-branch-matcher] DEBUG sonarlint - No binding for configuration scope
 [2025-12-09T15:26:34.672] [sonarlint-path-translation] DEBUG sonarlint - Computing paths translation for config scope 'C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/.idea/misc.xml_Finflexia-FE'...
 [2025-12-09T15:26:34.672] [sonarlint-path-translation] DEBUG sonarlint - Config scope 'C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/.idea/misc.xml_Finflexia-FE' does not exist or is not bound
 [2025-12-09T15:26:34.722] [sonarlint-analysis-scheduler] DEBUG sonarlint - AiCodeFix optional is present: false
 [2025-12-09T15:26:34.728] [sonarlint-analysis-scheduler] DEBUG sonarlint - Reporting 0 issues over 2 files for configuration scope C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/.idea/misc.xml_Finflexia-FE
 [2025-12-09T15:27:34.79] [SonarLint Server RPC request executor] DEBUG sonarlint - Post: SonarLint Server RPC request executor 132
 [2025-12-09T15:27:34.79] [SonarLint Server RPC request executor] DEBUG sonarlint - Posting command from Scheduler: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@30c2837c
 [2025-12-09T15:27:34.79] [SonarLint Server RPC request executor] DEBUG sonarlint - Posting command from Scheduler to queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@30c2837c
 [2025-12-09T15:27:34.79] [SonarLint Server RPC request executor] DEBUG sonarlint - Posting command in analysis queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@30c2837c, new size is 1
 [2025-12-09T15:27:34.79] [sonarlint-analysis-scheduler] DEBUG sonarlint - Picked command from the queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@30c2837c, 0 remaining
 [2025-12-09T15:27:34.797] [sonarlint-analysis-scheduler] INFO sonarlint - Starting analysis with configuration: [
  baseDir: C:\Users\JohannesZelger\WebstormProjects\Finflexia-FE
  extraProperties: {sonar.js.internal.bundlePath=C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\plugins\eslint-bridge, sonar.javascript.node.debugMemory=true, sonar.javascript.node.maxspace=10000}
  activeRules: [13 kubernetes, 268 python, 26 css, 113 kotlin, 30 secrets, 328 javascript, 26 docker, 28 ruby, 50 Web, 14 xml, 167 php, 7 terraform, 341 typescript, 7 cloudformation]
  inputFiles: [
    file:///C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/src/app/components/interest-curves/edit/edit-spot-curve/edit-spot-curve.component.ts (UTF-8)
  ]
]

 [2025-12-09T15:27:34.799] [sonarlint-analysis-scheduler] DEBUG sonarlint - Using native git blame
 [2025-12-09T15:27:34.929] [sonarlint-analysis-scheduler] DEBUG sonarlint - Blamed 1 files in 130ms
 [2025-12-09T15:27:34.946] [sonarlint-analysis-scheduler] DEBUG sonarlint - Start analysis
 [2025-12-09T15:27:34.951] [sonarlint-analysis-scheduler] INFO sonarlint - Index files
 [2025-12-09T15:27:34.951] [sonarlint-analysis-scheduler] DEBUG sonarlint - Language of file "file:///C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/src/app/components/interest-curves/edit/edit-spot-curve/edit-spot-curve.component.ts" is detected to be "TS"
 [2025-12-09T15:27:34.951] [Report about progress of file indexation] INFO sonarlint - 1 file indexed
 [2025-12-09T15:27:34.977] [sonarlint-analysis-scheduler] INFO org.reflections.Reflections - Reflections took 12 ms to scan 1 urls, producing 24 keys and 257 values
 [2025-12-09T15:27:34.998] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.JsTsChecks - Added 341 checks for language='ts', repository='typescript'
 [2025-12-09T15:27:34.999] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.JsTsChecks - Added 328 checks for language='js', repository='javascript'
 [2025-12-09T15:27:35.002] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.AnalysisConsumers - No registered JsAnalysisConsumer.
 [2025-12-09T15:27:35.006] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Python Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.006] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IPython Notebooks Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.006] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: HTML
 [2025-12-09T15:27:35.006] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'XML Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.006] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Kotlin Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.006] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Gradle Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.006] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'PHP sensor' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.006] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Analyzer for "php.ini" files' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.006] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'OmniSharp' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.006] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC Terraform Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.006] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC CloudFormation Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.006] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC Kubernetes Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.006] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: IaC Docker Sensor
 [2025-12-09T15:27:35.007] [sonarlint-analysis-scheduler] INFO org.sonar.iac.common.extension.IacSensor - There are no files to be analyzed for the Docker language
 [2025-12-09T15:27:35.007] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC Azure Resource Manager Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.007] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Java Config Sensor' skipped because there are no related rules activated
 [2025-12-09T15:27:35.007] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: JavaScript/TypeScript analysis
 [2025-12-09T15:27:35.007] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.AbstractBridgeSensor - Analysis of unchanged files will not be skipped (current analysis requires all files to be analyzed)
 [2025-12-09T15:27:35.007] [sonarlint-analysis-scheduler] WARN sonarlint - No workDir in SonarLint
 [2025-12-09T15:27:35.011] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.AbstractBridgeSensor - Skipping the start of the bridge server as it failed to start during the first analysis or it's not answering anymore
 [2025-12-09T15:27:35.011] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.AbstractBridgeSensor - No rules will be executed
 [2025-12-09T15:27:35.011] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.analysis.cache.CacheReporter - Hit the cache for 0 out of 0
 [2025-12-09T15:27:35.011] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.analysis.cache.CacheReporter - Miss the cache for 0 out of 0
 [2025-12-09T15:27:35.011] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'JavaScript inside YAML analysis' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.011] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'JavaScript inside HTML analysis' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.011] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: CSS Rules
 [2025-12-09T15:27:35.011] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.analysis.CssRuleSensor - No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped.
 [2025-12-09T15:27:35.011] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Ruby Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.011] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'KotlinProjectSensor' skipped because there are no related files in the current project
 [2025-12-09T15:27:35.011] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: TextAndSecretsSensor
 [2025-12-09T15:27:35.012] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Available processors: 24
 [2025-12-09T15:27:35.012] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Using 24 threads for analysis.
 [2025-12-09T15:27:35.012] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.secrets.configuration.SecretsSpecificationContainer - SecretsStateContainer is already initialized, skipping re-initialization.
 [2025-12-09T15:27:35.015] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.secrets.utils.CheckContainer - ChecksContainer is already initialized, skipping re-initialization.
 [2025-12-09T15:27:35.015] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Start fetching files for the text and secrets analysis
 [2025-12-09T15:27:35.015] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Retrieving all except binary files
 [2025-12-09T15:27:35.015] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.analyzer.Analyzer - Starting the text and secrets analysis
 [2025-12-09T15:27:35.016] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 1 source file to be analyzed for the text and secrets analysis
 [2025-12-09T15:27:35.016] [pool-6-thread-1] DEBUG sonarlint - Initializing metadata of file file:///C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/src/app/components/interest-curves/edit/edit-spot-curve/edit-spot-curve.component.ts
 [2025-12-09T15:27:35.02] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 1/1 source file has been analyzed for the text and secrets analysis
 [2025-12-09T15:27:35.02] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.common.analyzer.Analyzer - Analyzed files for the text and secrets analysis: 1
 [2025-12-09T15:27:35.021] [sonarlint-analysis-scheduler] INFO sonarlint - Analysis detected 0 issues and 0 Security Hotspots in 224ms
 [2025-12-09T15:27:35.026] [sonarlint-analysis-scheduler] DEBUG sonarlint - AiCodeFix optional is present: false
 [2025-12-09T15:27:35.031] [sonarlint-analysis-scheduler] DEBUG sonarlint - Reporting 0 issues over 1 files for configuration scope C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/.idea/misc.xml_Finflexia-FE
 [2025-12-09T15:27:35.037] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Cancelling task from RPC request de0529fd-859f-4c2d-be3a-353db5439fe3
 [2025-12-09T15:28:02.697] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Post: SonarLint Server RPC sequential executor 41
 [2025-12-09T15:28:02.697] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Posting command from Scheduler: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@35c53111
 [2025-12-09T15:28:02.697] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Posting command from Scheduler to queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@35c53111
 [2025-12-09T15:28:02.697] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Posting command in analysis queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@35c53111, new size is 1
 [2025-12-09T15:28:02.698] [sonarlint-analysis-scheduler] DEBUG sonarlint - Picked command from the queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@35c53111, 0 remaining
 [2025-12-09T15:28:02.702] [sonarlint-file-exclusions] DEBUG sonarlint - Computing file exclusion for uri 'file:///C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/src/app/components/instruments/bonds/edit-bond/bond-wizard-navigation/bond-wizard-navigation.component.ts'
 [2025-12-09T15:28:02.705] [sonarlint-analysis-scheduler] INFO sonarlint - Starting analysis with configuration: [
  baseDir: C:\Users\JohannesZelger\WebstormProjects\Finflexia-FE
  extraProperties: {sonar.js.internal.bundlePath=C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\plugins\eslint-bridge, sonar.javascript.node.debugMemory=true, sonar.javascript.node.maxspace=10000}
  activeRules: [13 kubernetes, 268 python, 26 css, 113 kotlin, 30 secrets, 328 javascript, 26 docker, 28 ruby, 50 Web, 14 xml, 167 php, 7 terraform, 341 typescript, 7 cloudformation]
  inputFiles: [
    file:///C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/src/app/components/instruments/bonds/edit-bond/bond-wizard-navigation/bond-wizard-navigation.component.ts (UTF-8)
  ]
]

 [2025-12-09T15:28:02.707] [sonarlint-analysis-scheduler] DEBUG sonarlint - Using native git blame
 [2025-12-09T15:28:02.932] [sonarlint-analysis-scheduler] DEBUG sonarlint - Blamed 1 files in 225ms
 [2025-12-09T15:28:02.946] [sonarlint-analysis-scheduler] DEBUG sonarlint - Start analysis
 [2025-12-09T15:28:02.95] [sonarlint-analysis-scheduler] INFO sonarlint - Index files
 [2025-12-09T15:28:02.951] [sonarlint-analysis-scheduler] DEBUG sonarlint - Language of file "file:///C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/src/app/components/instruments/bonds/edit-bond/bond-wizard-navigation/bond-wizard-navigation.component.ts" is detected to be "TS"
 [2025-12-09T15:28:02.951] [Report about progress of file indexation] INFO sonarlint - 1 file indexed
 [2025-12-09T15:28:02.971] [sonarlint-analysis-scheduler] INFO org.reflections.Reflections - Reflections took 9 ms to scan 1 urls, producing 24 keys and 257 values
 [2025-12-09T15:28:02.987] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.JsTsChecks - Added 341 checks for language='ts', repository='typescript'
 [2025-12-09T15:28:02.988] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.JsTsChecks - Added 328 checks for language='js', repository='javascript'
 [2025-12-09T15:28:02.99] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.AnalysisConsumers - No registered JsAnalysisConsumer.
 [2025-12-09T15:28:02.992] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Python Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:02.992] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IPython Notebooks Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:02.992] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: HTML
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'XML Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Kotlin Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Gradle Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'PHP sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Analyzer for "php.ini" files' skipped because there are no related files in the current project
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'OmniSharp' skipped because there are no related files in the current project
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC Terraform Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC CloudFormation Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC Kubernetes Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: IaC Docker Sensor
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] INFO org.sonar.iac.common.extension.IacSensor - There are no files to be analyzed for the Docker language
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC Azure Resource Manager Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Java Config Sensor' skipped because there are no related rules activated
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: JavaScript/TypeScript analysis
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.AbstractBridgeSensor - Analysis of unchanged files will not be skipped (current analysis requires all files to be analyzed)
 [2025-12-09T15:28:02.993] [sonarlint-analysis-scheduler] WARN sonarlint - No workDir in SonarLint
 [2025-12-09T15:28:02.997] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.bridge.BundleImpl - Setting deploy location to C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\plugins\eslint-bridge
 [2025-12-09T15:28:02.997] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - 'sonar.nodejs.executable' is set. Skipping embedded Node.js runtime deployment.
 [2025-12-09T15:28:02.997] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - Starting server
 [2025-12-09T15:28:02.998] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - Creating Node.js process to start the bridge server on port 58942 
 [2025-12-09T15:28:02.998] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - Running in SonarLint context, metrics will not be computed.
 [2025-12-09T15:28:02.998] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl - Configured Node.js --max-old-space-size=10000.
 [2025-12-09T15:28:02.998] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl - Using Node.js executable C:\Program Files\nodejs\node.exe from property sonar.nodejs.executable.
 [2025-12-09T15:28:02.998] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl - Checking Node.js version
 [2025-12-09T15:28:02.998] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.nodejs.NodeCommand - Launching command C:\Program Files\nodejs\node.exe -v
 [2025-12-09T15:28:03.066] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.nodejs.NodeCommandBuilderImpl - Using Node.js v24.11.1.
 [2025-12-09T15:28:03.066] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.nodejs.NodeCommand - Launching command C:\Program Files\nodejs\node.exe --max-old-space-size=10000 --max-old-space-size=10000 C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\plugins\eslint-bridge\package\bin\server.cjs 58942 127.0.0.1 true 15000
 [2025-12-09T15:28:04.545] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - The worker thread is running
 [2025-12-09T15:28:04.546] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - Memory configuration: OS (31353 MB), Node.js (10192 MB).
 [2025-12-09T15:28:04.546] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - Starting the bridge server
 [2025-12-09T15:28:04.562] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - The bridge server is listening on port 58942
 [2025-12-09T15:28:04.634] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - Bridge server started on port 58942 in 1637 ms
 [2025-12-09T15:28:04.638] [WebSocketConnectReadThread-142] DEBUG org.sonar.plugins.javascript.bridge.JSWebSocketClient - WebSocket connection opened: ws://127.0.0.1:58942/ws
 [2025-12-09T15:28:04.638] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.cache.CacheReporter - Cache strategy set to 'NO_CACHE' for file '[uri=file:///C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/src/app/components/instruments/bonds/edit-bond/bond-wizard-navigation/bond-wizard-navigation.component.ts]' as the runtime API is not compatible
 [2025-12-09T15:28:04.638] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - WebSocket client connected on /ws
 [2025-12-09T15:28:04.851] [SonarLint Server RPC request executor] DEBUG sonarlint - Post: SonarLint Server RPC request executor 132
 [2025-12-09T15:28:04.851] [SonarLint Server RPC request executor] DEBUG sonarlint - Posting command from Scheduler: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@23457bcc
 [2025-12-09T15:28:04.851] [SonarLint Server RPC request executor] DEBUG sonarlint - Posting command from Scheduler to queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@23457bcc
 [2025-12-09T15:28:04.851] [SonarLint Server RPC request executor] DEBUG sonarlint - Posting command in analysis queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@23457bcc, new size is 1
 [2025-12-09T15:28:05.765] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - {"total_heap_size":269434880,"total_heap_size_executable":3260416,"total_physical_size":269434880,"total_available_size":10493612624,"used_heap_size":192385888,"heap_size_limit":10687086592,"malloced_memory":5783672,"peak_malloced_memory":110696432,"does_zap_garbage":0,"number_of_native_contexts":2,"number_of_detached_contexts":0,"total_global_handles_size":12360,"used_global_handles_size":2848,"external_memory":4251803}
 [2025-12-09T15:28:05.776] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - Setting js/ts exclusions to C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/**/.git/**,C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/**/node_modules/**,C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/**/bower_components/**,C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/**/dist/**,C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/**/vendor/**,C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/**/external/**,C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/**/contrib/**,C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/**/*.d.ts,C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/.scannerwork
 [2025-12-09T15:28:05.776] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - Clearing dependencies cache
 [2025-12-09T15:28:05.867] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - File ignored due to js/ts exclusions: C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/node_modules/.bin
 [2025-12-09T15:28:05.867] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - File ignored due to js/ts exclusions: C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/node_modules/.package-lock.json
 [2025-12-09T15:28:05.894] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - Resetting the TsConfigCache
 [2025-12-09T15:28:12.678] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - Major GC event
 [2025-12-09T15:28:12.678] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - {"name":"gc","entryType":"gc","startTime":9541.3477,"duration":27.262099999934435,"detail":{"kind":4,"flags":32}}
 [2025-12-09T15:28:12.678] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - {"total_heap_size":158298112,"total_heap_size_executable":2998272,"total_physical_size":158298112,"total_available_size":10532811864,"used_heap_size":154862232,"heap_size_limit":10687086592,"malloced_memory":2121776,"peak_malloced_memory":110696432,"does_zap_garbage":0,"number_of_native_contexts":2,"number_of_detached_contexts":0,"total_global_handles_size":12360,"used_global_handles_size":3488,"external_memory":3187015}
 [2025-12-09T15:28:21.437] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - Major GC event
 [2025-12-09T15:28:21.437] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - {"name":"gc","entryType":"gc","startTime":18320.0256,"duration":7.887999999918975,"detail":{"kind":4,"flags":32}}
 [2025-12-09T15:28:21.437] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - {"total_heap_size":156987392,"total_heap_size_executable":2736128,"total_physical_size":156987392,"total_available_size":10532679072,"used_heap_size":154856424,"heap_size_limit":10687086592,"malloced_memory":2113584,"peak_malloced_memory":110696432,"does_zap_garbage":0,"number_of_native_contexts":2,"number_of_detached_contexts":0,"total_global_handles_size":12360,"used_global_handles_size":3488,"external_memory":3187015}
 [2025-12-09T15:28:55.389] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - The worker thread failed: Error [ERR_WORKER_OUT_OF_MEMORY]: Worker terminated due to reaching memory limit: JS heap out of memory
 [2025-12-09T15:28:55.389] [nodejs-stream-consumer] ERROR org.sonar.plugins.javascript.bridge.BridgeServerImpl - The analysis will stop due to the Node.js process running out of memory (heap size limit 10192 MB)
 [2025-12-09T15:28:55.389] [nodejs-stream-consumer] ERROR org.sonar.plugins.javascript.bridge.BridgeServerImpl - You can see how Node.js heap usage evolves during analysis with "sonar.javascript.node.debugMemory=true"
 [2025-12-09T15:28:55.389] [nodejs-stream-consumer] ERROR org.sonar.plugins.javascript.bridge.BridgeServerImpl - Try setting "sonar.javascript.node.maxspace" to a higher value to increase Node.js heap size limit
 [2025-12-09T15:28:55.389] [nodejs-stream-consumer] ERROR org.sonar.plugins.javascript.bridge.BridgeServerImpl - If the problem persists, please report the issue at https://community.sonarsource.com
 [2025-12-09T15:28:55.389] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - The worker thread exited with code 1
 [2025-12-09T15:28:55.389] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - Closing server
 [2025-12-09T15:28:55.39] [WebSocketConnectReadThread-142] DEBUG org.sonar.plugins.javascript.bridge.JSWebSocketClient - WebSocket connection closed:  (code: 1006)
 [2025-12-09T15:28:55.39] [WebSocketConnectReadThread-142] ERROR org.sonar.plugins.javascript.bridge.JSWebSocketClient - Error in handler execution
java.lang.IllegalStateException: WebSocket connection closed abnormally: 
	at org.sonar.plugins.javascript.analysis.JsTsSensor$AnalyzeProjectHandler.onClose(JsTsSensor.java:244)
	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(Thread.java:1583)

 [2025-12-09T15:28:55.39] [sonarlint-analysis-scheduler] ERROR org.sonar.plugins.javascript.analysis.AbstractBridgeSensor - Failure during analysis
java.util.concurrent.CompletionException: java.lang.IllegalStateException: WebSocket connection closed abnormally: 
	at java.base/java.util.concurrent.CompletableFuture.reportJoin(CompletableFuture.java:413)
	at java.base/java.util.concurrent.CompletableFuture.join(CompletableFuture.java:2118)
	at org.sonar.plugins.javascript.bridge.BridgeServerImpl.analyzeProject(BridgeServerImpl.java:428)
	at org.sonar.plugins.javascript.analysis.JsTsSensor.analyzeFiles(JsTsSensor.java:118)
	at org.sonar.plugins.javascript.analysis.AbstractBridgeSensor.execute(AbstractBridgeSensor.java:75)
	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)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.executeSensors(SensorsExecutor.java:93)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.execute(SensorsExecutor.java:80)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.AnalysisContainer.doAfterStart(AnalysisContainer.java:122)
	at org.sonarsource.sonarlint.core.commons.monitoring.Step.executeTransaction(Step.java:42)
	at org.sonarsource.sonarlint.core.commons.monitoring.Trace.lambda$startChildren$0(Trace.java:76)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
	at org.sonarsource.sonarlint.core.commons.monitoring.Trace.startChildren(Trace.java:76)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.startComponents(SpringComponentContainer.java:184)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.execute(SpringComponentContainer.java:165)
	at org.sonarsource.sonarlint.core.analysis.container.module.ModuleContainer.analyze(ModuleContainer.java:77)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doRunAnalysis(AnalyzeCommand.java:203)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doExecute(AnalyzeCommand.java:149)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:140)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.lambda$execute$0(AnalyzeCommand.java:132)
	at org.sonarsource.sonarlint.core.commons.progress.TaskManager.runExistingTask(TaskManager.java:47)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:131)
	at org.sonarsource.sonarlint.core.analysis.AnalysisScheduler.executeQueuedCommands(AnalysisScheduler.java:75)
	at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.IllegalStateException: WebSocket connection closed abnormally: 
	at org.sonar.plugins.javascript.analysis.JsTsSensor$AnalyzeProjectHandler.onClose(JsTsSensor.java:244)
	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)
	... 1 common frames omitted

 [2025-12-09T15:28:55.39] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.analysis.cache.CacheReporter - Hit the cache for 0 out of 1
 [2025-12-09T15:28:55.39] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - WebSocket client disconnected:  with code 1006
 [2025-12-09T15:28:55.39] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - Closed WebSocket connection
 [2025-12-09T15:28:55.391] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.analysis.cache.CacheReporter - Miss the cache for 1 out of 1: RUNTIME_API_INCOMPATIBLE [1/1]
 [2025-12-09T15:28:55.391] [sonarlint-analysis-scheduler] ERROR sonarlint - Error executing sensor: 'JavaScript/TypeScript analysis'
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)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.executeSensors(SensorsExecutor.java:93)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.sensor.SensorsExecutor.execute(SensorsExecutor.java:80)
	at org.sonarsource.sonarlint.core.analysis.container.analysis.AnalysisContainer.doAfterStart(AnalysisContainer.java:122)
	at org.sonarsource.sonarlint.core.commons.monitoring.Step.executeTransaction(Step.java:42)
	at org.sonarsource.sonarlint.core.commons.monitoring.Trace.lambda$startChildren$0(Trace.java:76)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
	at org.sonarsource.sonarlint.core.commons.monitoring.Trace.startChildren(Trace.java:76)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.startComponents(SpringComponentContainer.java:184)
	at org.sonarsource.sonarlint.core.plugin.commons.container.SpringComponentContainer.execute(SpringComponentContainer.java:165)
	at org.sonarsource.sonarlint.core.analysis.container.module.ModuleContainer.analyze(ModuleContainer.java:77)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doRunAnalysis(AnalyzeCommand.java:203)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.doExecute(AnalyzeCommand.java:149)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:140)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.lambda$execute$0(AnalyzeCommand.java:132)
	at org.sonarsource.sonarlint.core.commons.progress.TaskManager.runExistingTask(TaskManager.java:47)
	at org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand.execute(AnalyzeCommand.java:131)
	at org.sonarsource.sonarlint.core.analysis.AnalysisScheduler.executeQueuedCommands(AnalysisScheduler.java:75)
	at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.util.concurrent.CompletionException: java.lang.IllegalStateException: WebSocket connection closed abnormally: 
	at java.base/java.util.concurrent.CompletableFuture.reportJoin(CompletableFuture.java:413)
	at java.base/java.util.concurrent.CompletableFuture.join(CompletableFuture.java:2118)
	at org.sonar.plugins.javascript.bridge.BridgeServerImpl.analyzeProject(BridgeServerImpl.java:428)
	at org.sonar.plugins.javascript.analysis.JsTsSensor.analyzeFiles(JsTsSensor.java:118)
	at org.sonar.plugins.javascript.analysis.AbstractBridgeSensor.execute(AbstractBridgeSensor.java:75)
	... 22 more
Caused by: java.lang.IllegalStateException: WebSocket connection closed abnormally: 
	at org.sonar.plugins.javascript.analysis.JsTsSensor$AnalyzeProjectHandler.onClose(JsTsSensor.java:244)
	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)
	... 1 more

 [2025-12-09T15:28:55.391] [nodejs-stream-consumer] DEBUG org.sonar.plugins.javascript.bridge.BridgeServerImpl - The bridge server shut down
 [2025-12-09T15:28:55.391] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'JavaScript inside YAML analysis' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.391] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'JavaScript inside HTML analysis' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.391] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: CSS Rules
 [2025-12-09T15:28:55.391] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.analysis.CssRuleSensor - No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped.
 [2025-12-09T15:28:55.391] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Ruby Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.391] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'KotlinProjectSensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.391] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: TextAndSecretsSensor
 [2025-12-09T15:28:55.392] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Available processors: 24
 [2025-12-09T15:28:55.392] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Using 24 threads for analysis.
 [2025-12-09T15:28:55.392] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.secrets.configuration.SecretsSpecificationContainer - SecretsStateContainer is already initialized, skipping re-initialization.
 [2025-12-09T15:28:55.395] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - ╔═══╤══════╤═══════════╤══════════╗
 [2025-12-09T15:28:55.395] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - ║ # │ Rule │ Time (ms) │ Relative ║
 [2025-12-09T15:28:55.395] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - ╚═══╧══════╧═══════════╧══════════╝
 [2025-12-09T15:28:55.395] [nodejs-stream-consumer] INFO org.sonar.plugins.javascript.bridge.BridgeServerImpl - 
 [2025-12-09T15:28:55.395] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.secrets.utils.CheckContainer - ChecksContainer is already initialized, skipping re-initialization.
 [2025-12-09T15:28:55.395] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Start fetching files for the text and secrets analysis
 [2025-12-09T15:28:55.395] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Retrieving all except binary files
 [2025-12-09T15:28:55.395] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.analyzer.Analyzer - Starting the text and secrets analysis
 [2025-12-09T15:28:55.396] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 1 source file to be analyzed for the text and secrets analysis
 [2025-12-09T15:28:55.396] [pool-8-thread-1] DEBUG sonarlint - Initializing metadata of file file:///C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/src/app/components/instruments/bonds/edit-bond/bond-wizard-navigation/bond-wizard-navigation.component.ts
 [2025-12-09T15:28:55.397] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 1/1 source file has been analyzed for the text and secrets analysis
 [2025-12-09T15:28:55.397] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.common.analyzer.Analyzer - Analyzed files for the text and secrets analysis: 1
 [2025-12-09T15:28:55.398] [sonarlint-analysis-scheduler] INFO sonarlint - Analysis detected 0 issues and 0 Security Hotspots in 52693ms
 [2025-12-09T15:28:55.434] [sonarlint-analysis-scheduler] DEBUG sonarlint - AiCodeFix optional is present: false
 [2025-12-09T15:28:55.438] [sonarlint-analysis-scheduler] DEBUG sonarlint - Reporting 0 issues over 1 files for configuration scope C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/.idea/misc.xml_Finflexia-FE
 [2025-12-09T15:28:55.463] [sonarlint-analysis-scheduler] DEBUG sonarlint - Picked command from the queue: org.sonarsource.sonarlint.core.analysis.command.AnalyzeCommand@23457bcc, 0 remaining
 [2025-12-09T15:28:55.465] [sonarlint-analysis-scheduler] INFO sonarlint - Starting analysis with configuration: [
  baseDir: C:\Users\JohannesZelger\WebstormProjects\Finflexia-FE
  extraProperties: {sonar.js.internal.bundlePath=C:\Users\JohannesZelger\AppData\Roaming\JetBrains\WebStorm2025.3\plugins\sonarlint-intellij\plugins\eslint-bridge, sonar.javascript.node.debugMemory=true, sonar.javascript.node.maxspace=10000}
  activeRules: [13 kubernetes, 268 python, 26 css, 113 kotlin, 30 secrets, 328 javascript, 26 docker, 28 ruby, 50 Web, 14 xml, 167 php, 7 terraform, 341 typescript, 7 cloudformation]
  inputFiles: [
    file:///C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/src/app/components/instruments/bonds/edit-bond/bond-wizard-navigation/bond-wizard-navigation.component.ts (UTF-8)
  ]
]

 [2025-12-09T15:28:55.467] [sonarlint-analysis-scheduler] DEBUG sonarlint - Using native git blame
 [2025-12-09T15:28:55.57] [sonarlint-analysis-scheduler] DEBUG sonarlint - Blamed 1 files in 103ms
 [2025-12-09T15:28:55.581] [sonarlint-analysis-scheduler] DEBUG sonarlint - Start analysis
 [2025-12-09T15:28:55.586] [sonarlint-analysis-scheduler] INFO sonarlint - Index files
 [2025-12-09T15:28:55.586] [sonarlint-analysis-scheduler] DEBUG sonarlint - Language of file "file:///C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/src/app/components/instruments/bonds/edit-bond/bond-wizard-navigation/bond-wizard-navigation.component.ts" is detected to be "TS"
 [2025-12-09T15:28:55.586] [Report about progress of file indexation] INFO sonarlint - 1 file indexed
 [2025-12-09T15:28:55.608] [sonarlint-analysis-scheduler] INFO org.reflections.Reflections - Reflections took 11 ms to scan 1 urls, producing 24 keys and 257 values
 [2025-12-09T15:28:55.628] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.JsTsChecks - Added 341 checks for language='ts', repository='typescript'
 [2025-12-09T15:28:55.629] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.JsTsChecks - Added 328 checks for language='js', repository='javascript'
 [2025-12-09T15:28:55.632] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.AnalysisConsumers - No registered JsAnalysisConsumer.
 [2025-12-09T15:28:55.635] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Python Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.635] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IPython Notebooks Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.635] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: HTML
 [2025-12-09T15:28:55.635] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'XML Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.635] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Kotlin Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.635] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Gradle Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.635] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'PHP sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.635] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Analyzer for "php.ini" files' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.635] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'OmniSharp' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.635] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC Terraform Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.635] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC CloudFormation Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.635] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC Kubernetes Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.635] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: IaC Docker Sensor
 [2025-12-09T15:28:55.636] [sonarlint-analysis-scheduler] INFO org.sonar.iac.common.extension.IacSensor - There are no files to be analyzed for the Docker language
 [2025-12-09T15:28:55.636] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'IaC Azure Resource Manager Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.636] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Java Config Sensor' skipped because there are no related rules activated
 [2025-12-09T15:28:55.636] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: JavaScript/TypeScript analysis
 [2025-12-09T15:28:55.636] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.AbstractBridgeSensor - Analysis of unchanged files will not be skipped (current analysis requires all files to be analyzed)
 [2025-12-09T15:28:55.636] [sonarlint-analysis-scheduler] WARN sonarlint - No workDir in SonarLint
 [2025-12-09T15:28:55.638] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.AbstractBridgeSensor - Skipping the start of the bridge server as it failed to start during the first analysis or it's not answering anymore
 [2025-12-09T15:28:55.638] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.javascript.analysis.AbstractBridgeSensor - No rules will be executed
 [2025-12-09T15:28:55.638] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.analysis.cache.CacheReporter - Hit the cache for 0 out of 0
 [2025-12-09T15:28:55.638] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.analysis.cache.CacheReporter - Miss the cache for 0 out of 0
 [2025-12-09T15:28:55.638] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'JavaScript inside YAML analysis' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.638] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'JavaScript inside HTML analysis' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.638] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: CSS Rules
 [2025-12-09T15:28:55.638] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.javascript.analysis.CssRuleSensor - No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped.
 [2025-12-09T15:28:55.638] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'Ruby Sensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.638] [sonarlint-analysis-scheduler] DEBUG sonarlint - 'KotlinProjectSensor' skipped because there are no related files in the current project
 [2025-12-09T15:28:55.638] [sonarlint-analysis-scheduler] DEBUG sonarlint - Execute Sensor: TextAndSecretsSensor
 [2025-12-09T15:28:55.639] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Available processors: 24
 [2025-12-09T15:28:55.639] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Using 24 threads for analysis.
 [2025-12-09T15:28:55.639] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.secrets.configuration.SecretsSpecificationContainer - SecretsStateContainer is already initialized, skipping re-initialization.
 [2025-12-09T15:28:55.64] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.secrets.utils.CheckContainer - ChecksContainer is already initialized, skipping re-initialization.
 [2025-12-09T15:28:55.64] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Start fetching files for the text and secrets analysis
 [2025-12-09T15:28:55.64] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.TextAndSecretsSensor - Retrieving all except binary files
 [2025-12-09T15:28:55.64] [sonarlint-analysis-scheduler] INFO org.sonar.plugins.common.analyzer.Analyzer - Starting the text and secrets analysis
 [2025-12-09T15:28:55.641] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 1 source file to be analyzed for the text and secrets analysis
 [2025-12-09T15:28:55.641] [pool-10-thread-1] DEBUG sonarlint - Initializing metadata of file file:///C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/src/app/components/instruments/bonds/edit-bond/bond-wizard-navigation/bond-wizard-navigation.component.ts
 [2025-12-09T15:28:55.642] [Progress of the text and secrets analysis] INFO org.sonar.plugins.common.MultiFileProgressReport - 1/1 source file has been analyzed for the text and secrets analysis
 [2025-12-09T15:28:55.642] [sonarlint-analysis-scheduler] DEBUG org.sonar.plugins.common.analyzer.Analyzer - Analyzed files for the text and secrets analysis: 1
 [2025-12-09T15:28:55.643] [sonarlint-analysis-scheduler] INFO sonarlint - Analysis detected 0 issues and 0 Security Hotspots in 178ms
 [2025-12-09T15:28:55.648] [sonarlint-analysis-scheduler] DEBUG sonarlint - AiCodeFix optional is present: false
 [2025-12-09T15:28:55.651] [sonarlint-analysis-scheduler] DEBUG sonarlint - Reporting 0 issues over 1 files for configuration scope C:/Users/JohannesZelger/WebstormProjects/Finflexia-FE/.idea/misc.xml_Finflexia-FE
 [2025-12-09T15:28:55.652] [SonarLint Server RPC sequential executor] DEBUG sonarlint - Cancelling task from RPC request c4b1dc0f-60b2-4ac5-9d69-74403ed417d9

Hi,

Thanks! This is flagged for the team.

 
Ann

Hi @johanneszelger,

Yesterday, we published a new version that should help with memory consumption, but I’m not sure it will help your specific case. Could you update and give it a try? Please report back here

Hi,

unfortunately i still get

The analysis will stop due to the Node.js process running out of memory (heap size limit 10192 MB)

even with the newest update.

Hi @johanneszelger,

Indeed, not much to go on in the logs. It seems to occur at the very beginning, when we are creating a Typescript program to perform typechecking.

One thing we can try is that you would provide to the analysis, where your tsconfig.json paths are located. That way, we don’t perform a full file system search for them and try each passing tsconfig.jsonto create a program and see if it contains the files we are interested to analyze. To do this, you can add Analysis Properties in SQ plugin. Here is additional information on this property: JavaScript/TypeScript/CSS | SonarQube Server | Sonar Documentation

And this is how it looks in the UI:

Please give that a try.

Cheers,

Michal