Skip to content

Anaysis gets stuck on Windows with camel target #858

Description

@abrugaro

The analysis is getting stuck on Windows and it uses 100% of the CPU when analyzing the coolstore repository using the camel target

Env:

  • Latest developmen build
  • AMD Ryzen 7 5700X3D
  • Microsoft Windows 11 Pro

Subset of the logs:

{"level":"info","message":"Configuration modified!","timestamp":"2025-09-02T12:57:04.054Z"}
{"component":"paths","level":"debug","message":"isUriIgnored: .vscode\\settings.json","timestamp":"2025-09-02T12:57:05.054Z"}
{"component":"webviewMessageHandler","level":"debug","message":"messageHandler: {\"type\":\"RUN_ANALYSIS\",\"payload\":{}}","timestamp":"2025-09-02T12:57:06.469Z"}
{"component":"vscode.commands","level":"info","message":"Run analysis command called","timestamp":"2025-09-02T12:57:06.469Z"}
{"component":"AnalyzerClient","level":"info","message":"Running analysis","timestamp":"2025-09-02T12:57:06.469Z"}
{"component":"paths","level":"debug","message":"Using file: c:/Users/Brugui/PycharmProjects/kai-ci/coolstore/.gitignore","timestamp":"2025-09-02T12:57:06.471Z"}
{"component":"AnalyzerClient","level":"info","message":"Sending 'analysis_engine.Analyze' request with params: {\"label_selector\":\"(konveyor.io/target=camel || konveyor.io/target=jakarta-ee || konveyor.io/target=jakarta-ee9 || konveyor.io/target=cloud-readiness) || (discovery)\",\"reset_cache\":true,\"excluded_paths\":[\"c:/Users/Brugui/PycharmProjects/kai-ci/coolstore/target/\",\"c:/Users/Brugui/PycharmProjects/kai-ci/coolstore/.vscode/\"]}","timestamp":"2025-09-02T12:57:06.472Z"}
{"component":"AnalyzerClient","level":"debug","message":"Received data: Content-Length: 266\r\n\r\n{\"method\":\"workspace/executeCommand\",\"params\":[{\"command\":\"io.konveyor.tackle.ruleEntry\",\"arguments\":[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"11\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"java.rmi*\"}]}],\"id\":1,\"jsonrpc\":\"2.0\"}","timestamp":"2025-09-02T12:57:10.524Z"}
{"arguments":"[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"11\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"java.rmi*\"}]","command":"io.konveyor.tackle.ruleEntry","component":"AnalyzerClient","level":"debug","message":"Executing workspace command","timestamp":"2025-09-02T12:57:10.525Z"}
{"component":"AnalyzerClient","level":"debug","message":"Command execution result: []","timestamp":"2025-09-02T12:57:10.579Z"}
{"component":"AnalyzerClient","level":"debug","message":"Received data: Content-Length: 271\r\n\r\n{\"method\":\"workspace/executeCommand\",\"params\":[{\"command\":\"io.konveyor.tackle.ruleEntry\",\"arguments\":[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"3\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.resource*\"}]}],\"id\":2,\"jsonrpc\":\"2.0\"}","timestamp":"2025-09-02T12:57:10.580Z"}
{"arguments":"[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"3\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.resource*\"}]","command":"io.konveyor.tackle.ruleEntry","component":"AnalyzerClient","level":"debug","message":"Executing workspace command","timestamp":"2025-09-02T12:57:10.580Z"}
{"component":"AnalyzerClient","level":"debug","message":"Command execution result: []","timestamp":"2025-09-02T12:57:10.592Z"}
{"component":"AnalyzerClient","level":"debug","message":"Received data: Content-Length: 271\r\n\r\n{\"method\":\"workspace/executeCommand\",\"params\":[{\"command\":\"io.konveyor.tackle.ruleEntry\",\"arguments\":[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"8\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.resource*\"}]}],\"id\":3,\"jsonrpc\":\"2.0\"}","timestamp":"2025-09-02T12:57:10.593Z"}
{"arguments":"[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"8\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.resource*\"}]","command":"io.konveyor.tackle.ruleEntry","component":"AnalyzerClient","level":"debug","message":"Executing workspace command","timestamp":"2025-09-02T12:57:10.593Z"}
{"component":"AnalyzerClient","level":"debug","message":"Command execution result: []","timestamp":"2025-09-02T12:57:10.606Z"}
{"component":"AnalyzerClient","level":"debug","message":"Received data: Content-Length: 271\r\n\r\n{\"method\":\"workspace/executeCommand\",\"params\":[{\"command\":\"io.konveyor.tackle.ruleEntry\",\"arguments\":[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"1\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.resource*\"}]}],\"id\":4,\"jsonrpc\":\"2.0\"}","timestamp":"2025-09-02T12:57:10.607Z"}
{"arguments":"[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"1\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.resource*\"}]","command":"io.konveyor.tackle.ruleEntry","component":"AnalyzerClient","level":"debug","message":"Executing workspace command","timestamp":"2025-09-02T12:57:10.607Z"}
{"component":"AnalyzerClient","level":"debug","message":"Command execution result: []","timestamp":"2025-09-02T12:57:10.615Z"}
{"component":"AnalyzerClient","level":"debug","message":"Received data: Content-Length: 271\r\n\r\n{\"method\":\"workspace/executeCommand\",\"params\":[{\"command\":\"io.konveyor.tackle.ruleEntry\",\"arguments\":[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"2\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.resource*\"}]}],\"id\":5,\"jsonrpc\":\"2.0\"}","timestamp":"2025-09-02T12:57:10.616Z"}
{"arguments":"[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"2\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.resource*\"}]","command":"io.konveyor.tackle.ruleEntry","component":"AnalyzerClient","level":"debug","message":"Executing workspace command","timestamp":"2025-09-02T12:57:10.616Z"}
{"component":"AnalyzerClient","level":"debug","message":"Command execution result: []","timestamp":"2025-09-02T12:57:10.627Z"}
{"component":"AnalyzerClient","level":"debug","message":"Received data: Content-Length: 271\r\n\r\n{\"method\":\"workspace/executeCommand\",\"params\":[{\"command\":\"io.konveyor.tackle.ruleEntry\",\"arguments\":[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"9\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.resource*\"}]}],\"id\":6,\"jsonrpc\":\"2.0\"}","timestamp":"2025-09-02T12:57:10.628Z"}
{"arguments":"[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"9\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.resource*\"}]","command":"io.konveyor.tackle.ruleEntry","component":"AnalyzerClient","level":"debug","message":"Executing workspace command","timestamp":"2025-09-02T12:57:10.628Z"}
{"component":"AnalyzerClient","level":"debug","message":"Command execution result: []","timestamp":"2025-09-02T12:57:10.636Z"}
{"component":"AnalyzerClient","level":"debug","message":"Received data: Content-Length: 268\r\n\r\n{\"method\":\"workspace/executeCommand\",\"params\":[{\"command\":\"io.konveyor.tackle.ruleEntry\",\"arguments\":[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"11\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.mail*\"}]}],\"id\":7,\"jsonrpc\":\"2.0\"}","timestamp":"2025-09-02T12:57:10.705Z"}
{"arguments":"[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"11\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.mail*\"}]","command":"io.konveyor.tackle.ruleEntry","component":"AnalyzerClient","level":"debug","message":"Executing workspace command","timestamp":"2025-09-02T12:57:10.706Z"}
{"component":"AnalyzerClient","level":"debug","message":"Command execution result: []","timestamp":"2025-09-02T12:57:10.714Z"}
{"component":"AnalyzerClient","level":"debug","message":"Received data: Content-Length: 270\r\n\r\n{\"method\":\"workspace/executeCommand\",\"params\":[{\"command\":\"io.konveyor.tackle.ruleEntry\",\"arguments\":[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"11\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"com.sun.mail*\"}]}],\"id\":8,\"jsonrpc\":\"2.0\"}","timestamp":"2025-09-02T12:57:10.715Z"}
{"arguments":"[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"11\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"com.sun.mail*\"}]","command":"io.konveyor.tackle.ruleEntry","component":"AnalyzerClient","level":"debug","message":"Executing workspace command","timestamp":"2025-09-02T12:57:10.715Z"}
{"component":"AnalyzerClient","level":"debug","message":"Command execution result: []","timestamp":"2025-09-02T12:57:10.724Z"}
{"component":"AnalyzerClient","level":"debug","message":"Received data: Content-Length: 276\r\n\r\n{\"method\":\"workspace/executeCommand\",\"params\":[{\"command\":\"io.konveyor.tackle.ruleEntry\",\"arguments\":[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"11\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"org.simplejavamail*\"}]}],\"id\":9,\"jsonrpc\":\"2.0\"}","timestamp":"2025-09-02T12:57:10.725Z"}
{"arguments":"[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"11\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"org.simplejavamail*\"}]","command":"io.konveyor.tackle.ruleEntry","component":"AnalyzerClient","level":"debug","message":"Executing workspace command","timestamp":"2025-09-02T12:57:10.725Z"}
{"component":"AnalyzerClient","level":"debug","message":"Command execution result: []","timestamp":"2025-09-02T12:57:10.733Z"}
{"component":"AnalyzerClient","level":"debug","message":"Received data: Content-Length: 282\r\n\r\n{\"method\":\"workspace/executeCommand\",\"params\":[{\"command\":\"io.konveyor.tackle.ruleEntry\",\"arguments\":

.....

{"component":"AnalyzerClient","level":"debug","message":"Received data: Content-Length: 305\r\n\r\n{\"method\":\"workspace/executeCommand\",\"params\":[{\"command\":\"io.konveyor.tackle.ruleEntry\",\"arguments\":[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"2\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.servlet.http.HttpSession.getValueNames(*)\"}]}],\"id\":250,\"jsonrpc\":\"2.0\"}","timestamp":"2025-09-02T13:01:17.793Z"}
{"arguments":"[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"2\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.servlet.http.HttpSession.getValueNames(*)\"}]","command":"io.konveyor.tackle.ruleEntry","component":"AnalyzerClient","level":"debug","message":"Executing workspace command","timestamp":"2025-09-02T13:01:17.794Z"}
{"component":"AnalyzerClient","level":"debug","message":"Command execution result: []","timestamp":"2025-09-02T13:01:17.818Z"}
{"component":"AnalyzerClient","level":"debug","message":"Received data: Content-Length: 300\r\n\r\n{\"method\":\"workspace/executeCommand\",\"params\":[{\"command\":\"io.konveyor.tackle.ruleEntry\",\"arguments\":[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"2\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.servlet.http.HttpSession.putValue(*)\"}]}],\"id\":251,\"jsonrpc\":\"2.0\"}","timestamp":"2025-09-02T13:01:18.079Z"}
{"arguments":"[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"2\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.servlet.http.HttpSession.putValue(*)\"}]","command":"io.konveyor.tackle.ruleEntry","component":"AnalyzerClient","level":"debug","message":"Executing workspace command","timestamp":"2025-09-02T13:01:18.079Z"}
{"component":"AnalyzerClient","level":"debug","message":"Command execution result: []","timestamp":"2025-09-02T13:01:18.110Z"}
{"component":"AnalyzerClient","level":"debug","message":"Received data: Content-Length: 280\r\n\r\n{\"method\":\"workspace/executeCommand\",\"params\":[{\"command\":\"io.konveyor.tackle.ruleEntry\",\"arguments\":[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"11\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"com.(sonic|sonicsw).*\"}]}],\"id\":252,\"jsonrpc\":\"2.0\"}","timestamp":"2025-09-02T13:01:18.248Z"}
{"arguments":"[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"11\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"com.(sonic|sonicsw).*\"}]","command":"io.konveyor.tackle.ruleEntry","component":"AnalyzerClient","level":"debug","message":"Executing workspace command","timestamp":"2025-09-02T13:01:18.248Z"}
{"component":"AnalyzerClient","level":"debug","message":"Command execution result: []","timestamp":"2025-09-02T13:01:18.266Z"}
{"component":"AnalyzerClient","level":"debug","message":"Received data: Content-Length: 303\r\n\r\n{\"method\":\"workspace/executeCommand\",\"params\":[{\"command\":\"io.konveyor.tackle.ruleEntry\",\"arguments\":[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"2\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.servlet.http.HttpSession.removeValue(*)\"}]}],\"id\":253,\"jsonrpc\":\"2.0\"}","timestamp":"2025-09-02T13:01:18.510Z"}
{"arguments":"[{\"analysisMode\":\"source-only\",\"includeOpenSourceLibraries\":true,\"location\":\"2\",\"mavenLocalRepo\":\"\",\"project\":\"java\",\"query\":\"javax.servlet.http.HttpSession.removeValue(*)\"}]","command":"io.konveyor.tackle.ruleEntry","component":"AnalyzerClient","level":"debug","message":"Executing workspace command","timestamp":"2025-09-02T13:01:18.511Z"}
{"component":"AnalyzerClient","level":"debug","message":"Command execution result: []","timestamp":"2025-09-02T13:01:18.539Z"}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    • Status
      🔖 Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions