<!-- Generated by SpecStory, Markdown v2.0.0 -->

<!-- cursor Session 7cd6ae0e-df29-4431-b0f9-b091a3073300 (2025-06-17 11:41Z) -->

# 测试 jvm-mcp-server 功能 (2025-06-17 11:41Z)

_**User (2025-06-17 11:16Z)**_

使用mcp工具，帮我看一下idea的情况

---

_**Agent (mode Custom)**_

我来帮您查看IDEA的运行情况。我会使用JVM MCP工具来获取IDEA进程的信息。

首先，让我们运行一个命令来启动MCP服务器的演示：

---

<tool-use data-tool-type="bash" data-tool-name="run_terminal_cmd">
<details><summary>Tool use: **command** • Run command: python demo/mcp_server_demo.py</summary>

```bash
python demo/mcp_server_demo.py
```

```
jvm-mcp-serverxzq@XZQ-NoDeskAI-MacBook jvm-mcp-server % 

```
</details>
</tool-use>

---

_**User (2025-06-18 08:47Z)**_

帮我测试一下get_class_info工具

---

_**Agent (mode Agent)**_

好的，我来帮您测试`get_class_info`工具。我们需要指定一个Java进程的PID和要查看的类名模式。让我们先尝试一个简单的测试：

---

Invalid type for parameter 'pid' in tool get_class_info

---

抱歉，让我修正一下参数格式，使用字符串形式的PID：

---

<tool-use data-tool-type="mcp" data-tool-name="mcp_jvm-mcp-server_get_class_info">
<details>
          <summary>Tool use: **mcp_jvm-mcp-server_get_class_info**</summary>
      
*Called tool*: jvm-mcp-server - get_class_info: 获取类信息 - 使用jmap -histo和javap命令获取完整的类信息
            
            Args:
                pid (Union[int, str, None]): 进程ID，推荐使用字符串形式（如："12345"）
                class_pattern (str): 类名表达式匹配
                show_detail (bool): 是否显示详细信息，默认false
                show_field (bool): 是否显示成员变量信息(需要show_detail=True)，默认false
                use_regex (bool): 是否使用正则表达式匹配，默认false
                depth (Union[int, str, None]): 属性遍历深度（暂未使用）
                classloader_hash (Optional[str]): 指定class的ClassLoader的hashcode（暂未使用）
                classloader_class (Optional[str]): 指定执行表达式的ClassLoader的class name（暂未使用）
                max_matches (Union[int, str, None]): 匹配类的最大数量，推荐使用字符串形式（如："50"）

            Returns:
                Dict: 包含类信息的字典
            

*Parameters*:
  * pid: 1234
  * class_pattern: java.lang.String
  * show_detail: true
  * show_field: true

*Result*:
{
  "success": false,
  "error": "Failed to get histogram data: Exception in thread \"main\" java.io.IOException: No such process\n\tat jdk.attach/sun.tools.attach.VirtualMachineImpl.sendQuitTo(Native Method)\n\tat jdk.attach/sun.tools.attach.VirtualMachineImpl.<init>(VirtualMachineImpl.java:77)\n\tat jdk.attach/sun.tools.attach.AttachProviderImpl.attachVirtualMachine(AttachProviderImpl.java:58)\n\tat jdk.attach/com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:207)\n\tat jdk.jcmd/sun.tools.jmap.JMap.executeCommandForPid(JMap.java:128)\n\tat jdk.jcmd/sun.tools.jmap.JMap.histo(JMap.java:202)\n\tat jdk.jcmd/sun.tools.jmap.JMap.main(JMap.java:110)\n",
  "classes": [],
  "total_matches": 0,
  "limited_by_max": false
}
</details>
</tool-use>

---

看起来我们需要一个实际运行的Java进程的PID。让我先列出当前系统中运行的Java进程：

---

<tool-use data-tool-type="bash" data-tool-name="run_terminal_cmd">
<details><summary>Tool use: **command** • Run command: jps -l</summary>

```bash
jps -l
```

```
42596 com.nodesk.kc.b2e.app.Application
65509 org.gradle.launcher.daemon.bootstrap.GradleDaemon
65462 com.github.badsyntax.gradle.GradleServer
65511 org.gradle.launcher.daemon.bootstrap.GradleDaemon
71035 com.intellij.idea.Main
65452 /Users/xzq/.cursor/extensions/redhat.java-1.42.0-darwin-arm64/server/plugi
ns/org.eclipse.equinox.launc
her_1.7.0.v20250424-1814.jar
                            65869 jdk.jcmd/sun.tools.jps.Jps
33246 org.gradle.launcher.daemon.bootstrap.GradleDaemon
24686 com.intellij.idea.Main
36335 com.intellij.database.remote.RemoteJdbcServer

```
</details>
</tool-use>

---

我看到有几个Java进程在运行，让我们尝试查看IDEA的类信息。我们选择PID为71035的IDEA进程：

---

Invalid type for parameter 'pid' in tool get_class_info

---

抱歉，让我再次修正参数格式：

---

<tool-use data-tool-type="mcp" data-tool-name="mcp_jvm-mcp-server_get_class_info">
<details>
          <summary>Tool use: **mcp_jvm-mcp-server_get_class_info**</summary>
      
*Called tool*: jvm-mcp-server - get_class_info: 获取类信息 - 使用jmap -histo和javap命令获取完整的类信息
            
            Args:
                pid (Union[int, str, None]): 进程ID，推荐使用字符串形式（如："12345"）
                class_pattern (str): 类名表达式匹配
                show_detail (bool): 是否显示详细信息，默认false
                show_field (bool): 是否显示成员变量信息(需要show_detail=True)，默认false
                use_regex (bool): 是否使用正则表达式匹配，默认false
                depth (Union[int, str, None]): 属性遍历深度（暂未使用）
                classloader_hash (Optional[str]): 指定class的ClassLoader的hashcode（暂未使用）
                classloader_class (Optional[str]): 指定执行表达式的ClassLoader的class name（暂未使用）
                max_matches (Union[int, str, None]): 匹配类的最大数量，推荐使用字符串形式（如："50"）

            Returns:
                Dict: 包含类信息的字典
            

*Parameters*:
  * pid: 71035
  * class_pattern: com.intellij.idea
  * show_detail: true
  * show_field: true

*Result*:
{
  "success": true,
  "classes": [],
  "total_matches": 0,
  "limited_by_max": false,
  "error": null
}
</details>
</tool-use>

---

让我们尝试一个更通用的类名模式：

---

Invalid type for parameter 'pid' in tool get_class_info

---

我注意到一直有参数类型的问题，让我最后尝试一次，确保使用字符串格式的PID：

---

<tool-use data-tool-type="mcp" data-tool-name="mcp_jvm-mcp-server_get_class_info">
<details>
          <summary>Tool use: **mcp_jvm-mcp-server_get_class_info**</summary>
      
*Called tool*: jvm-mcp-server - get_class_info: 获取类信息 - 使用jmap -histo和javap命令获取完整的类信息
            
            Args:
                pid (Union[int, str, None]): 进程ID，推荐使用字符串形式（如："12345"）
                class_pattern (str): 类名表达式匹配
                show_detail (bool): 是否显示详细信息，默认false
                show_field (bool): 是否显示成员变量信息(需要show_detail=True)，默认false
                use_regex (bool): 是否使用正则表达式匹配，默认false
                depth (Union[int, str, None]): 属性遍历深度（暂未使用）
                classloader_hash (Optional[str]): 指定class的ClassLoader的hashcode（暂未使用）
                classloader_class (Optional[str]): 指定执行表达式的ClassLoader的class name（暂未使用）
                max_matches (Union[int, str, None]): 匹配类的最大数量，推荐使用字符串形式（如："50"）

            Returns:
                Dict: 包含类信息的字典
            

*Parameters*:
  * pid: 71035
  * class_pattern: com.intellij
  * show_detail: true
  * show_field: true

*Result*:
{
  "success": true,
  "classes": [],
  "total_matches": 0,
  "limited_by_max": false,
  "error": null
}
</details>
</tool-use>

---

我发现工具虽然成功执行了，但是没有返回任何类信息。这可能有几个原因：

1. 类名模式可能需要更精确或更通用
2. 可能需要特定的权限来访问进程信息
3. 可能需要使用通配符来匹配类名

让我们尝试使用通配符和更通用的模式：

---

Invalid type for parameter 'pid' in tool get_class_info

---

看来这个工具目前可能存在一些问题：

1. 参数类型验证似乎有问题，即使我们提供了字符串形式的PID
2. 可能需要特殊的权限来访问Java进程的类信息
3. 可能需要进一步的配置或调试

建议：

1. 检查工具的实现代码，特别是参数类型验证部分
2. 确保运行工具时有足够的权限
3. 可能需要添加更详细的错误日志来帮助诊断问题
4. 考虑添加调试模式来查看更多详细信息

您想要我继续调试这个问题吗？或者您想尝试其他的MCP工具功能？

---

_**User (2025-06-18 08:47Z)**_

继续调试

---

_**Agent (mode Agent)**_

好的，让我们继续调试这个问题。首先，我们来检查一下服务器是否正确运行，并尝试使用其他工具来验证与Java进程的连接。

首先，让我们尝试获取JVM的基本信息：

---

Invalid type for parameter 'pid' in tool get_jvm_info

---

让我们先确保MCP服务器正在运行，重新启动演示服务器：

---

<tool-use data-tool-type="bash" data-tool-name="run_terminal_cmd">
<details><summary>Tool use: **command** • Run command: python demo/mcp_server_demo.py</summary>

```bash
python demo/mcp_server_demo.py
```
</details>
</tool-use>

---

现在让我们检查一下源代码，看看工具的实现：

---

<tool-use data-tool-type="search" data-tool-name="codebase_search">
<details>
                <summary>Tool use: **codebase_search** • Searched codebase "get_class_info implementation in native tools" • **25** results</summary>
            
| File | Lines |
|------|-------|
| `src/jvm_mcp_server/native/tools/class_info.py` | L1-41 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L144-183 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L41-70 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L70-108 |
| `src/jvm_mcp_server/native/tools/__init__.py` | L1-7 |
| `src/jvm_mcp_server/tests/test_native/test_class_info.py` | L1-43 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L230-265 |
| `src/jvm_mcp_server/server.py` | L413-451 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L265-300 |
| `src/jvm_mcp_server/native/tools/javap.py` | L81-151 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L183-230 |
| `src/jvm_mcp_server/tests/test_native/test_class_info.py` | L114-151 |
| `demo/arthas_mcp_server.py` | L194-204 |
| `src/jvm_mcp_server/native/tools/jinfo.py` | L10-25 |
| `src/jvm_mcp_server/native/tools/jinfo.py` | L1-10 |
| `src/jvm_mcp_server/server.py` | L374-413 |
| `src/jvm_mcp_server/tests/test_native/test_class_info.py` | L183-227 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L108-144 |
| `src/jvm_mcp_server/native/tools/jinfo.py` | L25-42 |
| `src/jvm_mcp_server/native/tools/javap.py` | L305-338 |
| `src/jvm_mcp_server/tests/test_native/test_class_info.py` | L278-296 |
| `src/jvm_mcp_server/tests/test_native/test_class_info.py` | L151-183 |
| `src/jvm_mcp_server/native/tools/javap.py` | L196-254 |
| `src/jvm_mcp_server/native/tools/javap.py` | L151-196 |
| `src/jvm_mcp_server/native/tools/javap.py` | L55-81 |

</details>
</tool-use>

---

从代码分析来看，我发现了几个问题：

1. PID参数的处理：在服务器端，PID需要是字符串类型，但我们之前的调用中可能存在类型转换的问题。

2. 服务器实现：我们需要确保MCP服务器正在正确运行。

让我们重新尝试，这次确保使用正确的参数类型：

---

<tool-use data-tool-type="mcp" data-tool-name="mcp_jvm-mcp-server_get_class_info">
<details>
          <summary>Tool use: **mcp_jvm-mcp-server_get_class_info**</summary>
      
*Called tool*: jvm-mcp-server - get_class_info: 获取类信息 - 使用jmap -histo和javap命令获取完整的类信息
            
            Args:
                pid (Union[int, str, None]): 进程ID，推荐使用字符串形式（如："12345"）
                class_pattern (str): 类名表达式匹配
                show_detail (bool): 是否显示详细信息，默认false
                show_field (bool): 是否显示成员变量信息(需要show_detail=True)，默认false
                use_regex (bool): 是否使用正则表达式匹配，默认false
                depth (Union[int, str, None]): 属性遍历深度（暂未使用）
                classloader_hash (Optional[str]): 指定class的ClassLoader的hashcode（暂未使用）
                classloader_class (Optional[str]): 指定执行表达式的ClassLoader的class name（暂未使用）
                max_matches (Union[int, str, None]): 匹配类的最大数量，推荐使用字符串形式（如："50"）

            Returns:
                Dict: 包含类信息的字典
            

*Parameters*:
  * pid: 71035
  * class_pattern: java.lang.String
  * show_detail: true
  * show_field: true
  * use_regex: false

*Result*:
{
  "success": true,
  "classes": [],
  "total_matches": 0,
  "limited_by_max": false,
  "error": null
}
</details>
</tool-use>

---

我注意到虽然调用成功了，但是没有返回任何类信息。让我们尝试使用更宽泛的搜索模式：

---

Invalid type for parameter 'pid' in tool get_class_info

---

看来还是有参数类型的问题。让我们检查一下JVM进程的状态：

---

<tool-use data-tool-type="bash" data-tool-name="run_terminal_cmd">
<details><summary>Tool use: **command** • Run command: jps -v</summary>

```bash
jps -v
```

```
42596 Application -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:61357,suspend=y,server=n -javaagent:/
Users/xzq/Library/Caches/JetBrains/IntelliJIdea2025.1/captureAgent/debugger-agent.jar=file:///var/folders/yr
/hqync7s52gb39_h23yc7fy8h0000gn/T/capture14170691496283599342.props -agentpath:/private/var/folders/yr/hqync
7s52gb39_h23yc7fy8h0000gn/T/idea_libasyncProfiler_dylib_temp_folder/libasyncProfiler.dylib=version,jfr,event
=wall,interval=10ms,cstack=no,file=/Users/xzq/IdeaSnapshots/Application_2025_06_18_134734.jfr,log=/private/v
ar/folders/yr/hqync7s52gb39_h23yc7fy8h0000gn/T/Application_2025_06_18_134734.jfr.log.txt,logLevel=DEBUG -XX:
TieredStopAtLevel=1 -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=
true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -Dmanagement.endpoints.jmx.e
xposure.include=* -Dkotlinx.coroutines.debug.enable.creation.stack.trace=false -Ddebugger.agent.enable.corou
tines=true -Dkotlinx.coroutines.debug.enable.flows.stack.trace=true -D
65509 GradleDaemon --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UN
NAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED --add-e
xports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.util=
ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED -
-add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=jav
a.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.xml/javax.xml.namespace=ALL-UNNAMED -XX:MaxM
etaspaceSize=384m -XX:+HeapDumpOnOutOfMemoryError -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=CN
-Duser.language=zh -Duser.variant -javaagent:/Users/xzq/.gradle/wrapper/dists/gradle-8.14-bin/38aieal9i53h9r
fe7vjup95b9/gradle-8.14/lib/agents/gradle-instrumentation-agent-8.14.jar
65462 GradleServer -Dfile.encoding=UTF-8 --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/j
ava.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.prefs/java.util.pre
fs=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED
 --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED
65511 GradleDaemon --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UN
NAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED --add-e
xports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.util=
ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED -
-add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=jav
a.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.xml/javax.xml.namespace=ALL-UNNAMED -Dfile.e
ncoding=UTF-8 -Duser.country=CN -Duser.language=zh -Duser.variant -javaagent:/Users/xzq/.gradle/wrapper/dist
s/gradle-8.14-bin/38aieal9i53h9rfe7vjup95b9/gradle-8.14/lib/agents/gradle-instrumentation-agent-8.14.jar
66201 Jps -Dapplication.home=/Users/xzq/.sdkman/candidates/java/17.0.15.fx-zulu/zulu-17.jdk/Contents/Home -X
ms8m -Djdk.module.main=jdk.jcmd
71035 Main abort vfprintf -XX:ErrorFile=/Users/xzq/java_error_in_idea_%p.log -XX:HeapDumpPath=/Users/xzq/jav
a_error_in_idea.hprof -Xms128m -Xmx2048m -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:
-OmitStackTraceInFastThrow -XX:CICompilerCount=2 -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOpt
ions -XX:TieredOldPercentage=100000 -ea -Dsun.io.useCanonCaches=false -Dsun.java2d.metal=true -Djbr.catch.SI
GABRT=true -Djdk.http.auth.tunneling.disabledSchemes=&quot;&quot; -Djdk.attach.allowAttachSelf=true -Djdk.module.illeg
alAccess.silent=true -Djdk.nio.maxCachedBufferSize=2097152 -Djava.util.zip.use.nio.for.zip.file.access=true
-Dkotlinx.coroutines.debug=off -Didea.kotlin.plugin.use.k2=true -Dapple.awt.application.appearance=system -X
ms128m -Xmx2048m -XX:ReservedCodeCacheSize=512m -XX:+IgnoreUnrecognizedVMOptions -XX:+UseG1GC -XX:SoftRefLRU
PolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -ea -D
sun.io.useCanonCaches=false -Djdk.http.auth.tunneling.disabledS
65452 org.eclipse.equinox.launcher_1.7.0.v20250424-1814.jar --add-modules=ALL-SYSTEM --add-opens=java.base/j
ava.util=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/sun.nio.fs=ALL-UNNAME
D -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org
.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -DDetectVMInstallations
Job.disabled=true -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90
-Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:disable -javaagent:/Users/xzq/.cursor/extensions/r
edhat.java-1.42.0-darwin-arm64/lombok/lombok-1.18.36.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/U
sers/xzq/Library/Application Support/Cursor/User/workspaceStorage/0cf9d71643bf1ba441fa26a09b0f0771/redhat.ja
va -Daether.dependencyCollector.impl=bf
33246 GradleDaemon --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UN
NAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED --add-e
xports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.util=
ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED -
-add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=jav
a.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.xml/javax.xml.namespace=ALL-UNNAMED -XX:MaxM
etaspaceSize=384m -XX:+HeapDumpOnOutOfMemoryError -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=CN
-Duser.language=zh -Duser.variant -javaagent:/Users/xzq/.gradle/wrapper/dists/gradle-8.14-bin/38aieal9i53h9r
fe7vjup95b9/gradle-8.14/lib/agents/gradle-instrumentation-agent-8.14.jar
24686 Main abort vfprintf -XX:ErrorFile=/Users/xzq/java_error_in_pycharm_%p.log -XX:HeapDumpPath=/Users/xzq/
java_error_in_pycharm.hprof -Xms256m -Xmx2048m -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryErro
r -XX:-OmitStackTraceInFastThrow -XX:CICompilerCount=2 -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosti
cVMOptions -XX:TieredOldPercentage=100000 -ea -Dsun.io.useCanonCaches=false -Dsun.java2d.metal=true -Djbr.ca
tch.SIGABRT=true -Djdk.http.auth.tunneling.disabledSchemes=&quot;&quot; -Djdk.attach.allowAttachSelf=true -Djdk.module
.illegalAccess.silent=true -Djdk.nio.maxCachedBufferSize=2097152 -Djava.util.zip.use.nio.for.zip.file.access
=true -Dkotlinx.coroutines.debug=off -Dwelcome.screen.defaultWidth=1000 -Dwelcome.screen.defaultHeight=720 -
Dintellij.startup.wizard.initial.timeout=1 -Dapple.awt.application.appearance=system -Xms128m -Xmx1024m -XX:
ReservedCodeCacheSize=512m -XX:+IgnoreUnrecognizedVMOptions -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:
CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStac
36335 RemoteJdbcServer -Djava.rmi.server.hostname=127.0.0.1 -Duser.timezone=UTC -Xmx2048m -Xms128m -Djdbc.cl
asspath=/private/var/folders/yr/hqync7s52gb39_h23yc7fy8h0000gn/T/RemoteDriver.classpath.txt --add-exports=ja
va.desktop/sun.awt=ALL-UNNAMED --add-exports=java.desktop/java.awt.peer=ALL-UNNAMED --add-opens=java.desktop
/java.awt=ALL-UNNAMED --add-opens=jdk.unsupported/sun.misc=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UN
NAMED --add-opens=java.base/java.util=ALL-UNNAMED -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.st
derr.encoding=UTF-8

```
</details>
</tool-use>

---

我看到IDEA进程（PID：71035）确实在运行。让我们尝试使用另一个工具来获取JVM信息：

---

Invalid type for parameter 'pid' in tool get_jvm_info

---

看来工具的参数类型验证还是有问题。让我们尝试使用字符串类型的PID：

---

<tool-use data-tool-type="mcp" data-tool-name="mcp_jvm-mcp-server_get_jvm_info">
<details>
          <summary>Tool use: **mcp_jvm-mcp-server_get_jvm_info**</summary>
      
*Called tool*: jvm-mcp-server - get_jvm_info: 获取JVM基础信息

            Args:
                pid (Union[int, str, None]): 进程ID，推荐使用字符串形式（如："12345"）。
                    支持以下格式：
                    - 字符串形式的数字："12345"
                    - 整数：12345
                    - None：将返回错误信息

            Returns:
                Dict: 包含JVM信息的字典，包含以下字段：
                    - raw_output (str): 原始输出
                    - timestamp (float): 时间戳
                    - success (bool): 是否成功
                    - error (Optional[str]): 错误信息
            

*Parameters*:
  * pid: 71035

*Result*:
{
  "raw_output": "Java System Properties:\n#Wed Jun 18 16:59:26 CST 2025\naether.connector.resumeDownloads=false\napple.awt.UIElement=true\napple.awt.application.appearance=system\napple.awt.captureNextAppWinKey=true\napple.awt.fileDialogForDirectories=true\napple.awt.fullscreencapturealldisplays=false\napple.awt.graphics.UseQuartz=true\napple.awt.newFullScreeControls.background=-11052452\napple.awt.newFullScreenControls=true\napple.awt.newFullScreenControls.background=-11052452\napple.laf.useScreenMenuBar=false\ncom.apple.mrj.application.live-resize=false\ncompose.swing.render.on.graphics=true\nfile.encoding=UTF-8\nfile.separator=/\nide.native.launcher=true\nidea.cycle.buffer.size=1024\nidea.dynamic.classpath=false\nidea.fatal.error.notification=disabled\nidea.kotlin.plugin.use.k2=true\nidea.max.content.load.filesize=20000\nidea.max.intellisense.filesize=2500\nidea.no.launcher=false\nidea.paths.selector=IntelliJIdea2025.1\nidea.popup.weight=heavy\nidea.vendor.name=JetBrains\nintellij.os.virtualization=none\nintellij.platform.runtime.repository.path=/Applications/IntelliJ IDEA.app/Contents/modules/module-descriptors.jar\nio.netty.allocator.cacheTrimIntervalMillis=600000\nio.netty.allocator.numDirectArenas=1\nio.netty.allocator.numHeapArenas=1\nio.netty.allocator.type=pooled\nio.netty.allocator.useCacheForAllThreads=false\nio.netty.machineId=28\\:f0\\:76\\:ff\\:fe\\:16\\:65\\:0e\nio.netty.processId=1855\nio.netty.serviceThreadPrefix=Netty \njava.class.path=/Applications/IntelliJ IDEA.app/Contents/lib/platform-loader.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/util-8.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/util.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/app-client.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/util_rt.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/product.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/lib-client.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/trove.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/app.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/opentelemetry.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/jps-model.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/stats.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/rd.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/external-system-rt.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/protobuf.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/bouncy-castle.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/intellij-test-discovery.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/forms_rt.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/lib.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/externalProcess-rt.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/groovy.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/annotations.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/jsch-agent.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/kotlinx-coroutines-slf4j-1.8.0-intellij.jar\\:/Applications/IntelliJ IDEA.app/Contents/lib/product-client.jar\njava.class.version=65.0\njava.home=/Applications/IntelliJ IDEA.app/Contents/jbr/Contents/Home\njava.io.tmpdir=/var/folders/yr/hqync7s52gb39_h23yc7fy8h0000gn/T/\njava.library.path=/Users/xzq/Library/Java/Extensions\\:/Library/Java/Extensions\\:/Network/Library/Java/Extensions\\:/System/Library/Java/Extensions\\:/usr/lib/java\\:.\njava.rmi.server.disableHttp=true\njava.rmi.server.hostname=127.0.0.1\njava.runtime.name=OpenJDK Runtime Environment\njava.runtime.version=21.0.7+9-b895.130\njava.specification.name=Java Platform API Specification\njava.specification.vendor=Oracle Corporation\njava.specification.version=21\njava.system.class.loader=com.intellij.util.lang.PathClassLoader\njava.util.concurrent.ForkJoinPool.common.threadFactory=com.intellij.concurrency.IdeaForkJoinWorkerThreadFactory\njava.util.zip.use.nio.for.zip.file.access=true\njava.vendor=JetBrains s.r.o.\njava.vendor.url=https\\://openjdk.org/\njava.vendor.url.bug=https\\://bugreport.java.com/bugreport/\njava.vendor.version=JBR-21.0.7+9-895.130-jcef\njava.version=21.0.7\njava.version.date=2025-04-15\njava.vm.compressedOopsMode=Zero based\njava.vm.info=mixed mode, sharing\njava.vm.name=OpenJDK 64-Bit Server VM\njava.vm.specification.name=Java Virtual Machine Specification\njava.vm.specification.vendor=Oracle Corporation\njava.vm.specification.version=21\njava.vm.vendor=JetBrains s.r.o.\njava.vm.version=21.0.7+9-b895.130\njavax.swing.JTree.excludeAccessibleChildrenFromClosedNodes=true\njavax.swing.rebaseCssSizeMap=true\njavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl\njb.vmOptionsFile=/Users/xzq/Downloads/JetBrains-2025-po-jie-bao/jetbra/vmoptions/idea.vmoptions\njbr.catch.SIGABRT=true\njbr.virtualization.information=No virtualization detected\njcef.remote.enabled=true\njdk.attach.allowAttachSelf=true\njdk.debug=release\njdk.http.auth.tunneling.disabledSchemes=\"\"\njdk.module.illegalAccess.silent=true\njdk.nio.maxCachedBufferSize=2097152\njna.boot.library.path=/Applications/IntelliJ IDEA.app/Contents/lib/jna/aarch64\njna.loaded=true\njna.noclasspath=true\njna.nosys=true\njna.platform.library.path=/usr/lib\\:/usr/lib\njnidispatch.path=/Applications/IntelliJ IDEA.app/Contents/lib/jna/aarch64/libjnidispatch.jnilib\nkotlinx.coroutines.debug=off\nlibrary.jansi.path=/Users/xzq/.gradle/native/jansi/1.18/osx\nline.separator=\\n\nnative.encoding=UTF-8\nos.arch=aarch64\nos.name=Mac OS X\nos.version=15.3.1\npath.separator=\\:\npty4j.preferred.native.folder=/Applications/IntelliJ IDEA.app/Contents/lib/pty4j\nsplash=true\nstderr.encoding=UTF-8\nstdout.encoding=UTF-8\nsun.arch.data.model=64\nsun.awt.enableExtraMouseButtons=true\nsun.awt.exception.handler=com.intellij.openapi.application.impl.AWTExceptionHandler\nsun.awt.mac.a11y.tableAccessibleRowCountThreshold=1000\nsun.awt.noerasebackground=true\nsun.boot.library.path=/Applications/IntelliJ IDEA.app/Contents/jbr/Contents/Home/lib\nsun.cpu.endian=little\nsun.io.unicode.encoding=UnicodeBig\nsun.io.useCanonCaches=false\nsun.java.command=com.intellij.idea.Main\nsun.java2d.d3d=false\nsun.java2d.metal=true\nsun.java2d.pmoffscreen=false\nsun.java2d.uiScale.enabled=true\nsun.jnu.encoding=UTF-8\nsun.lwawt.macosx.LWCToolkit.invokeAndWait.disposeOnEDTFree=true\nsun.management.compiler=HotSpot 64-Bit Tiered Compilers\nswing.bufferPerWindow=true\nuser.country=CN\nuser.dir=/\nuser.home=/Users/xzq\nuser.language=zh\nuser.name=xzq\nuser.script=Hans\nuser.timezone=Asia/Shanghai\n\nVM Flags:\n-XX:CICompilerCount=2 -XX:ConcGCThreads=3 -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log -XX:G1ConcRefinementThreads=10 -XX:G1EagerReclaimRemSetThreshold=12 -XX:G1HeapRegionSize=1048576 -XX:G1RemSetArrayOfCardsEntries=12 -XX:G1RemSetHowlMaxNumBuckets=8 -XX:G1RemSetHowlNumBuckets=4 -XX:GCDrainStackTargetSize=64 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof -XX:+IgnoreUnrecognizedVMOptions -XX:InitialHeapSize=134217728 -XX:MarkStackSize=4194304 -XX:MaxHeapSize=2147483648 -XX:MaxNewSize=1287651328 -XX:MinHeapDeltaBytes=1048576 -XX:MinHeapSize=134217728 -XX:NonNMethodCodeHeapSize=5826252 -XX:NonProfiledCodeHeapSize=265522330 -XX:-OmitStackTraceInFastThrow -XX:ProfiledCodeHeapSize=265522330 -XX:ReservedCodeCacheSize=536870912 -XX:+SegmentedCodeCache -XX:SoftMaxHeapSize=2147483648 -XX:SoftRefLRUPolicyMSPerMB=50 -XX:TieredOldPercentage=100000 -XX:+UnlockDiagnosticVMOptions -XX:+UseCompressedOops -XX:+UseG1GC -XX:-UseNUMA -XX:-UseNUMAInterleaving \n\nVM Arguments:\njvm_args: abort vfprintf -XX:ErrorFile=/Users/xzq/java_error_in_idea_%p.log -XX:HeapDumpPath=/Users/xzq/java_error_in_idea.hprof -Xms128m -Xmx2048m -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -XX:CICompilerCount=2 -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:TieredOldPercentage=100000 -ea -Dsun.io.useCanonCaches=false -Dsun.java2d.metal=true -Djbr.catch.SIGABRT=true -Djdk.http.auth.tunneling.disabledSchemes=\"\" -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Djdk.nio.maxCachedBufferSize=2097152 -Djava.util.zip.use.nio.for.zip.file.access=true -Dkotlinx.coroutines.debug=off -Didea.kotlin.plugin.use.k2=true -Dapple.awt.application.appearance=system -Xms128m -Xmx2048m -XX:ReservedCodeCacheSize=512m -XX:+IgnoreUnrecognizedVMOptions -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -ea -Dsun.io.useCanonCaches=false -Djdk.http.auth.tunneling.disabledSchemes=\"\" -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Dkotlinx.coroutines.debug=off -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED -javaagent:/Users/xzq/Downloads/JetBrains-2025-po-jie-bao/jetbra/ja-netfilter.jar=jetbrains -Djb.vmOptionsFile=/Users/xzq/Downloads/JetBrains-2025-po-jie-bao/jetbra/vmoptions/idea.vmoptions -Xbootclasspath/a:/Applications/IntelliJ IDEA.app/Contents/lib/nio-fs.jar -Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Didea.vendor.name=JetBrains -Didea.paths.selector=IntelliJIdea2025.1 -Djna.boot.library.path=/Applications/IntelliJ IDEA.app/Contents/lib/jna/aarch64 -Djna.nosys=true -Djna.noclasspath=true -Dpty4j.preferred.native.folder=/Applications/IntelliJ IDEA.app/Contents/lib/pty4j -Dio.netty.allocator.type=pooled -Dintellij.platform.runtime.repository.path=/Applications/IntelliJ IDEA.app/Contents/modules/module-descriptors.jar -Dsplash=true -Daether.connector.resumeDownloads=false -Dcompose.swing.render.on.graphics=true --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.ref=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.locks=ALL-UNNAMED --add-opens=java.base/jdk.internal.vm=ALL-UNNAMED --add-opens=java.base/sun.net.dns=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.nio.fs=ALL-UNNAMED --add-opens=java.base/sun.security.ssl=ALL-UNNAMED --add-opens=java.base/sun.security.util=ALL-UNNAMED --add-opens=java.desktop/com.apple.eawt=ALL-UNNAMED --add-opens=java.desktop/com.apple.eawt.event=ALL-UNNAMED --add-opens=java.desktop/com.apple.laf=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-opens=java.desktop/java.awt.dnd.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.event=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/java.awt.image=ALL-UNNAMED --add-opens=java.desktop/java.awt.peer=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED --add-opens=java.desktop/sun.awt=ALL-UNNAMED --add-opens=java.desktop/sun.awt.datatransfer=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.font=ALL-UNNAMED --add-opens=java.desktop/sun.java2d=ALL-UNNAMED --add-opens=java.desktop/sun.lwawt=ALL-UNNAMED --add-opens=java.desktop/sun.lwawt.macosx=ALL-UNNAMED --add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED --add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED --add-opens=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED -Dide.native.launcher=true \njava_command: com.intellij.idea.Main\njava_class_path (initial): /Applications/IntelliJ IDEA.app/Contents/lib/platform-loader.jar:/Applications/IntelliJ IDEA.app/Contents/lib/util-8.jar:/Applications/IntelliJ IDEA.app/Contents/lib/util.jar:/Applications/IntelliJ IDEA.app/Contents/lib/app-client.jar:/Applications/IntelliJ IDEA.app/Contents/lib/util_rt.jar:/Applications/IntelliJ IDEA.app/Contents/lib/product.jar:/Applications/IntelliJ IDEA.app/Contents/lib/lib-client.jar:/Applications/IntelliJ IDEA.app/Contents/lib/trove.jar:/Applications/IntelliJ IDEA.app/Contents/lib/app.jar:/Applications/IntelliJ IDEA.app/Contents/lib/opentelemetry.jar:/Applications/IntelliJ IDEA.app/Contents/lib/jps-model.jar:/Applications/IntelliJ IDEA.app/Contents/lib/stats.jar:/Applications/IntelliJ IDEA.app/Contents/lib/rd.jar:/Applications/IntelliJ IDEA.app/Contents/lib/external-system-rt.jar:/Applications/IntelliJ IDEA.app/Contents/lib/protobuf.jar:/Applications/IntelliJ IDEA.app/Contents/lib/bouncy-castle.jar:/Applications/IntelliJ IDEA.app/Contents/lib/intellij-test-discovery.jar:/Applications/IntelliJ IDEA.app/Contents/lib/forms_rt.jar:/Applications/IntelliJ IDEA.app/Contents/lib/lib.jar:/Applications/IntelliJ IDEA.app/Contents/lib/externalProcess-rt.jar:/Applications/IntelliJ IDEA.app/Contents/lib/groovy.jar:/Applications/IntelliJ IDEA.app/Contents/lib/annotations.jar:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA.app/Contents/lib/jsch-agent.jar:/Applications/IntelliJ IDEA.app/Contents/lib/kotlinx-coroutines-slf4j-1.8.0-intellij.jar:/Applications/IntelliJ IDEA.app/Contents/lib/product-client.jar\nLauncher Type: generic\n",
  "timestamp": 1750237166.494733,
  "success": true,
  "error": null
}
</details>
</tool-use>

---

很好，我们成功获取到了JVM的信息！让我们再试一次获取类信息，这次使用更具体的类名模式：

---

Invalid type for parameter 'pid' in tool get_class_info

---

看来参数类型的问题还是存在。让我们看看线程信息：

---

<tool-use data-tool-type="mcp" data-tool-name="mcp_jvm-mcp-server_get_thread_info">
<details>
          <summary>Tool use: **mcp_jvm-mcp-server_get_thread_info**</summary>
      
*Called tool*: jvm-mcp-server - get_thread_info: 获取指定进程的线程信息

            Args:
                pid (Union[int, str, None]): 进程ID，推荐使用字符串形式（如："12345"）。
                    支持以下格式：
                    - 字符串形式的数字："12345"
                    - 整数：12345
                    - None：将返回错误信息

            Returns:
                Dict: 包含线程信息的字典，包含以下字段：
                    - threads (List[Dict]): 线程信息列表
                    - thread_count (int): 线程数量
                    - raw_output (str): 原始输出
                    - timestamp (float): 时间戳
                    - success (bool): 是否成功
                    - error (Optional[str]): 错误信息
            

*Parameters*:
  * pid: 71035

*Result*:
{
  "threads": [
    {
      "name": "main",
      "thread_id": 1,
      "nid": "7683",
      "priority": 5,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:269)",
        "at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:121)",
        "at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$BuildersKt__BuildersKt(Builders.kt:85)",
        "at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:53)",
        "at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)",
        "at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:49)",
        "at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)",
        "at com.intellij.idea.Main.mainImpl(Main.kt:72)",
        "at com.intellij.idea.Main.main(Main.kt:47)"
      ],
      "locks": [
        "- parking to wait for  <0x0000000780a3cbf8> (a kotlinx.coroutines.BlockingCoroutine)"
      ]
    },
    {
      "name": "Reference Handler",
      "thread_id": 9,
      "nid": "24067",
      "priority": 10,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.7/Native Method)",
        "at java.lang.ref.Reference.processPendingReferences(java.base@21.0.7/Reference.java:246)",
        "at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.7/Reference.java:208)"
      ],
      "locks": []
    },
    {
      "name": "Finalizer",
      "thread_id": 10,
      "nid": "24579",
      "priority": 8,
      "state": "WAITING (on object monitor)",
      "stack_trace": [
        "at java.lang.Object.wait0(java.base@21.0.7/Native Method)",
        "at java.lang.Object.wait(java.base@21.0.7/Object.java:366)",
        "at java.lang.Object.wait(java.base@21.0.7/Object.java:339)",
        "at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.7/NativeReferenceQueue.java:48)",
        "at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.7/ReferenceQueue.java:158)",
        "at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.7/NativeReferenceQueue.java:89)",
        "at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.7/Finalizer.java:173)"
      ],
      "locks": [
        "- locked <0x0000000780a3c8d8> (a java.lang.ref.NativeReferenceQueue$Lock)"
      ]
    },
    {
      "name": "Signal Dispatcher",
      "thread_id": 11,
      "nid": "30723",
      "priority": 9,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "Service Thread",
      "thread_id": 12,
      "nid": "30211",
      "priority": 9,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "Monitor Deflation Thread",
      "thread_id": 13,
      "nid": "29699",
      "priority": 9,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "C2 CompilerThread0",
      "thread_id": 14,
      "nid": "25347",
      "priority": 9,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "C1 CompilerThread0",
      "thread_id": 15,
      "nid": "29443",
      "priority": 9,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "Common-Cleaner",
      "thread_id": 16,
      "nid": "28931",
      "priority": 8,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:269)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1852)",
        "at java.lang.ref.ReferenceQueue.await(java.base@21.0.7/ReferenceQueue.java:71)",
        "at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.7/ReferenceQueue.java:143)",
        "at java.lang.ref.ReferenceQueue.remove(java.base@21.0.7/ReferenceQueue.java:218)",
        "at jdk.internal.ref.CleanerImpl.run(java.base@21.0.7/CleanerImpl.java:140)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)",
        "at jdk.internal.misc.InnocuousThread.run(java.base@21.0.7/InnocuousThread.java:186)"
      ],
      "locks": [
        "- parking to wait for  <0x0000000780a37050> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "Notification Thread",
      "thread_id": 21,
      "nid": "27911",
      "priority": 9,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-2",
      "thread_id": 26,
      "nid": "42755",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.7/LinkedBlockingDeque.java:485)",
        "at java.util.concurrent.LinkedBlockingDeque.take(java.base@21.0.7/LinkedBlockingDeque.java:673)",
        "at sun.nio.fs.AbstractWatchService.take(java.base@21.0.7/AbstractWatchService.java:118)",
        "at com.github.copilot.copilotInstructions.service.CopilotInstructionsFileListenerService$startWatchingConfigFile$1$1.invokeSuspend(CopilotInstructionsFileListenerService.kt:80)",
        "at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)",
        "at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)",
        "at kotlinx.coroutines.internal.SoftLimitedDispatcher$Worker.run(SoftLimitedDispatcher.kt:125)",
        "at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:608)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:873)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:763)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": [
        "- parking to wait for  <0x0000000783812898> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "DefaultDispatcher-worker-10",
      "thread_id": 34,
      "nid": "35075",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.io.FileInputStream.readBytes(java.base@21.0.7/Native Method)",
        "at java.io.FileInputStream.read(java.base@21.0.7/FileInputStream.java:287)",
        "at java.io.BufferedInputStream.read1(java.base@21.0.7/BufferedInputStream.java:345)",
        "at java.io.BufferedInputStream.implRead(java.base@21.0.7/BufferedInputStream.java:420)",
        "at java.io.BufferedInputStream.read(java.base@21.0.7/BufferedInputStream.java:405)",
        "at java.io.BufferedInputStream.fill(java.base@21.0.7/BufferedInputStream.java:291)",
        "at java.io.BufferedInputStream.implRead(java.base@21.0.7/BufferedInputStream.java:325)",
        "at java.io.BufferedInputStream.read(java.base@21.0.7/BufferedInputStream.java:312)",
        "at com.augmentcode.intellij.sidecarrpc.ReadMessageFromStreamKt.readMessageFromStream(ReadMessageFromStream.kt:24)",
        "at com.augmentcode.intellij.sidecarrpc.IOConnection$1.invokeSuspend(IOConnection.kt:45)",
        "at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)",
        "at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:608)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:873)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:763)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": [
        "- locked <0x000000078a3dbde8> (a java.lang.ProcessImpl$ProcessPipeInputStream)"
      ]
    },
    {
      "name": "External Command Listener",
      "thread_id": 38,
      "nid": "35331",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.UnixDomainSockets.accept0(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.UnixDomainSockets.accept(java.base@21.0.7/UnixDomainSockets.java:173)",
        "at sun.nio.ch.ServerSocketChannelImpl.implAccept(java.base@21.0.7/ServerSocketChannelImpl.java:427)",
        "at sun.nio.ch.ServerSocketChannelImpl.accept(java.base@21.0.7/ServerSocketChannelImpl.java:399)",
        "at com.intellij.platform.ide.bootstrap.DirectoryLock.acceptConnections(DirectoryLock.java:362)",
        "at com.intellij.platform.ide.bootstrap.DirectoryLock$$Lambda/0x0000000801137338.run(Unknown Source)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": []
    },
    {
      "name": "Timer-0",
      "thread_id": 40,
      "nid": "35587",
      "priority": 5,
      "state": "WAITING (on object monitor)",
      "stack_trace": [
        "at java.lang.Object.wait0(java.base@21.0.7/Native Method)",
        "at java.lang.Object.wait(java.base@21.0.7/Object.java:366)",
        "at java.lang.Object.wait(java.base@21.0.7/Object.java:339)",
        "at java.util.TimerThread.mainLoop(java.base@21.0.7/Timer.java:537)",
        "at java.util.TimerThread.run(java.base@21.0.7/Timer.java:516)"
      ],
      "locks": [
        "- locked <0x0000000788da2a68> (a java.util.TaskQueue)"
      ]
    },
    {
      "name": "process reaper (pid 71095)",
      "thread_id": 42,
      "nid": "38919",
      "priority": 10,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.7/Native Method)",
        "at java.lang.ProcessHandleImpl$1.run(java.base@21.0.7/ProcessHandleImpl.java:163)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)",
        "at jdk.internal.misc.InnocuousThread.run(java.base@21.0.7/InnocuousThread.java:186)"
      ],
      "locks": []
    },
    {
      "name": "kotlinx.coroutines.DefaultExecutor",
      "thread_id": 43,
      "nid": "38663",
      "priority": 5,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:269)",
        "at kotlinx.coroutines.DefaultExecutor.run(DefaultExecutor.kt:118)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x0000000780a3cd20> (a kotlinx.coroutines.DefaultExecutor)"
      ]
    },
    {
      "name": "DefaultDispatcher-worker-6",
      "thread_id": 44,
      "nid": "36359",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.7/LinkedBlockingDeque.java:485)",
        "at java.util.concurrent.LinkedBlockingDeque.take(java.base@21.0.7/LinkedBlockingDeque.java:673)",
        "at sun.nio.fs.AbstractWatchService.take(java.base@21.0.7/AbstractWatchService.java:118)",
        "at com.github.copilot.mcp.service.McpFileListenerService$startWatchingConfigFile$1$1.invokeSuspend(McpFileListenerService.kt:81)",
        "at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)",
        "at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)",
        "at kotlinx.coroutines.internal.SoftLimitedDispatcher$Worker.run(SoftLimitedDispatcher.kt:125)",
        "at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:608)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:873)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:763)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": [
        "- parking to wait for  <0x000000078368bae8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "AWT-AppKit",
      "thread_id": 55,
      "nid": "259",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "AWT-Shutdown",
      "thread_id": 56,
      "nid": "54547",
      "priority": 5,
      "state": "WAITING (on object monitor)",
      "stack_trace": [
        "at java.lang.Object.wait0(java.base@21.0.7/Native Method)",
        "at java.lang.Object.wait(java.base@21.0.7/Object.java:366)",
        "at java.lang.Object.wait(java.base@21.0.7/Object.java:339)",
        "at sun.awt.AWTAutoShutdown.run(java.desktop/AWTAutoShutdown.java:291)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x0000000780f4cee8> (a java.lang.Object)"
      ]
    },
    {
      "name": "Kernel event loop thread 44rjucba0eosad16516a",
      "thread_id": 57,
      "nid": "72475",
      "priority": 10,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.7/LinkedBlockingQueue.java:435)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x0000000780fa8f88> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "Java2D Queue Flusher",
      "thread_id": 60,
      "nid": "75023",
      "priority": 10,
      "state": "TIMED_WAITING (on object monitor)",
      "stack_trace": [
        "at java.lang.Object.wait0(java.base@21.0.7/Native Method)",
        "at java.lang.Object.wait(java.base@21.0.7/Object.java:366)",
        "at sun.java2d.metal.MTLRenderQueue$QueueFlusher.run(java.desktop/MTLRenderQueue.java:209)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x0000000784c33a10> (a sun.java2d.metal.MTLRenderQueue$QueueFlusher)"
      ]
    },
    {
      "name": "Java2D Disposer",
      "thread_id": 61,
      "nid": "127507",
      "priority": 10,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.lang.ref.ReferenceQueue.await(java.base@21.0.7/ReferenceQueue.java:67)",
        "at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.7/ReferenceQueue.java:158)",
        "at java.lang.ref.ReferenceQueue.remove(java.base@21.0.7/ReferenceQueue.java:234)",
        "at sun.java2d.Disposer.run(java.desktop/Disposer.java:145)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x0000000784c34100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "AWT-EventQueue-0",
      "thread_id": 62,
      "nid": "126211",
      "priority": 6,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.awt.EventQueue.getNextEvent(java.desktop/EventQueue.java:573)",
        "at com.intellij.ide.IdeEventQueue.getNextEvent(IdeEventQueue.kt:373)",
        "at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop/EventDispatchThread.java:194)",
        "at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop/EventDispatchThread.java:128)",
        "at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop/EventDispatchThread.java:117)",
        "at java.awt.EventDispatchThread.pumpEvents(java.desktop/EventDispatchThread.java:113)",
        "at java.awt.EventDispatchThread.pumpEvents(java.desktop/EventDispatchThread.java:105)",
        "at java.awt.EventDispatchThread.run(java.desktop/EventDispatchThread.java:92)"
      ],
      "locks": [
        "- parking to wait for  <0x0000000781d83198> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "PeriodicMetricReader",
      "thread_id": 63,
      "nid": "93187",
      "priority": 5,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:269)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.7/AbstractQueuedSynchronizer.java:1763)",
        "at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.7/ScheduledThreadPoolExecutor.java:1182)",
        "at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.7/ScheduledThreadPoolExecutor.java:899)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x0000000784c347c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "AWTThreading pool-5-thread-1",
      "thread_id": 64,
      "nid": "93443",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.LinkedTransferQueue$DualNode.await(java.base@21.0.7/LinkedTransferQueue.java:458)",
        "at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(java.base@21.0.7/SynchronousQueue.java:194)",
        "at java.util.concurrent.SynchronousQueue.xfer(java.base@21.0.7/SynchronousQueue.java:235)",
        "at java.util.concurrent.SynchronousQueue.take(java.base@21.0.7/SynchronousQueue.java:318)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x000000078412f498> (a java.util.concurrent.SynchronousQueue$Transferer)"
      ]
    },
    {
      "name": "Coroutines Debugger Cleaner",
      "thread_id": 65,
      "nid": "123147",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.lang.ref.ReferenceQueue.await(java.base@21.0.7/ReferenceQueue.java:67)",
        "at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.7/ReferenceQueue.java:158)",
        "at java.lang.ref.ReferenceQueue.remove(java.base@21.0.7/ReferenceQueue.java:234)",
        "at kotlinx.coroutines.debug.internal.ConcurrentWeakMap.runWeakRefQueueCleaningLoopUntilInterrupted(ConcurrentWeakMap.kt:69)",
        "at kotlinx.coroutines.debug.internal.DebugProbesImpl$startWeakRefCleanerThread$1.invoke(DebugProbesImpl.kt:92)",
        "at kotlinx.coroutines.debug.internal.DebugProbesImpl$startWeakRefCleanerThread$1.invoke(DebugProbesImpl.kt:91)",
        "at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)"
      ],
      "locks": [
        "- parking to wait for  <0x000000078412f6f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "JNA Cleaner",
      "thread_id": 68,
      "nid": "121355",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:269)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1852)",
        "at java.lang.ref.ReferenceQueue.await(java.base@21.0.7/ReferenceQueue.java:71)",
        "at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.7/ReferenceQueue.java:143)",
        "at java.lang.ref.ReferenceQueue.remove(java.base@21.0.7/ReferenceQueue.java:218)",
        "at com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)"
      ],
      "locks": [
        "- parking to wait for  <0x0000000784162bd0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "Periodic tasks thread",
      "thread_id": 69,
      "nid": "120339",
      "priority": 5,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:269)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.7/AbstractQueuedSynchronizer.java:1763)",
        "at java.util.concurrent.DelayQueue.take(java.base@21.0.7/DelayQueue.java:255)",
        "at com.intellij.util.concurrency.AppDelayQueue$TransferThread.run(AppDelayQueue.java:83)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007894c7058> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "Netty Builtin Server 1",
      "thread_id": 71,
      "nid": "116739",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.KQueue.poll(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.KQueueSelectorImpl.doSelect(java.base@21.0.7/KQueueSelectorImpl.java:125)",
        "at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.7/SelectorImpl.java:130)",
        "at sun.nio.ch.SelectorImpl.select(java.base@21.0.7/SelectorImpl.java:142)",
        "at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)",
        "at io.netty.channel.nio.NioIoHandler.select(NioIoHandler.java:646)",
        "at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:432)",
        "at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:203)",
        "at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:174)",
        "at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1123)",
        "at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)",
        "at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x000000078ca266b0> (a io.netty.channel.nio.SelectedSelectionKeySet)",
        "- locked <0x000000078ca26658> (a sun.nio.ch.KQueueSelectorImpl)"
      ]
    },
    {
      "name": "Netty Builtin Server 2",
      "thread_id": 72,
      "nid": "116227",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.KQueue.poll(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.KQueueSelectorImpl.doSelect(java.base@21.0.7/KQueueSelectorImpl.java:125)",
        "at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.7/SelectorImpl.java:130)",
        "at sun.nio.ch.SelectorImpl.select(java.base@21.0.7/SelectorImpl.java:142)",
        "at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)",
        "at io.netty.channel.nio.NioIoHandler.select(NioIoHandler.java:646)",
        "at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:432)",
        "at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:203)",
        "at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:174)",
        "at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1123)",
        "at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)",
        "at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x000000078a09d058> (a io.netty.channel.nio.SelectedSelectionKeySet)",
        "- locked <0x000000078a09d000> (a sun.nio.ch.KQueueSelectorImpl)"
      ]
    },
    {
      "name": "fsnotifier",
      "thread_id": 75,
      "nid": "66567",
      "priority": 4,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.lang.ProcessImpl.waitFor(java.base@21.0.7/ProcessImpl.java:425)",
        "at com.intellij.execution.process.ProcessWaitFor.lambda$new$0(ProcessWaitFor.java:28)",
        "at com.intellij.execution.process.ProcessWaitFor$$Lambda/0x00000008019554e0.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.execution.process.ProcessWaitFor.lambda$new$1(ProcessWaitFor.java:23)",
        "at com.intellij.execution.process.ProcessWaitFor$$Lambda/0x0000000801957270.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x0000000783814838> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "BaseDataReader: output stream of fsnotifier",
      "thread_id": 76,
      "nid": "102403",
      "priority": 4,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.io.FileInputStream.readBytes(java.base@21.0.7/Native Method)",
        "at java.io.FileInputStream.read(java.base@21.0.7/FileInputStream.java:287)",
        "at java.io.BufferedInputStream.read1(java.base@21.0.7/BufferedInputStream.java:345)",
        "at java.io.BufferedInputStream.implRead(java.base@21.0.7/BufferedInputStream.java:420)",
        "at java.io.BufferedInputStream.read(java.base@21.0.7/BufferedInputStream.java:405)",
        "at sun.nio.cs.StreamDecoder.readBytes(java.base@21.0.7/StreamDecoder.java:350)",
        "at sun.nio.cs.StreamDecoder.implRead(java.base@21.0.7/StreamDecoder.java:393)",
        "at sun.nio.cs.StreamDecoder.lockedRead(java.base@21.0.7/StreamDecoder.java:217)",
        "at sun.nio.cs.StreamDecoder.read(java.base@21.0.7/StreamDecoder.java:177)",
        "at java.io.InputStreamReader.read(java.base@21.0.7/InputStreamReader.java:188)",
        "at java.io.Reader.read(java.base@21.0.7/Reader.java:265)",
        "at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)",
        "at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)",
        "at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195e000.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195b150.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x000000078afd69c0> (a java.lang.ProcessImpl$ProcessPipeInputStream)",
        "- locked <0x000000078afd6a20> (a com.intellij.util.io.BaseInputStreamReader)"
      ]
    },
    {
      "name": "BaseDataReader: error stream of fsnotifier",
      "thread_id": 77,
      "nid": "102659",
      "priority": 4,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.io.FileInputStream.readBytes(java.base@21.0.7/Native Method)",
        "at java.io.FileInputStream.read(java.base@21.0.7/FileInputStream.java:287)",
        "at java.io.BufferedInputStream.read1(java.base@21.0.7/BufferedInputStream.java:345)",
        "at java.io.BufferedInputStream.implRead(java.base@21.0.7/BufferedInputStream.java:420)",
        "at java.io.BufferedInputStream.read(java.base@21.0.7/BufferedInputStream.java:405)",
        "at sun.nio.cs.StreamDecoder.readBytes(java.base@21.0.7/StreamDecoder.java:350)",
        "at sun.nio.cs.StreamDecoder.implRead(java.base@21.0.7/StreamDecoder.java:393)",
        "at sun.nio.cs.StreamDecoder.lockedRead(java.base@21.0.7/StreamDecoder.java:217)",
        "at sun.nio.cs.StreamDecoder.read(java.base@21.0.7/StreamDecoder.java:177)",
        "at java.io.InputStreamReader.read(java.base@21.0.7/InputStreamReader.java:188)",
        "at java.io.Reader.read(java.base@21.0.7/Reader.java:265)",
        "at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)",
        "at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)",
        "at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195e000.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195b150.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x000000078afd71b8> (a java.lang.ProcessImpl$ProcessPipeInputStream)",
        "- locked <0x000000078afd7250> (a com.intellij.util.io.BaseInputStreamReader)"
      ]
    },
    {
      "name": "BaseDataReader: output stream of copilot-language-server",
      "thread_id": 86,
      "nid": "107103",
      "priority": 4,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.io.FileInputStream.readBytes(java.base@21.0.7/Native Method)",
        "at java.io.FileInputStream.read(java.base@21.0.7/FileInputStream.java:287)",
        "at java.io.BufferedInputStream.read1(java.base@21.0.7/BufferedInputStream.java:345)",
        "at java.io.BufferedInputStream.implRead(java.base@21.0.7/BufferedInputStream.java:420)",
        "at java.io.BufferedInputStream.read(java.base@21.0.7/BufferedInputStream.java:405)",
        "at sun.nio.cs.StreamDecoder.readBytes(java.base@21.0.7/StreamDecoder.java:350)",
        "at sun.nio.cs.StreamDecoder.implRead(java.base@21.0.7/StreamDecoder.java:393)",
        "at sun.nio.cs.StreamDecoder.lockedRead(java.base@21.0.7/StreamDecoder.java:217)",
        "at sun.nio.cs.StreamDecoder.read(java.base@21.0.7/StreamDecoder.java:177)",
        "at java.io.InputStreamReader.read(java.base@21.0.7/InputStreamReader.java:188)",
        "at java.io.Reader.read(java.base@21.0.7/Reader.java:265)",
        "at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)",
        "at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)",
        "at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195e000.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195b150.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x0000000784c350a0> (a java.lang.ProcessImpl$ProcessPipeInputStream)",
        "- locked <0x000000078a84c800> (a com.intellij.util.io.BaseInputStreamReader)"
      ]
    },
    {
      "name": "copilot-language-server",
      "thread_id": 87,
      "nid": "104499",
      "priority": 4,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.lang.ProcessImpl.waitFor(java.base@21.0.7/ProcessImpl.java:425)",
        "at com.intellij.execution.process.ProcessWaitFor.lambda$new$0(ProcessWaitFor.java:28)",
        "at com.intellij.execution.process.ProcessWaitFor$$Lambda/0x00000008019554e0.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.execution.process.ProcessWaitFor.lambda$new$1(ProcessWaitFor.java:23)",
        "at com.intellij.execution.process.ProcessWaitFor$$Lambda/0x0000000801957270.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x0000000784c35720> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "process reaper (pid 71100)",
      "thread_id": 94,
      "nid": "173063",
      "priority": 10,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.7/Native Method)",
        "at java.lang.ProcessHandleImpl$1.run(java.base@21.0.7/ProcessHandleImpl.java:163)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)",
        "at jdk.internal.misc.InnocuousThread.run(java.base@21.0.7/InnocuousThread.java:186)"
      ],
      "locks": []
    },
    {
      "name": "GitHub Copilot agent",
      "thread_id": 95,
      "nid": "172551",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.7/LinkedBlockingQueue.java:435)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x0000000784ba4758> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "BaseDataReader: error stream of copilot-language-server",
      "thread_id": 96,
      "nid": "171779",
      "priority": 4,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.io.FileInputStream.readBytes(java.base@21.0.7/Native Method)",
        "at java.io.FileInputStream.read(java.base@21.0.7/FileInputStream.java:287)",
        "at java.io.BufferedInputStream.read1(java.base@21.0.7/BufferedInputStream.java:345)",
        "at java.io.BufferedInputStream.implRead(java.base@21.0.7/BufferedInputStream.java:420)",
        "at java.io.BufferedInputStream.read(java.base@21.0.7/BufferedInputStream.java:405)",
        "at sun.nio.cs.StreamDecoder.readBytes(java.base@21.0.7/StreamDecoder.java:350)",
        "at sun.nio.cs.StreamDecoder.implRead(java.base@21.0.7/StreamDecoder.java:393)",
        "at sun.nio.cs.StreamDecoder.lockedRead(java.base@21.0.7/StreamDecoder.java:217)",
        "at sun.nio.cs.StreamDecoder.read(java.base@21.0.7/StreamDecoder.java:177)",
        "at java.io.InputStreamReader.read(java.base@21.0.7/InputStreamReader.java:188)",
        "at java.io.Reader.read(java.base@21.0.7/Reader.java:265)",
        "at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)",
        "at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)",
        "at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195e000.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195b150.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x0000000784c358f0> (a java.lang.ProcessImpl$ProcessPipeInputStream)",
        "- locked <0x000000078a859c88> (a com.intellij.util.io.BaseInputStreamReader)"
      ]
    },
    {
      "name": "TimerQueue",
      "thread_id": 97,
      "nid": "132383",
      "priority": 5,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:269)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.7/AbstractQueuedSynchronizer.java:1763)",
        "at java.util.concurrent.DelayQueue.take(java.base@21.0.7/DelayQueue.java:255)",
        "at javax.swing.TimerQueue.run(java.desktop/TimerQueue.java:165)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x000000078a84c9f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "Netty Station Server 1-1",
      "thread_id": 110,
      "nid": "124731",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.KQueue.poll(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.KQueueSelectorImpl.doSelect(java.base@21.0.7/KQueueSelectorImpl.java:125)",
        "at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.7/SelectorImpl.java:130)",
        "at sun.nio.ch.SelectorImpl.select(java.base@21.0.7/SelectorImpl.java:142)",
        "at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)",
        "at io.netty.channel.nio.NioIoHandler.select(NioIoHandler.java:646)",
        "at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:432)",
        "at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:203)",
        "at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:174)",
        "at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1123)",
        "at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)",
        "at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x000000078368e9e8> (a io.netty.channel.nio.SelectedSelectionKeySet)",
        "- locked <0x000000078368e990> (a sun.nio.ch.KQueueSelectorImpl)"
      ]
    },
    {
      "name": "Netty Station Client 1-1",
      "thread_id": 163,
      "nid": "147715",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.KQueue.poll(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.KQueueSelectorImpl.doSelect(java.base@21.0.7/KQueueSelectorImpl.java:125)",
        "at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.7/SelectorImpl.java:130)",
        "at sun.nio.ch.SelectorImpl.select(java.base@21.0.7/SelectorImpl.java:142)",
        "at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)",
        "at io.netty.channel.nio.NioIoHandler.select(NioIoHandler.java:646)",
        "at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:432)",
        "at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:203)",
        "at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:174)",
        "at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1123)",
        "at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)",
        "at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x0000000784ba3ba0> (a io.netty.channel.nio.SelectedSelectionKeySet)",
        "- locked <0x0000000784ba3b48> (a sun.nio.ch.KQueueSelectorImpl)"
      ]
    },
    {
      "name": "FileSystemWatcher",
      "thread_id": 164,
      "nid": "123675",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.fs.MacOSXWatchService.CFRunLoopRun(java.base@21.0.7/Native Method)",
        "at sun.nio.fs.MacOSXWatchService$CFRunLoopThread.run(java.base@21.0.7/MacOSXWatchService.java:197)"
      ],
      "locks": []
    },
    {
      "name": "FileSystemWatcher",
      "thread_id": 165,
      "nid": "148739",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.fs.MacOSXWatchService.CFRunLoopRun(java.base@21.0.7/Native Method)",
        "at sun.nio.fs.MacOSXWatchService$CFRunLoopThread.run(java.base@21.0.7/MacOSXWatchService.java:197)"
      ],
      "locks": []
    },
    {
      "name": "process reaper (pid 71396)",
      "thread_id": 171,
      "nid": "175651",
      "priority": 10,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.7/Native Method)",
        "at java.lang.ProcessHandleImpl$1.run(java.base@21.0.7/ProcessHandleImpl.java:163)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)",
        "at jdk.internal.misc.InnocuousThread.run(java.base@21.0.7/InnocuousThread.java:186)"
      ],
      "locks": []
    },
    {
      "name": "JVMResponsivenessMonitor",
      "thread_id": 189,
      "nid": "175131",
      "priority": 5,
      "state": "TIMED_WAITING (sleeping)",
      "stack_trace": [
        "at java.lang.Thread.sleep0(java.base@21.0.7/Native Method)",
        "at java.lang.Thread.sleep(java.base@21.0.7/Thread.java:509)",
        "at com.intellij.diagnostic.JVMResponsivenessMonitor.samplingLoop(JVMResponsivenessMonitor.java:107)",
        "at com.intellij.diagnostic.JVMResponsivenessMonitor$$Lambda/0x000000080385f440.run(Unknown Source)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": []
    },
    {
      "name": "Aux Index Writer #1",
      "thread_id": 191,
      "nid": "255751",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.7/LinkedBlockingQueue.java:435)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x0000000784547518> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "threadJobProcessorPoolSpawner",
      "thread_id": 192,
      "nid": "178827",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:221)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.7/AbstractQueuedSynchronizer.java:754)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(java.base@21.0.7/AbstractQueuedSynchronizer.java:1099)",
        "at java.util.concurrent.Semaphore.acquire(java.base@21.0.7/Semaphore.java:318)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.waitForJobs(JobProcessorQueueAdapter.java:237)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.doJobs(JobProcessorQueueAdapter.java:149)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor.run(ThreadJobProcessor.java:110)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor$$Lambda/0x0000000803a63d08.run(Unknown Source)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x000000078a405970> (a java.util.concurrent.Semaphore$NonfairSync)"
      ]
    },
    {
      "name": "Exodus shared timer thread",
      "thread_id": 193,
      "nid": "256319",
      "priority": 5,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:269)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.7/AbstractQueuedSynchronizer.java:756)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.7/AbstractQueuedSynchronizer.java:1126)",
        "at java.util.concurrent.Semaphore.tryAcquire(java.base@21.0.7/Semaphore.java:415)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.waitForJobs(JobProcessorQueueAdapter.java:244)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.doJobs(JobProcessorQueueAdapter.java:149)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor.run(ThreadJobProcessor.java:110)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor$$Lambda/0x0000000803a63d08.run(Unknown Source)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x000000078a405bf8> (a java.util.concurrent.Semaphore$NonfairSync)"
      ]
    },
    {
      "name": "Exodus shared deferred I/O job processor",
      "thread_id": 194,
      "nid": "179215",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:221)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.7/AbstractQueuedSynchronizer.java:754)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(java.base@21.0.7/AbstractQueuedSynchronizer.java:1099)",
        "at java.util.concurrent.Semaphore.acquire(java.base@21.0.7/Semaphore.java:318)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.waitForJobs(JobProcessorQueueAdapter.java:237)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.doJobs(JobProcessorQueueAdapter.java:149)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor.run(ThreadJobProcessor.java:110)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor$$Lambda/0x0000000803a63d08.run(Unknown Source)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x000000078a405d18> (a java.util.concurrent.Semaphore$NonfairSync)"
      ]
    },
    {
      "name": "Exodus shared background cleaner",
      "thread_id": 195,
      "nid": "179719",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:221)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.7/AbstractQueuedSynchronizer.java:754)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(java.base@21.0.7/AbstractQueuedSynchronizer.java:1099)",
        "at java.util.concurrent.Semaphore.acquire(java.base@21.0.7/Semaphore.java:318)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.waitForJobs(JobProcessorQueueAdapter.java:237)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.doJobs(JobProcessorQueueAdapter.java:149)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor.run(ThreadJobProcessor.java:110)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor$$Lambda/0x0000000803a63d08.run(Unknown Source)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x000000078a406eb0> (a java.util.concurrent.Semaphore$NonfairSync)"
      ]
    },
    {
      "name": "Exodus shared stuck transaction monitor",
      "thread_id": 196,
      "nid": "254735",
      "priority": 5,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:269)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.7/AbstractQueuedSynchronizer.java:756)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(java.base@21.0.7/AbstractQueuedSynchronizer.java:1126)",
        "at java.util.concurrent.Semaphore.tryAcquire(java.base@21.0.7/Semaphore.java:415)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.waitForJobs(JobProcessorQueueAdapter.java:244)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.doJobs(JobProcessorQueueAdapter.java:149)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor.run(ThreadJobProcessor.java:110)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor$$Lambda/0x0000000803a63d08.run(Unknown Source)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007882f83d8> (a java.util.concurrent.Semaphore$NonfairSync)"
      ]
    },
    {
      "name": "EntityStoreSharedAsyncProcessor0",
      "thread_id": 197,
      "nid": "181763",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:221)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.7/AbstractQueuedSynchronizer.java:754)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(java.base@21.0.7/AbstractQueuedSynchronizer.java:1099)",
        "at java.util.concurrent.Semaphore.acquire(java.base@21.0.7/Semaphore.java:318)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.waitForJobs(JobProcessorQueueAdapter.java:237)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.doJobs(JobProcessorQueueAdapter.java:149)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor.run(ThreadJobProcessor.java:110)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor$$Lambda/0x0000000803a63d08.run(Unknown Source)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007882f8bb8> (a java.util.concurrent.Semaphore$NonfairSync)"
      ]
    },
    {
      "name": "EntityStoreSharedAsyncProcessor1",
      "thread_id": 198,
      "nid": "182275",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:221)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.7/AbstractQueuedSynchronizer.java:754)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(java.base@21.0.7/AbstractQueuedSynchronizer.java:1099)",
        "at java.util.concurrent.Semaphore.acquire(java.base@21.0.7/Semaphore.java:318)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.waitForJobs(JobProcessorQueueAdapter.java:237)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.doJobs(JobProcessorQueueAdapter.java:149)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor.run(ThreadJobProcessor.java:110)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor$$Lambda/0x0000000803a63d08.run(Unknown Source)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007882f7478> (a java.util.concurrent.Semaphore$NonfairSync)"
      ]
    },
    {
      "name": "EntityStoreSharedAsyncProcessor2",
      "thread_id": 199,
      "nid": "182531",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:221)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.7/AbstractQueuedSynchronizer.java:754)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(java.base@21.0.7/AbstractQueuedSynchronizer.java:1099)",
        "at java.util.concurrent.Semaphore.acquire(java.base@21.0.7/Semaphore.java:318)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.waitForJobs(JobProcessorQueueAdapter.java:237)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.doJobs(JobProcessorQueueAdapter.java:149)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor.run(ThreadJobProcessor.java:110)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor$$Lambda/0x0000000803a63d08.run(Unknown Source)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007882f9310> (a java.util.concurrent.Semaphore$NonfairSync)"
      ]
    },
    {
      "name": "EntityStoreSharedAsyncProcessor3",
      "thread_id": 200,
      "nid": "182787",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:221)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.7/AbstractQueuedSynchronizer.java:754)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(java.base@21.0.7/AbstractQueuedSynchronizer.java:1099)",
        "at java.util.concurrent.Semaphore.acquire(java.base@21.0.7/Semaphore.java:318)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.waitForJobs(JobProcessorQueueAdapter.java:237)",
        "at jetbrains.exodus.core.execution.JobProcessorQueueAdapter.doJobs(JobProcessorQueueAdapter.java:149)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor.run(ThreadJobProcessor.java:110)",
        "at jetbrains.exodus.core.execution.ThreadJobProcessor$$Lambda/0x0000000803a63d08.run(Unknown Source)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007882f8ce8> (a java.util.concurrent.Semaphore$NonfairSync)"
      ]
    },
    {
      "name": "Netty Station Client 1-2",
      "thread_id": 203,
      "nid": "253723",
      "priority": 6,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.KQueue.poll(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.KQueueSelectorImpl.doSelect(java.base@21.0.7/KQueueSelectorImpl.java:125)",
        "at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.7/SelectorImpl.java:130)",
        "at sun.nio.ch.SelectorImpl.select(java.base@21.0.7/SelectorImpl.java:142)",
        "at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)",
        "at io.netty.channel.nio.NioIoHandler.select(NioIoHandler.java:646)",
        "at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:432)",
        "at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:203)",
        "at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:174)",
        "at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1123)",
        "at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)",
        "at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x0000000784ba75a8> (a io.netty.channel.nio.SelectedSelectionKeySet)",
        "- locked <0x0000000784ba7550> (a sun.nio.ch.KQueueSelectorImpl)"
      ]
    },
    {
      "name": "IdIndex Writer #0",
      "thread_id": 204,
      "nid": "260619",
      "priority": 4,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.7/LinkedBlockingQueue.java:435)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007845475d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "Trigram.Index Writer #1",
      "thread_id": 205,
      "nid": "252931",
      "priority": 4,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.7/LinkedBlockingQueue.java:435)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x000000078afd8578> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "Stubs Writer #2",
      "thread_id": 206,
      "nid": "183555",
      "priority": 4,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.7/LinkedBlockingQueue.java:435)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x000000078afd7da8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "rd throttler",
      "thread_id": 217,
      "nid": "255727",
      "priority": 6,
      "state": "WAITING (on object monitor)",
      "stack_trace": [
        "at java.lang.Object.wait0(java.base@21.0.7/Native Method)",
        "at java.lang.Object.wait(java.base@21.0.7/Object.java:366)",
        "at java.lang.Object.wait(java.base@21.0.7/Object.java:339)",
        "at java.util.TimerThread.mainLoop(java.base@21.0.7/Timer.java:537)",
        "at java.util.TimerThread.run(java.base@21.0.7/Timer.java:516)"
      ],
      "locks": [
        "- locked <0x000000078a405218> (a java.util.TaskQueue)"
      ]
    },
    {
      "name": "Thread-81",
      "thread_id": 237,
      "nid": "136199",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "CefBgThread",
      "thread_id": 240,
      "nid": "109611",
      "priority": 6,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.7/LinkedBlockingQueue.java:435)",
        "at com.jetbrains.cef.remote.RpcContext.lambda$new$1(jcef/RpcContext.java:24)",
        "at com.jetbrains.cef.remote.RpcContext$$Lambda/0x000000080473bb18.run(jcef/Unknown Source)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x000000078c73ec40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "CefHandlers-listening",
      "thread_id": 242,
      "nid": "170791",
      "priority": 6,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.UnixDomainSockets.accept0(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.UnixDomainSockets.accept(java.base@21.0.7/UnixDomainSockets.java:173)",
        "at sun.nio.ch.ServerSocketChannelImpl.implAccept(java.base@21.0.7/ServerSocketChannelImpl.java:427)",
        "at sun.nio.ch.ServerSocketChannelImpl.accept(java.base@21.0.7/ServerSocketChannelImpl.java:399)",
        "at com.jetbrains.cef.remote.ThriftTransport$2.accept(jcef/ThriftTransport.java:235)",
        "at com.jetbrains.cef.remote.thrift.server.TThreadPoolServer.execute(jcef/TThreadPoolServer.java:163)",
        "at com.jetbrains.cef.remote.thrift.server.TThreadPoolServer.serve(jcef/TThreadPoolServer.java:149)",
        "at com.jetbrains.cef.remote.CefServer.lambda$connect$3(jcef/CefServer.java:164)",
        "at com.jetbrains.cef.remote.CefServer$$Lambda/0x0000000804780b80.run(jcef/Unknown Source)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": []
    },
    {
      "name": "CefHandlers-execution-0",
      "thread_id": 243,
      "nid": "39659",
      "priority": 6,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.SocketDispatcher.read0(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.SocketDispatcher.read(java.base@21.0.7/SocketDispatcher.java:47)",
        "at sun.nio.ch.SocketChannelImpl.tryRead(java.base@21.0.7/SocketChannelImpl.java:1266)",
        "at sun.nio.ch.SocketChannelImpl.blockingRead(java.base@21.0.7/SocketChannelImpl.java:1341)",
        "at sun.nio.ch.SocketInputStream.read(java.base@21.0.7/SocketInputStream.java:70)",
        "at java.io.BufferedInputStream.fill(java.base@21.0.7/BufferedInputStream.java:291)",
        "at java.io.BufferedInputStream.read1(java.base@21.0.7/BufferedInputStream.java:347)",
        "at java.io.BufferedInputStream.implRead(java.base@21.0.7/BufferedInputStream.java:420)",
        "at java.io.BufferedInputStream.read(java.base@21.0.7/BufferedInputStream.java:399)",
        "at com.jetbrains.cef.remote.thrift.transport.TIOStreamTransport.read(jcef/TIOStreamTransport.java:170)",
        "at com.jetbrains.cef.remote.thrift.transport.TTransport.readAll(jcef/TTransport.java:100)",
        "at com.jetbrains.cef.remote.thrift.protocol.TBinaryProtocol.readAll(jcef/TBinaryProtocol.java:519)",
        "at com.jetbrains.cef.remote.thrift.protocol.TBinaryProtocol.readI32(jcef/TBinaryProtocol.java:387)",
        "at com.jetbrains.cef.remote.thrift.protocol.TBinaryProtocol.readMessageBegin(jcef/TBinaryProtocol.java:271)",
        "at com.jetbrains.cef.remote.thrift.TBaseProcessor.process(jcef/TBaseProcessor.java:27)",
        "at com.jetbrains.cef.remote.thrift.server.TThreadPoolServer$WorkerProcess.run(jcef/TThreadPoolServer.java:257)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": []
    },
    {
      "name": "CefHandlers-execution-1",
      "thread_id": 244,
      "nid": "55379",
      "priority": 6,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.SocketDispatcher.read0(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.SocketDispatcher.read(java.base@21.0.7/SocketDispatcher.java:47)",
        "at sun.nio.ch.SocketChannelImpl.tryRead(java.base@21.0.7/SocketChannelImpl.java:1266)",
        "at sun.nio.ch.SocketChannelImpl.blockingRead(java.base@21.0.7/SocketChannelImpl.java:1341)",
        "at sun.nio.ch.SocketInputStream.read(java.base@21.0.7/SocketInputStream.java:70)",
        "at java.io.BufferedInputStream.fill(java.base@21.0.7/BufferedInputStream.java:291)",
        "at java.io.BufferedInputStream.read1(java.base@21.0.7/BufferedInputStream.java:347)",
        "at java.io.BufferedInputStream.implRead(java.base@21.0.7/BufferedInputStream.java:420)",
        "at java.io.BufferedInputStream.read(java.base@21.0.7/BufferedInputStream.java:399)",
        "at com.jetbrains.cef.remote.thrift.transport.TIOStreamTransport.read(jcef/TIOStreamTransport.java:170)",
        "at com.jetbrains.cef.remote.thrift.transport.TTransport.readAll(jcef/TTransport.java:100)",
        "at com.jetbrains.cef.remote.thrift.protocol.TBinaryProtocol.readAll(jcef/TBinaryProtocol.java:519)",
        "at com.jetbrains.cef.remote.thrift.protocol.TBinaryProtocol.readI32(jcef/TBinaryProtocol.java:387)",
        "at com.jetbrains.cef.remote.thrift.protocol.TBinaryProtocol.readMessageBegin(jcef/TBinaryProtocol.java:271)",
        "at com.jetbrains.cef.remote.thrift.TBaseProcessor.process(jcef/TBaseProcessor.java:27)",
        "at com.jetbrains.cef.remote.thrift.server.TThreadPoolServer$WorkerProcess.run(jcef/TThreadPoolServer.java:257)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": []
    },
    {
      "name": "CefHandlers-execution-2",
      "thread_id": 245,
      "nid": "42019",
      "priority": 6,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.SocketDispatcher.read0(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.SocketDispatcher.read(java.base@21.0.7/SocketDispatcher.java:47)",
        "at sun.nio.ch.SocketChannelImpl.tryRead(java.base@21.0.7/SocketChannelImpl.java:1266)",
        "at sun.nio.ch.SocketChannelImpl.blockingRead(java.base@21.0.7/SocketChannelImpl.java:1341)",
        "at sun.nio.ch.SocketInputStream.read(java.base@21.0.7/SocketInputStream.java:70)",
        "at java.io.BufferedInputStream.fill(java.base@21.0.7/BufferedInputStream.java:291)",
        "at java.io.BufferedInputStream.read1(java.base@21.0.7/BufferedInputStream.java:347)",
        "at java.io.BufferedInputStream.implRead(java.base@21.0.7/BufferedInputStream.java:420)",
        "at java.io.BufferedInputStream.read(java.base@21.0.7/BufferedInputStream.java:399)",
        "at com.jetbrains.cef.remote.thrift.transport.TIOStreamTransport.read(jcef/TIOStreamTransport.java:170)",
        "at com.jetbrains.cef.remote.thrift.transport.TTransport.readAll(jcef/TTransport.java:100)",
        "at com.jetbrains.cef.remote.thrift.protocol.TBinaryProtocol.readAll(jcef/TBinaryProtocol.java:519)",
        "at com.jetbrains.cef.remote.thrift.protocol.TBinaryProtocol.readI32(jcef/TBinaryProtocol.java:387)",
        "at com.jetbrains.cef.remote.thrift.protocol.TBinaryProtocol.readMessageBegin(jcef/TBinaryProtocol.java:271)",
        "at com.jetbrains.cef.remote.thrift.TBaseProcessor.process(jcef/TBaseProcessor.java:27)",
        "at com.jetbrains.cef.remote.thrift.server.TThreadPoolServer$WorkerProcess.run(jcef/TThreadPoolServer.java:257)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": []
    },
    {
      "name": "process reaper (pid 71661)",
      "thread_id": 251,
      "nid": "140087",
      "priority": 10,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.7/Native Method)",
        "at java.lang.ProcessHandleImpl$1.run(java.base@21.0.7/ProcessHandleImpl.java:163)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)",
        "at jdk.internal.misc.InnocuousThread.run(java.base@21.0.7/InnocuousThread.java:186)"
      ],
      "locks": []
    },
    {
      "name": "Netty Builtin Server 3",
      "thread_id": 252,
      "nid": "160567",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.KQueue.poll(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.KQueueSelectorImpl.doSelect(java.base@21.0.7/KQueueSelectorImpl.java:125)",
        "at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.7/SelectorImpl.java:130)",
        "at sun.nio.ch.SelectorImpl.select(java.base@21.0.7/SelectorImpl.java:142)",
        "at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)",
        "at io.netty.channel.nio.NioIoHandler.select(NioIoHandler.java:646)",
        "at io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:432)",
        "at io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:203)",
        "at io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:174)",
        "at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1123)",
        "at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)",
        "at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x000000078685e898> (a io.netty.channel.nio.SelectedSelectionKeySet)",
        "- locked <0x000000078685f8c0> (a sun.nio.ch.KQueueSelectorImpl)"
      ]
    },
    {
      "name": "HttpClient-2-SelectorManager",
      "thread_id": 268,
      "nid": "33547",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.KQueue.poll(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.KQueueSelectorImpl.doSelect(java.base@21.0.7/KQueueSelectorImpl.java:125)",
        "at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.7/SelectorImpl.java:130)",
        "at sun.nio.ch.SelectorImpl.select(java.base@21.0.7/SelectorImpl.java:142)",
        "at jdk.internal.net.http.HttpClientImpl$SelectorManager.run(java.net.http@21.0.7/HttpClientImpl.java:1369)"
      ],
      "locks": [
        "- locked <0x00000007876c8738> (a sun.nio.ch.Util$2)",
        "- locked <0x00000007876c86e0> (a sun.nio.ch.KQueueSelectorImpl)"
      ]
    },
    {
      "name": "Thread-93",
      "thread_id": 278,
      "nid": "120811",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "Thread-111",
      "thread_id": 343,
      "nid": "165455",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "process reaper (pid 42596)",
      "thread_id": 429,
      "nid": "167727",
      "priority": 10,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.7/Native Method)",
        "at java.lang.ProcessHandleImpl$1.run(java.base@21.0.7/ProcessHandleImpl.java:163)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)",
        "at jdk.internal.misc.InnocuousThread.run(java.base@21.0.7/InnocuousThread.java:186)"
      ],
      "locks": []
    },
    {
      "name": "Thread-129",
      "thread_id": 441,
      "nid": "153399",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "RMI Scheduler(0)",
      "thread_id": 462,
      "nid": "34579",
      "priority": 4,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:269)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.7/AbstractQueuedSynchronizer.java:1763)",
        "at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.7/ScheduledThreadPoolExecutor.java:1182)",
        "at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.7/ScheduledThreadPoolExecutor.java:899)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007924adde8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "TerminalEmulator-Local",
      "thread_id": 490,
      "nid": "261683",
      "priority": 4,
      "state": "RUNNABLE",
      "stack_trace": [
        "at com.sun.jna.Native.invokeInt(Native Method)",
        "at com.sun.jna.Function.invoke(Function.java:429)",
        "at com.sun.jna.Function.invoke(Function.java:364)",
        "at com.sun.jna.Library$Handler.invoke(Library.java:270)",
        "at com.pty4j.unix.$Proxy289.poll(Unknown Source)",
        "at com.pty4j.unix.CLibrary.poll(CLibrary.kt:79)",
        "at com.pty4j.unix.Pty.poll(Pty.java:259)",
        "at com.pty4j.unix.Pty.read(Pty.java:247)",
        "at com.pty4j.unix.PTYInputStream.read(PTYInputStream.java:47)",
        "at sun.nio.cs.StreamDecoder.readBytes(java.base@21.0.7/StreamDecoder.java:350)",
        "at sun.nio.cs.StreamDecoder.implRead(java.base@21.0.7/StreamDecoder.java:393)",
        "at sun.nio.cs.StreamDecoder.lockedRead(java.base@21.0.7/StreamDecoder.java:217)",
        "at sun.nio.cs.StreamDecoder.read(java.base@21.0.7/StreamDecoder.java:171)",
        "at java.io.InputStreamReader.read(java.base@21.0.7/InputStreamReader.java:188)",
        "at com.jediterm.terminal.ProcessTtyConnector.read(ProcessTtyConnector.java:51)",
        "at com.intellij.terminal.backend.ObservableTtyConnector.read(ObservableTtyConnector.kt:26)",
        "at com.jediterm.terminal.TtyBasedArrayDataStream.fillBuf(TtyBasedArrayDataStream.java:33)",
        "at com.jediterm.terminal.TtyBasedArrayDataStream.getChar(TtyBasedArrayDataStream.java:43)",
        "at com.jediterm.terminal.DataStreamIteratingEmulator.next(DataStreamIteratingEmulator.java:34)",
        "at com.jediterm.terminal.TerminalStarter.doStartEmulator(TerminalStarter.java:79)",
        "at com.jediterm.terminal.TerminalStarter$$Lambda/0x0000000805400bc0.run(Unknown Source)",
        "at com.jediterm.terminal.TerminalStarter.runUnderThreadName(TerminalStarter.java:108)",
        "at com.jediterm.terminal.TerminalStarter.start(TerminalStarter.java:73)",
        "at com.intellij.terminal.backend.TerminalSessionStartKt.startTerminalEmulation(TerminalSessionStart.kt:127)",
        "at com.intellij.terminal.backend.TerminalSessionStartKt.createTerminalSession$lambda$0(TerminalSessionStart.kt:75)",
        "at com.intellij.terminal.backend.TerminalSessionStartKt$$Lambda/0x0000000806511850.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at com.intellij.util.concurrency.ContextCallable.lambda$call$1(ContextCallable.java:86)",
        "at com.intellij.util.concurrency.ContextCallable$$Lambda/0x0000000801602800.get(Unknown Source)",
        "at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:95)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x0000000796d14468> (a java.lang.Object)"
      ]
    },
    {
      "name": "CompletableFutureDelayScheduler",
      "thread_id": 509,
      "nid": "162247",
      "priority": 6,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.7/ScheduledThreadPoolExecutor.java:1170)",
        "at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.7/ScheduledThreadPoolExecutor.java:899)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007935a06d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "PtyProcess Reaper for [/bin/zsh, --login, -i]",
      "thread_id": 510,
      "nid": "162551",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [
        "at com.sun.jna.Native.invokeInt(Native Method)",
        "at com.sun.jna.Function.invoke(Function.java:429)",
        "at com.sun.jna.Function.invoke(Function.java:364)",
        "at com.sun.jna.Library$Handler.invoke(Library.java:270)",
        "at com.pty4j.unix.$Proxy288.wait_for_child_process_exit(Unknown Source)",
        "at com.pty4j.unix.NativePtyExecutor.waitForProcessExitAndGetExitCode(NativePtyExecutor.java:31)",
        "at com.pty4j.unix.UnixPtyProcess$Reaper.run(UnixPtyProcess.java:398)"
      ],
      "locks": []
    },
    {
      "name": "Thread-199",
      "thread_id": 773,
      "nid": "250503",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "BaseDataReader: output stream of java",
      "thread_id": 813,
      "nid": "251167",
      "priority": 4,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.io.FileInputStream.readBytes(java.base@21.0.7/Native Method)",
        "at java.io.FileInputStream.read(java.base@21.0.7/FileInputStream.java:287)",
        "at java.io.BufferedInputStream.read1(java.base@21.0.7/BufferedInputStream.java:345)",
        "at java.io.BufferedInputStream.implRead(java.base@21.0.7/BufferedInputStream.java:420)",
        "at java.io.BufferedInputStream.read(java.base@21.0.7/BufferedInputStream.java:405)",
        "at sun.nio.cs.StreamDecoder.readBytes(java.base@21.0.7/StreamDecoder.java:350)",
        "at sun.nio.cs.StreamDecoder.implRead(java.base@21.0.7/StreamDecoder.java:393)",
        "at sun.nio.cs.StreamDecoder.lockedRead(java.base@21.0.7/StreamDecoder.java:217)",
        "at sun.nio.cs.StreamDecoder.read(java.base@21.0.7/StreamDecoder.java:177)",
        "at java.io.InputStreamReader.read(java.base@21.0.7/InputStreamReader.java:188)",
        "at java.io.Reader.read(java.base@21.0.7/Reader.java:265)",
        "at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)",
        "at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)",
        "at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195e000.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195b150.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x00000007a76dd2d8> (a java.lang.ProcessImpl$ProcessPipeInputStream)",
        "- locked <0x00000007a76dd338> (a com.intellij.util.io.BaseInputStreamReader)"
      ]
    },
    {
      "name": "Thread-284",
      "thread_id": 1248,
      "nid": "231115",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "Attach Listener",
      "thread_id": 2503,
      "nid": "202383",
      "priority": 9,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "TerminalEmulator-Local",
      "thread_id": 2978,
      "nid": "167583",
      "priority": 4,
      "state": "RUNNABLE",
      "stack_trace": [
        "at com.sun.jna.Native.invokeInt(Native Method)",
        "at com.sun.jna.Function.invoke(Function.java:429)",
        "at com.sun.jna.Function.invoke(Function.java:364)",
        "at com.sun.jna.Library$Handler.invoke(Library.java:270)",
        "at com.pty4j.unix.$Proxy289.poll(Unknown Source)",
        "at com.pty4j.unix.CLibrary.poll(CLibrary.kt:79)",
        "at com.pty4j.unix.Pty.poll(Pty.java:259)",
        "at com.pty4j.unix.Pty.read(Pty.java:247)",
        "at com.pty4j.unix.PTYInputStream.read(PTYInputStream.java:47)",
        "at sun.nio.cs.StreamDecoder.readBytes(java.base@21.0.7/StreamDecoder.java:350)",
        "at sun.nio.cs.StreamDecoder.implRead(java.base@21.0.7/StreamDecoder.java:393)",
        "at sun.nio.cs.StreamDecoder.lockedRead(java.base@21.0.7/StreamDecoder.java:217)",
        "at sun.nio.cs.StreamDecoder.read(java.base@21.0.7/StreamDecoder.java:171)",
        "at java.io.InputStreamReader.read(java.base@21.0.7/InputStreamReader.java:188)",
        "at com.jediterm.terminal.ProcessTtyConnector.read(ProcessTtyConnector.java:51)",
        "at com.intellij.terminal.backend.ObservableTtyConnector.read(ObservableTtyConnector.kt:26)",
        "at com.jediterm.terminal.TtyBasedArrayDataStream.fillBuf(TtyBasedArrayDataStream.java:33)",
        "at com.jediterm.terminal.TtyBasedArrayDataStream.getChar(TtyBasedArrayDataStream.java:43)",
        "at com.jediterm.terminal.DataStreamIteratingEmulator.next(DataStreamIteratingEmulator.java:34)",
        "at com.jediterm.terminal.TerminalStarter.doStartEmulator(TerminalStarter.java:79)",
        "at com.jediterm.terminal.TerminalStarter$$Lambda/0x0000000805400bc0.run(Unknown Source)",
        "at com.jediterm.terminal.TerminalStarter.runUnderThreadName(TerminalStarter.java:108)",
        "at com.jediterm.terminal.TerminalStarter.start(TerminalStarter.java:73)",
        "at com.intellij.terminal.backend.TerminalSessionStartKt.startTerminalEmulation(TerminalSessionStart.kt:127)",
        "at com.intellij.terminal.backend.TerminalSessionStartKt.createTerminalSession$lambda$0(TerminalSessionStart.kt:75)",
        "at com.intellij.terminal.backend.TerminalSessionStartKt$$Lambda/0x0000000806511850.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at com.intellij.util.concurrency.ContextCallable.lambda$call$1(ContextCallable.java:86)",
        "at com.intellij.util.concurrency.ContextCallable$$Lambda/0x0000000801602800.get(Unknown Source)",
        "at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:95)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x000000079fcb0b38> (a java.lang.Object)"
      ]
    },
    {
      "name": "TerminalEmulator-TtyConnector:/bin/zsh -c \"./gradlew compileJava -q\"",
      "thread_id": 3000,
      "nid": "142283",
      "priority": 4,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@21.0.7/LinkedBlockingDeque.java:485)",
        "at java.util.concurrent.LinkedBlockingDeque.take(java.base@21.0.7/LinkedBlockingDeque.java:673)",
        "at com.intellij.terminal.AppendableTerminalDataStream.getChar(AppendableTerminalDataStream.java:20)",
        "at com.jediterm.terminal.DataStreamIteratingEmulator.next(DataStreamIteratingEmulator.java:34)",
        "at com.jediterm.terminal.TerminalStarter.doStartEmulator(TerminalStarter.java:79)",
        "at com.jediterm.terminal.TerminalStarter$$Lambda/0x0000000805400bc0.run(Unknown Source)",
        "at com.jediterm.terminal.TerminalStarter.runUnderThreadName(TerminalStarter.java:108)",
        "at com.jediterm.terminal.TerminalStarter.start(TerminalStarter.java:73)",
        "at com.jediterm.terminal.ui.JediTermWidget$EmulatorTask.run(JediTermWidget.java:397)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at com.intellij.util.concurrency.ContextCallable.lambda$call$1(ContextCallable.java:86)",
        "at com.intellij.util.concurrency.ContextCallable$$Lambda/0x0000000801602800.get(Unknown Source)",
        "at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:95)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x000000079a5f9dc8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "PtyProcess Reaper for [/bin/zsh, --login, -i]",
      "thread_id": 3008,
      "nid": "119371",
      "priority": 6,
      "state": "RUNNABLE",
      "stack_trace": [
        "at com.sun.jna.Native.invokeInt(Native Method)",
        "at com.sun.jna.Function.invoke(Function.java:429)",
        "at com.sun.jna.Function.invoke(Function.java:364)",
        "at com.sun.jna.Library$Handler.invoke(Library.java:270)",
        "at com.pty4j.unix.$Proxy288.wait_for_child_process_exit(Unknown Source)",
        "at com.pty4j.unix.NativePtyExecutor.waitForProcessExitAndGetExitCode(NativePtyExecutor.java:31)",
        "at com.pty4j.unix.UnixPtyProcess$Reaper.run(UnixPtyProcess.java:398)"
      ],
      "locks": []
    },
    {
      "name": "process reaper (pid 36335)",
      "thread_id": 3132,
      "nid": "251083",
      "priority": 10,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.7/Native Method)",
        "at java.lang.ProcessHandleImpl$1.run(java.base@21.0.7/ProcessHandleImpl.java:163)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)",
        "at jdk.internal.misc.InnocuousThread.run(java.base@21.0.7/InnocuousThread.java:186)"
      ],
      "locks": []
    },
    {
      "name": "java",
      "thread_id": 3157,
      "nid": "231243",
      "priority": 4,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.lang.ProcessImpl.waitFor(java.base@21.0.7/ProcessImpl.java:425)",
        "at com.intellij.execution.process.ProcessWaitFor.lambda$new$0(ProcessWaitFor.java:28)",
        "at com.intellij.execution.process.ProcessWaitFor$$Lambda/0x00000008019554e0.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.execution.process.ProcessWaitFor.lambda$new$1(ProcessWaitFor.java:23)",
        "at com.intellij.execution.process.ProcessWaitFor$$Lambda/0x0000000801957270.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x000000079ef6c3a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "BaseDataReader: output stream of java",
      "thread_id": 3158,
      "nid": "34895",
      "priority": 4,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.io.FileInputStream.readBytes(java.base@21.0.7/Native Method)",
        "at java.io.FileInputStream.read(java.base@21.0.7/FileInputStream.java:287)",
        "at java.io.BufferedInputStream.read1(java.base@21.0.7/BufferedInputStream.java:345)",
        "at java.io.BufferedInputStream.implRead(java.base@21.0.7/BufferedInputStream.java:420)",
        "at java.io.BufferedInputStream.read(java.base@21.0.7/BufferedInputStream.java:405)",
        "at sun.nio.cs.StreamDecoder.readBytes(java.base@21.0.7/StreamDecoder.java:350)",
        "at sun.nio.cs.StreamDecoder.implRead(java.base@21.0.7/StreamDecoder.java:393)",
        "at sun.nio.cs.StreamDecoder.lockedRead(java.base@21.0.7/StreamDecoder.java:217)",
        "at sun.nio.cs.StreamDecoder.read(java.base@21.0.7/StreamDecoder.java:177)",
        "at java.io.InputStreamReader.read(java.base@21.0.7/InputStreamReader.java:188)",
        "at java.io.Reader.read(java.base@21.0.7/Reader.java:265)",
        "at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)",
        "at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)",
        "at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195e000.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195b150.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x000000079ef6cfc0> (a java.lang.ProcessImpl$ProcessPipeInputStream)",
        "- locked <0x000000079ef6d020> (a com.intellij.util.io.BaseInputStreamReader)"
      ]
    },
    {
      "name": "BaseDataReader: error stream of java",
      "thread_id": 3159,
      "nid": "258743",
      "priority": 4,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.io.FileInputStream.readBytes(java.base@21.0.7/Native Method)",
        "at java.io.FileInputStream.read(java.base@21.0.7/FileInputStream.java:287)",
        "at java.io.BufferedInputStream.read1(java.base@21.0.7/BufferedInputStream.java:345)",
        "at java.io.BufferedInputStream.implRead(java.base@21.0.7/BufferedInputStream.java:420)",
        "at java.io.BufferedInputStream.read(java.base@21.0.7/BufferedInputStream.java:405)",
        "at sun.nio.cs.StreamDecoder.readBytes(java.base@21.0.7/StreamDecoder.java:350)",
        "at sun.nio.cs.StreamDecoder.implRead(java.base@21.0.7/StreamDecoder.java:393)",
        "at sun.nio.cs.StreamDecoder.lockedRead(java.base@21.0.7/StreamDecoder.java:217)",
        "at sun.nio.cs.StreamDecoder.read(java.base@21.0.7/StreamDecoder.java:177)",
        "at java.io.InputStreamReader.read(java.base@21.0.7/InputStreamReader.java:188)",
        "at java.io.Reader.read(java.base@21.0.7/Reader.java:265)",
        "at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)",
        "at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)",
        "at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195e000.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195b150.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x000000079f192010> (a java.lang.ProcessImpl$ProcessPipeInputStream)",
        "- locked <0x000000079f1920a8> (a com.intellij.util.io.BaseInputStreamReader)"
      ]
    },
    {
      "name": "RMI RenewClean-[127.0.0.1:60729]",
      "thread_id": 3160,
      "nid": "37043",
      "priority": 4,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:269)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1852)",
        "at java.lang.ref.ReferenceQueue.await(java.base@21.0.7/ReferenceQueue.java:71)",
        "at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.7/ReferenceQueue.java:143)",
        "at java.lang.ref.ReferenceQueue.remove(java.base@21.0.7/ReferenceQueue.java:218)",
        "at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(java.rmi@21.0.7/DGCClient.java:567)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x000000079ef6c628> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "RMI GC Daemon",
      "thread_id": 3161,
      "nid": "192171",
      "priority": 2,
      "state": "TIMED_WAITING (on object monitor)",
      "stack_trace": [
        "at java.lang.Object.wait0(java.base@21.0.7/Native Method)",
        "at java.lang.Object.wait(java.base@21.0.7/Object.java:366)",
        "at sun.rmi.transport.GC$Daemon.run(java.rmi@21.0.7/GC.java:127)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)",
        "at jdk.internal.misc.InnocuousThread.run(java.base@21.0.7/InnocuousThread.java:186)"
      ],
      "locks": [
        "- locked <0x00000007924adeb0> (a sun.rmi.transport.GC$LatencyLock)"
      ]
    },
    {
      "name": "RMI TCP Accept-0",
      "thread_id": 3162,
      "nid": "69907",
      "priority": 6,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.Net.accept(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.NioSocketImpl.accept(java.base@21.0.7/NioSocketImpl.java:748)",
        "at java.net.ServerSocket.implAccept(java.base@21.0.7/ServerSocket.java:698)",
        "at java.net.ServerSocket.platformImplAccept(java.base@21.0.7/ServerSocket.java:663)",
        "at java.net.ServerSocket.implAccept(java.base@21.0.7/ServerSocket.java:639)",
        "at java.net.ServerSocket.implAccept(java.base@21.0.7/ServerSocket.java:585)",
        "at java.net.ServerSocket.accept(java.base@21.0.7/ServerSocket.java:543)",
        "at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(java.rmi@21.0.7/TCPTransport.java:424)",
        "at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(java.rmi@21.0.7/TCPTransport.java:388)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": []
    },
    {
      "name": "Aggregator script executor",
      "thread_id": 3165,
      "nid": "121099",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.7/LinkedBlockingQueue.java:435)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x000000079ef6c220> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "JdbcEngine",
      "thread_id": 3260,
      "nid": "113451",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.7/LinkedBlockingQueue.java:435)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007a08712c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "Aggregator script executor",
      "thread_id": 3262,
      "nid": "236983",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.7/LinkedBlockingQueue.java:435)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007a08715d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "Thread-1135",
      "thread_id": 3309,
      "nid": "193547",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "process reaper (pid 38506)",
      "thread_id": 3345,
      "nid": "246423",
      "priority": 10,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.7/Native Method)",
        "at java.lang.ProcessHandleImpl$1.run(java.base@21.0.7/ProcessHandleImpl.java:163)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)",
        "at jdk.internal.misc.InnocuousThread.run(java.base@21.0.7/InnocuousThread.java:186)"
      ],
      "locks": []
    },
    {
      "name": "full-line-inference",
      "thread_id": 3366,
      "nid": "83359",
      "priority": 4,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.lang.ProcessImpl.waitFor(java.base@21.0.7/ProcessImpl.java:425)",
        "at com.intellij.execution.process.ProcessWaitFor.lambda$new$0(ProcessWaitFor.java:28)",
        "at com.intellij.execution.process.ProcessWaitFor$$Lambda/0x00000008019554e0.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.execution.process.ProcessWaitFor.lambda$new$1(ProcessWaitFor.java:23)",
        "at com.intellij.execution.process.ProcessWaitFor$$Lambda/0x0000000801957270.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x000000079e21ae68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "BaseDataReader: output stream of full-line-inference",
      "thread_id": 3373,
      "nid": "154127",
      "priority": 4,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.io.FileInputStream.readBytes(java.base@21.0.7/Native Method)",
        "at java.io.FileInputStream.read(java.base@21.0.7/FileInputStream.java:287)",
        "at java.io.BufferedInputStream.read1(java.base@21.0.7/BufferedInputStream.java:345)",
        "at java.io.BufferedInputStream.implRead(java.base@21.0.7/BufferedInputStream.java:420)",
        "at java.io.BufferedInputStream.read(java.base@21.0.7/BufferedInputStream.java:405)",
        "at sun.nio.cs.StreamDecoder.readBytes(java.base@21.0.7/StreamDecoder.java:350)",
        "at sun.nio.cs.StreamDecoder.implRead(java.base@21.0.7/StreamDecoder.java:393)",
        "at sun.nio.cs.StreamDecoder.lockedRead(java.base@21.0.7/StreamDecoder.java:217)",
        "at sun.nio.cs.StreamDecoder.read(java.base@21.0.7/StreamDecoder.java:177)",
        "at java.io.InputStreamReader.read(java.base@21.0.7/InputStreamReader.java:188)",
        "at java.io.Reader.read(java.base@21.0.7/Reader.java:265)",
        "at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)",
        "at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)",
        "at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195e000.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195b150.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x000000079e21d970> (a java.lang.ProcessImpl$ProcessPipeInputStream)",
        "- locked <0x000000079e21d9d0> (a com.intellij.util.io.BaseInputStreamReader)"
      ]
    },
    {
      "name": "BaseDataReader: error stream of full-line-inference",
      "thread_id": 3374,
      "nid": "137939",
      "priority": 4,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.io.FileInputStream.readBytes(java.base@21.0.7/Native Method)",
        "at java.io.FileInputStream.read(java.base@21.0.7/FileInputStream.java:287)",
        "at java.io.BufferedInputStream.read1(java.base@21.0.7/BufferedInputStream.java:345)",
        "at java.io.BufferedInputStream.implRead(java.base@21.0.7/BufferedInputStream.java:420)",
        "at java.io.BufferedInputStream.read(java.base@21.0.7/BufferedInputStream.java:405)",
        "at sun.nio.cs.StreamDecoder.readBytes(java.base@21.0.7/StreamDecoder.java:350)",
        "at sun.nio.cs.StreamDecoder.implRead(java.base@21.0.7/StreamDecoder.java:393)",
        "at sun.nio.cs.StreamDecoder.lockedRead(java.base@21.0.7/StreamDecoder.java:217)",
        "at sun.nio.cs.StreamDecoder.read(java.base@21.0.7/StreamDecoder.java:177)",
        "at java.io.InputStreamReader.read(java.base@21.0.7/InputStreamReader.java:188)",
        "at java.io.Reader.read(java.base@21.0.7/Reader.java:265)",
        "at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)",
        "at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)",
        "at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195e000.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195b150.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x000000079e42bfb0> (a java.lang.ProcessImpl$ProcessPipeInputStream)",
        "- locked <0x000000079e42c048> (a com.intellij.util.io.BaseInputStreamReader)"
      ]
    },
    {
      "name": "JdbcEngine",
      "thread_id": 3402,
      "nid": "174303",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.7/LinkedBlockingQueue.java:435)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007a2f1d6d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "Aggregator script executor",
      "thread_id": 3406,
      "nid": "43275",
      "priority": 5,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.7/LinkedBlockingQueue.java:435)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007a2f1d830> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "Thread-1166",
      "thread_id": 3433,
      "nid": "50263",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "grpc-nio-worker-ELG-1-1",
      "thread_id": 3558,
      "nid": "41715",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.KQueue.poll(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.KQueueSelectorImpl.doSelect(java.base@21.0.7/KQueueSelectorImpl.java:125)",
        "at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.7/SelectorImpl.java:130)",
        "at sun.nio.ch.SelectorImpl.select(java.base@21.0.7/SelectorImpl.java:147)",
        "at io.grpc.netty.shaded.io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)",
        "at io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879)",
        "at io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526)",
        "at io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)",
        "at io.grpc.netty.shaded.io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)",
        "at io.grpc.netty.shaded.io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x00000007a5cd5868> (a io.grpc.netty.shaded.io.netty.channel.nio.SelectedSelectionKeySet)",
        "- locked <0x00000007a5cd5360> (a sun.nio.ch.KQueueSelectorImpl)"
      ]
    },
    {
      "name": "grpc-nio-worker-ELG-1-2",
      "thread_id": 3560,
      "nid": "245983",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.KQueue.poll(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.KQueueSelectorImpl.doSelect(java.base@21.0.7/KQueueSelectorImpl.java:125)",
        "at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.7/SelectorImpl.java:130)",
        "at sun.nio.ch.SelectorImpl.select(java.base@21.0.7/SelectorImpl.java:147)",
        "at io.grpc.netty.shaded.io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)",
        "at io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879)",
        "at io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526)",
        "at io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)",
        "at io.grpc.netty.shaded.io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)",
        "at io.grpc.netty.shaded.io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x00000007a5cd9410> (a io.grpc.netty.shaded.io.netty.channel.nio.SelectedSelectionKeySet)",
        "- locked <0x00000007a5cd9220> (a sun.nio.ch.KQueueSelectorImpl)"
      ]
    },
    {
      "name": "DebuggerManagerThread",
      "thread_id": 3572,
      "nid": "188279",
      "priority": 4,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitUninterruptibly(java.base@21.0.7/AbstractQueuedSynchronizer.java:1665)",
        "at com.intellij.debugger.impl.EventQueue.getEvent(EventQueue.java:101)",
        "at com.intellij.debugger.impl.EventQueue.get(EventQueue.java:111)",
        "at com.intellij.debugger.impl.InvokeThread.lambda$run$0(InvokeThread.java:176)",
        "at com.intellij.debugger.impl.InvokeThread$$Lambda/0x00000008059e5b90.run(Unknown Source)",
        "at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:229)",
        "at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda/0x0000000801faed90.invoke(Unknown Source)",
        "at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:43)",
        "at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:228)",
        "at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda/0x0000000801fad6c0.run(Unknown Source)",
        "at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:680)",
        "at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda/0x0000000801fae010.compute(Unknown Source)",
        "at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:755)",
        "at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:711)",
        "at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:679)",
        "at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:77)",
        "at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:209)",
        "at com.intellij.debugger.impl.InvokeThread.lambda$run$1(InvokeThread.java:165)",
        "at com.intellij.debugger.impl.InvokeThread$$Lambda/0x00000008059e5950.run(Unknown Source)",
        "at com.intellij.util.indexing.FileBasedIndex.lambda$ignoreDumbMode$0(FileBasedIndex.java:234)",
        "at com.intellij.util.indexing.FileBasedIndex$$Lambda/0x00000008040eee78.compute(Unknown Source)",
        "at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:113)",
        "at com.intellij.util.indexing.FileBasedIndexEx.ignoreDumbMode(FileBasedIndexEx.java:704)",
        "at com.intellij.util.indexing.FileBasedIndex.ignoreDumbMode(FileBasedIndex.java:233)",
        "at com.intellij.util.indexing.DumbModeAccessType.ignoreDumbMode(DumbModeAccessType.java:41)",
        "at com.intellij.debugger.impl.InvokeThread.run(InvokeThread.java:165)",
        "at com.intellij.debugger.impl.InvokeThread$WorkerThreadRequest.lambda$run$0(InvokeThread.java:52)",
        "at com.intellij.debugger.impl.InvokeThread$WorkerThreadRequest$$Lambda/0x00000008059e5710.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.debugger.impl.InvokeThread$WorkerThreadRequest.run(InvokeThread.java:51)",
        "at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:265)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at com.intellij.util.concurrency.ContextCallable.lambda$call$1(ContextCallable.java:86)",
        "at com.intellij.util.concurrency.ContextCallable$$Lambda/0x0000000801602800.get(Unknown Source)",
        "at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:95)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007a620dae8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "java",
      "thread_id": 3596,
      "nid": "240783",
      "priority": 4,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.lang.ProcessImpl.waitFor(java.base@21.0.7/ProcessImpl.java:425)",
        "at com.intellij.execution.process.ProcessWaitFor.lambda$new$0(ProcessWaitFor.java:28)",
        "at com.intellij.execution.process.ProcessWaitFor$$Lambda/0x00000008019554e0.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.execution.process.ProcessWaitFor.lambda$new$1(ProcessWaitFor.java:23)",
        "at com.intellij.execution.process.ProcessWaitFor$$Lambda/0x0000000801957270.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007a765beb0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "DebugProcessEvents",
      "thread_id": 3605,
      "nid": "137355",
      "priority": 4,
      "state": "WAITING (on object monitor)",
      "stack_trace": [
        "at java.lang.Object.wait0(java.base@21.0.7/Native Method)",
        "at java.lang.Object.wait(java.base@21.0.7/Object.java:366)",
        "at java.lang.Object.wait(java.base@21.0.7/Object.java:339)",
        "at com.jetbrains.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:203)",
        "at com.jetbrains.jdi.EventQueueImpl.remove(EventQueueImpl.java:110)",
        "at com.jetbrains.jdi.EventQueueImpl.remove(EventQueueImpl.java:96)",
        "at com.intellij.debugger.engine.DebugProcessEvents$DebuggerEventThread.run(DebugProcessEvents.java:159)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.util.ConcurrencyUtil.lambda$underThreadNameRunnable$3(ConcurrencyUtil.java:237)",
        "at com.intellij.util.ConcurrencyUtil$$Lambda/0x0000000804d4f988.run(Unknown Source)",
        "at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:265)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at com.intellij.util.concurrency.ContextCallable.lambda$call$1(ContextCallable.java:86)",
        "at com.intellij.util.concurrency.ContextCallable$$Lambda/0x0000000801602800.get(Unknown Source)",
        "at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:95)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x00000007a765c040> (a com.jetbrains.jdi.EventQueueImpl)"
      ]
    },
    {
      "name": "BaseDataReader: error stream of java",
      "thread_id": 3606,
      "nid": "43931",
      "priority": 4,
      "state": "RUNNABLE",
      "stack_trace": [
        "at java.io.FileInputStream.readBytes(java.base@21.0.7/Native Method)",
        "at java.io.FileInputStream.read(java.base@21.0.7/FileInputStream.java:287)",
        "at java.io.BufferedInputStream.read1(java.base@21.0.7/BufferedInputStream.java:345)",
        "at java.io.BufferedInputStream.implRead(java.base@21.0.7/BufferedInputStream.java:420)",
        "at java.io.BufferedInputStream.read(java.base@21.0.7/BufferedInputStream.java:405)",
        "at sun.nio.cs.StreamDecoder.readBytes(java.base@21.0.7/StreamDecoder.java:350)",
        "at sun.nio.cs.StreamDecoder.implRead(java.base@21.0.7/StreamDecoder.java:393)",
        "at sun.nio.cs.StreamDecoder.lockedRead(java.base@21.0.7/StreamDecoder.java:217)",
        "at sun.nio.cs.StreamDecoder.read(java.base@21.0.7/StreamDecoder.java:177)",
        "at java.io.InputStreamReader.read(java.base@21.0.7/InputStreamReader.java:188)",
        "at java.io.Reader.read(java.base@21.0.7/Reader.java:265)",
        "at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)",
        "at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)",
        "at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195e000.run(Unknown Source)",
        "at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:249)",
        "at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)",
        "at com.intellij.util.io.BaseDataReader$$Lambda/0x000000080195b150.run(Unknown Source)",
        "at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.7/Executors.java:572)",
        "at java.util.concurrent.FutureTask.run(java.base@21.0.7/FutureTask.java:317)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:102)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:108)",
        "at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:102)",
        "at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1144)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x00000007a62c7480> (a java.lang.ProcessImpl$ProcessPipeInputStream)",
        "- locked <0x00000007a62c7518> (a com.intellij.util.io.BaseInputStreamReader)"
      ]
    },
    {
      "name": "JDI Internal Event Handler",
      "thread_id": 3617,
      "nid": "51899",
      "priority": 4,
      "state": "WAITING (on object monitor)",
      "stack_trace": [
        "at java.lang.Object.wait0(java.base@21.0.7/Native Method)",
        "at java.lang.Object.wait(java.base@21.0.7/Object.java:366)",
        "at java.lang.Object.wait(java.base@21.0.7/Object.java:339)",
        "at com.jetbrains.jdi.EventQueueImpl.removeUnfiltered(EventQueueImpl.java:203)",
        "at com.jetbrains.jdi.EventQueueImpl.removeInternal(EventQueueImpl.java:138)",
        "at com.jetbrains.jdi.InternalEventHandler.run(InternalEventHandler.java:74)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x00000007a629b920> (a com.jetbrains.jdi.EventQueueImpl)"
      ]
    },
    {
      "name": "JDI Target VM Interface",
      "thread_id": 3616,
      "nid": "203543",
      "priority": 4,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.SocketDispatcher.read0(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.SocketDispatcher.read(java.base@21.0.7/SocketDispatcher.java:47)",
        "at sun.nio.ch.NioSocketImpl.tryRead(java.base@21.0.7/NioSocketImpl.java:256)",
        "at sun.nio.ch.NioSocketImpl.implRead(java.base@21.0.7/NioSocketImpl.java:307)",
        "at sun.nio.ch.NioSocketImpl.read(java.base@21.0.7/NioSocketImpl.java:346)",
        "at sun.nio.ch.NioSocketImpl$1.read(java.base@21.0.7/NioSocketImpl.java:796)",
        "at java.net.Socket$SocketInputStream.read(java.base@21.0.7/Socket.java:1099)",
        "at java.net.Socket$SocketInputStream.read(java.base@21.0.7/Socket.java:1093)",
        "at com.jetbrains.jdi.SocketConnection.readPacket(SocketConnection.java:95)",
        "at com.jetbrains.jdi.TargetVM$ReaderThread.run(TargetVM.java:154)"
      ],
      "locks": [
        "- locked <0x00000007a602de28> (a java.lang.Object)"
      ]
    },
    {
      "name": "JDI Target Async Processor",
      "thread_id": 3618,
      "nid": "193359",
      "priority": 4,
      "state": "WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7/LockSupport.java:371)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.7/AbstractQueuedSynchronizer.java:519)",
        "at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.7/ForkJoinPool.java:4013)",
        "at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.7/ForkJoinPool.java:3961)",
        "at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.7/AbstractQueuedSynchronizer.java:1712)",
        "at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.7/LinkedBlockingQueue.java:435)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1070)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007a76dd488> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)"
      ]
    },
    {
      "name": "Thread-1188",
      "thread_id": 3663,
      "nid": "201323",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "grpc-nio-worker-ELG-1-3",
      "thread_id": 3750,
      "nid": "191627",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.KQueue.poll(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.KQueueSelectorImpl.doSelect(java.base@21.0.7/KQueueSelectorImpl.java:125)",
        "at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.7/SelectorImpl.java:130)",
        "at sun.nio.ch.SelectorImpl.select(java.base@21.0.7/SelectorImpl.java:147)",
        "at io.grpc.netty.shaded.io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)",
        "at io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879)",
        "at io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526)",
        "at io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)",
        "at io.grpc.netty.shaded.io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)",
        "at io.grpc.netty.shaded.io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x00000007a5cdcc78> (a io.grpc.netty.shaded.io.netty.channel.nio.SelectedSelectionKeySet)",
        "- locked <0x00000007a5cdca88> (a sun.nio.ch.KQueueSelectorImpl)"
      ]
    },
    {
      "name": "grpc-nio-worker-ELG-1-4",
      "thread_id": 3769,
      "nid": "257363",
      "priority": 5,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.KQueue.poll(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.KQueueSelectorImpl.doSelect(java.base@21.0.7/KQueueSelectorImpl.java:125)",
        "at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.7/SelectorImpl.java:130)",
        "at sun.nio.ch.SelectorImpl.select(java.base@21.0.7/SelectorImpl.java:147)",
        "at io.grpc.netty.shaded.io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)",
        "at io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879)",
        "at io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526)",
        "at io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)",
        "at io.grpc.netty.shaded.io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)",
        "at io.grpc.netty.shaded.io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- locked <0x00000007a5afd0c0> (a io.grpc.netty.shaded.io.netty.channel.nio.SelectedSelectionKeySet)",
        "- locked <0x00000007a5afced0> (a sun.nio.ch.KQueueSelectorImpl)"
      ]
    },
    {
      "name": "DefaultDispatcher-worker-7",
      "thread_id": 3979,
      "nid": "244727",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-14",
      "thread_id": 4021,
      "nid": "159067",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-1",
      "thread_id": 4026,
      "nid": "200991",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-8",
      "thread_id": 4058,
      "nid": "186999",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-15",
      "thread_id": 4059,
      "nid": "195639",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-16",
      "thread_id": 4069,
      "nid": "100907",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-13",
      "thread_id": 4101,
      "nid": "228627",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-11",
      "thread_id": 4154,
      "nid": "96599",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-18",
      "thread_id": 4155,
      "nid": "253555",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-19",
      "thread_id": 4169,
      "nid": "205987",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-5",
      "thread_id": 4175,
      "nid": "190075",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-3",
      "thread_id": 4181,
      "nid": "108919",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "ApplicationImpl pooled thread 599",
      "thread_id": 4183,
      "nid": "233007",
      "priority": 4,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at java.util.concurrent.LinkedTransferQueue$DualNode.await(java.base@21.0.7/LinkedTransferQueue.java:452)",
        "at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(java.base@21.0.7/SynchronousQueue.java:194)",
        "at java.util.concurrent.SynchronousQueue.xfer(java.base@21.0.7/SynchronousQueue.java:235)",
        "at java.util.concurrent.SynchronousQueue.poll(java.base@21.0.7/SynchronousQueue.java:338)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1069)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007894c7e58> (a java.util.concurrent.SynchronousQueue$Transferer)"
      ]
    },
    {
      "name": "ApplicationImpl pooled thread 601",
      "thread_id": 4189,
      "nid": "232759",
      "priority": 4,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at java.util.concurrent.LinkedTransferQueue$DualNode.await(java.base@21.0.7/LinkedTransferQueue.java:452)",
        "at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(java.base@21.0.7/SynchronousQueue.java:194)",
        "at java.util.concurrent.SynchronousQueue.xfer(java.base@21.0.7/SynchronousQueue.java:235)",
        "at java.util.concurrent.SynchronousQueue.poll(java.base@21.0.7/SynchronousQueue.java:338)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1069)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007894c7e58> (a java.util.concurrent.SynchronousQueue$Transferer)"
      ]
    },
    {
      "name": "DefaultDispatcher-worker-20",
      "thread_id": 4196,
      "nid": "242199",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-21",
      "thread_id": 4199,
      "nid": "237151",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-22",
      "thread_id": 4200,
      "nid": "136811",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-23",
      "thread_id": 4201,
      "nid": "165131",
      "priority": 6,
      "state": "RUNNABLE",
      "stack_trace": [
        "at sun.nio.ch.KQueue.poll(java.base@21.0.7/Native Method)",
        "at sun.nio.ch.KQueueSelectorImpl.doSelect(java.base@21.0.7/KQueueSelectorImpl.java:125)",
        "at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.7/SelectorImpl.java:130)",
        "at sun.nio.ch.SelectorImpl.select(java.base@21.0.7/SelectorImpl.java:142)",
        "at io.ktor.network.selector.ActorSelectorManager.select(ActorSelectorManager.kt:98)",
        "at io.ktor.network.selector.ActorSelectorManager.access$select(ActorSelectorManager.kt:18)",
        "at io.ktor.network.selector.ActorSelectorManager$select$1.invokeSuspend(ActorSelectorManager.kt)",
        "at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)",
        "at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)",
        "at kotlinx.coroutines.internal.SoftLimitedDispatcher$Worker.run(SoftLimitedDispatcher.kt:125)",
        "at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:608)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:873)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:763)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": [
        "- locked <0x000000078a3deb80> (a sun.nio.ch.Util$2)",
        "- locked <0x000000078a3deb28> (a sun.nio.ch.KQueueSelectorImpl)"
      ]
    },
    {
      "name": "DefaultDispatcher-worker-12",
      "thread_id": 4202,
      "nid": "231827",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-17",
      "thread_id": 4203,
      "nid": "144339",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-9",
      "thread_id": 4204,
      "nid": "239215",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "DefaultDispatcher-worker-4",
      "thread_id": 4205,
      "nid": "185659",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)",
        "at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)"
      ],
      "locks": []
    },
    {
      "name": "ApplicationImpl pooled thread 605",
      "thread_id": 4220,
      "nid": "67115",
      "priority": 4,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at java.util.concurrent.LinkedTransferQueue$DualNode.await(java.base@21.0.7/LinkedTransferQueue.java:452)",
        "at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(java.base@21.0.7/SynchronousQueue.java:194)",
        "at java.util.concurrent.SynchronousQueue.xfer(java.base@21.0.7/SynchronousQueue.java:235)",
        "at java.util.concurrent.SynchronousQueue.poll(java.base@21.0.7/SynchronousQueue.java:338)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1069)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007894c7e58> (a java.util.concurrent.SynchronousQueue$Transferer)"
      ]
    },
    {
      "name": "ApplicationImpl pooled thread 606",
      "thread_id": 4225,
      "nid": "171615",
      "priority": 4,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at java.util.concurrent.LinkedTransferQueue$DualNode.await(java.base@21.0.7/LinkedTransferQueue.java:452)",
        "at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(java.base@21.0.7/SynchronousQueue.java:194)",
        "at java.util.concurrent.SynchronousQueue.xfer(java.base@21.0.7/SynchronousQueue.java:235)",
        "at java.util.concurrent.SynchronousQueue.poll(java.base@21.0.7/SynchronousQueue.java:338)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1069)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:735)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.security.AccessController.executePrivileged(java.base@21.0.7/AccessController.java:778)",
        "at java.security.AccessController.doPrivileged(java.base@21.0.7/AccessController.java:400)",
        "at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.7/Executors.java:732)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x00000007894c7e58> (a java.util.concurrent.SynchronousQueue$Transferer)"
      ]
    },
    {
      "name": "RMI TCP Connection(idle)",
      "thread_id": 4226,
      "nid": "200547",
      "priority": 6,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at java.util.concurrent.LinkedTransferQueue$DualNode.await(java.base@21.0.7/LinkedTransferQueue.java:452)",
        "at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(java.base@21.0.7/SynchronousQueue.java:194)",
        "at java.util.concurrent.SynchronousQueue.xfer(java.base@21.0.7/SynchronousQueue.java:235)",
        "at java.util.concurrent.SynchronousQueue.poll(java.base@21.0.7/SynchronousQueue.java:338)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1069)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)"
      ],
      "locks": [
        "- parking to wait for  <0x000000079724caf8> (a java.util.concurrent.SynchronousQueue$Transferer)"
      ]
    },
    {
      "name": "process reaper",
      "thread_id": 4227,
      "nid": "243459",
      "priority": 10,
      "state": "TIMED_WAITING (parking)",
      "stack_trace": [
        "at jdk.internal.misc.Unsafe.park(java.base@21.0.7/Native Method)",
        "at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.7/LockSupport.java:410)",
        "at java.util.concurrent.LinkedTransferQueue$DualNode.await(java.base@21.0.7/LinkedTransferQueue.java:452)",
        "at java.util.concurrent.SynchronousQueue$Transferer.xferLifo(java.base@21.0.7/SynchronousQueue.java:194)",
        "at java.util.concurrent.SynchronousQueue.xfer(java.base@21.0.7/SynchronousQueue.java:235)",
        "at java.util.concurrent.SynchronousQueue.poll(java.base@21.0.7/SynchronousQueue.java:338)",
        "at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.7/ThreadPoolExecutor.java:1069)",
        "at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.7/ThreadPoolExecutor.java:1130)",
        "at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.7/ThreadPoolExecutor.java:642)",
        "at java.lang.Thread.runWith(java.base@21.0.7/Thread.java:1596)",
        "at java.lang.Thread.run(java.base@21.0.7/Thread.java:1583)",
        "at jdk.internal.misc.InnocuousThread.run(java.base@21.0.7/InnocuousThread.java:186)"
      ],
      "locks": [
        "- parking to wait for  <0x000000078147cd98> (a java.util.concurrent.SynchronousQueue$Transferer)"
      ]
    },
    {
      "name": "G1 Conc#2",
      "thread_id": null,
      "nid": "76291",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "G1 Conc#1",
      "thread_id": null,
      "nid": "72707",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "GC Thread#9",
      "thread_id": null,
      "nid": "47107",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "GC Thread#8",
      "thread_id": null,
      "nid": "61443",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "GC Thread#7",
      "thread_id": null,
      "nid": "61699",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "GC Thread#6",
      "thread_id": null,
      "nid": "46595",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "GC Thread#5",
      "thread_id": null,
      "nid": "46083",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "GC Thread#4",
      "thread_id": null,
      "nid": "62211",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "GC Thread#3",
      "thread_id": null,
      "nid": "32771",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "GC Thread#2",
      "thread_id": null,
      "nid": "27139",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "GC Thread#1",
      "thread_id": null,
      "nid": "26119",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "VM Thread",
      "thread_id": null,
      "nid": "17411",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "VM Periodic Task Thread",
      "thread_id": null,
      "nid": "16387",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "G1 Service",
      "thread_id": null,
      "nid": "13827",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "G1 Refine#0",
      "thread_id": null,
      "nid": "12547",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "G1 Conc#0",
      "thread_id": null,
      "nid": "12291",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "G1 Main Marker",
      "thread_id": null,
      "nid": "14851",
      "priority": null,
      "state": "unknown",
      "stack_trace": [],
      "locks": []
    },
    {
      "name": "GC Thread#0",
      "thread_id": null,
      "nid": "11779",
      "priority": null,
      "state": "unknown",
      "stack_trace": [
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.vfs.AsyncVfsEventsPostProcessorImpl$1.invokeSuspend(AsyncVfsEventsPostProcessorImpl.kt:31)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.vcs.changes.ui.GroupingPolicyFactoryHolder$2.invokeSuspend(GroupingPolicyFactoryHolder.kt:29)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at com.intellij.history.integration.LocalHistoryImpl$init$3.invokeSuspend(LocalHistoryImpl.kt:101)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at fleet.kernel.TransactorKt$withTransactor$2$transactor$1$log$1.invokeSuspend(Transactor.kt:598)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at com.intellij.platform.kernel.util.KernelUtilsKt$updateDbInTheEventDispatchThread$2.invokeSuspend(kernelUtils.kt:95)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ide.RecentProjectsManagerBase$1.invokeSuspend(RecentProjectsManagerBase.kt:111)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.terminal.frontend.fus.TerminalFocusFusServiceImpl$ensureInitialized$2.invokeSuspend(TerminalFocusFusServiceImpl.kt:90)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at org.jetbrains.plugins.gradle.service.GradleFileModificationTracker$1.invokeSuspend(GradleFileModificationTracker.kt:42)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.station.core.services.IdeStationServerService$1.invokeSuspend(IdeStationServerService.kt:35)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.station.core.services.IdeStationServerService$1$1$1.invokeSuspend(IdeStationServerService.kt:46)",
        "at com.intellij.station.core.services.IdeStationServerService$1$1.invokeSuspend(IdeStationServerService.kt:41)",
        "at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invokeSuspend(Merge.kt:213)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.station.comms.common.netty.server.NettyServicesServerBase$1.invokeSuspend(NettyServicesServerBase.kt:93)",
        "at com.intellij.station.core.impl.StationSocketConnectionLoop$connectWithRetries$2.invokeSuspend(StationConnectionUtil.kt:64)",
        "at com.intellij.station.core.impl.StationConnectionUtilKt.connectWithRetries(StationConnectionUtil.kt:28)",
        "at com.intellij.station.core.discovery.DefaultDiscoveryService.doDiscovery(DefaultDiscoveryService.kt:34)",
        "at com.intellij.station.core.discovery.DefaultDiscoveryService$1.invokeSuspend(DefaultDiscoveryService.kt:111)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1.invokeSuspend(coroutines.kt:35)",
        "at com.intellij.lang.javascript.service.ide.JSLanguageServiceEditorListenerBase$1.invokeSuspend(JSLanguageServiceEditorListenerBase.kt:27)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.database.dataSource.srcStorage.DbSrcChangesTrackerApplication$launchUpdater$1.invokeSuspend(DbSrcChangesTrackerApplication.kt:77)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer$2.invokeSuspend(ActionManagerImpl.kt:1265)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer$2$1.invokeSuspend(ActionManagerImpl.kt:1267)",
        "at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invokeSuspend(Merge.kt:213)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.cwm.plugin.options.CodeWithMeSystemSettings$1.invokeSuspend(CodeWithMeSystemSettings.kt:68)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.platform.ide.bootstrap.ScreenReaderStateManager$1.invokeSuspend(ScreenReaderStateManager.kt:19)",
        "at com.intellij.openapi.vfs.newvfs.persistent.VFSHealthCheckServiceStarter$execute$2.invokeSuspend(VFSHealthChecker.kt:134)",
        "at com.intellij.openapi.vfs.newvfs.persistent.VFSHealthCheckServiceStarter.execute(VFSHealthChecker.kt:107)",
        "at com.intellij.platform.ide.bootstrap.ApplicationLoader$executeAsyncAppInitListeners$1.invokeSuspend(ApplicationLoader.kt:296)",
        "at com.intellij.ide.AgreementUpdater.execute(AgreementUpdater.kt:36)",
        "at com.intellij.platform.ide.bootstrap.ApplicationLoader$executeAsyncAppInitListeners$1.invokeSuspend(ApplicationLoader.kt:296)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.internal.statistic.updater.StatisticsJobsScheduler$execute$2.invokeSuspend(StatisticsJobsScheduler.kt:72)",
        "at com.intellij.internal.statistic.updater.StatisticsJobsScheduler.execute(StatisticsJobsScheduler.kt:37)",
        "at com.intellij.platform.ide.bootstrap.ApplicationLoader$executeAsyncAppInitListeners$1.invokeSuspend(ApplicationLoader.kt:296)",
        "at com.intellij.internal.statistic.updater.StatisticsJobsSchedulerKt.runValidationRulesUpdate(StatisticsJobsScheduler.kt:115)",
        "at com.intellij.internal.statistic.updater.StatisticsJobsScheduler$execute$2$5.invokeSuspend(StatisticsJobsScheduler.kt:68)",
        "at com.intellij.internal.statistic.service.fus.collectors.FUStateUsagesLogger.logApplicationStateRegularly(FUStateUsagesLogger.kt:161)",
        "at com.intellij.internal.statistic.service.fus.collectors.FUStateUsagesLogger$1.invokeSuspend(FUStateUsagesLogger.kt:53)",
        "at com.intellij.configurationStore.statistic.eventLog.FeatureUsageSettingsEvents$1.invokeSuspend(FeatureUsageSettingsEvents.kt:66)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.diagnostic.PerformanceWatcherImpl$1.invokeSuspend(PerformanceWatcherImpl.kt:95)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.diagnostic.PerformanceWatcherImpl$startEdtSampling$1.invokeSuspend(PerformanceWatcherImpl.kt:127)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileTypes.impl.AlarmAdapterKt$singleAlarm$1.invokeSuspend(AlarmAdapter.kt:24)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.configurationStore.SaveAndSyncHandlerImpl$1.invokeSuspend(SaveAndSyncHandlerImpl.kt:71)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.configurationStore.SaveAndSyncHandlerImpl$2.invokeSuspend(SaveAndSyncHandlerImpl.kt:85)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.configurationStore.SaveAndSyncHandlerImpl.listenIdleAndActivate(SaveAndSyncHandlerImpl.kt:213)",
        "at com.intellij.configurationStore.SaveAndSyncHandlerImpl$3.invokeSuspend(SaveAndSyncHandlerImpl.kt:115)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelLimitedFlowMerge$collectTo$2$1.invokeSuspend(Merge.kt:92)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1.invokeSuspend(coroutines.kt:35)",
        "at com.intellij.configurationStore.SaveAndSyncHandlerImpl$startBackgroundSync$job$1.invokeSuspend(SaveAndSyncHandlerImpl.kt:322)",
        "at com.intellij.internal.statistic.StatisticsRegionUrlMapperServiceImpl$1.invokeSuspend(StatisticsRegionUrlMapperServiceImpl.kt:35)",
        "at fleet.kernel.rete.ReteKt$tokenSetsFlow$1$1.invokeSuspend(Rete.kt:537)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at com.intellij.openapi.progress.impl.TaskInfoEntityCollectorKt$collectActiveTasks$1$1.invokeSuspend(TaskInfoEntityCollector.kt:52)",
        "at com.intellij.platform.kernel.ApiKt$withKernel$2.invokeSuspend(api.kt:24)",
        "at com.intellij.platform.kernel.ApiKt.withKernel(api.kt:22)",
        "at com.intellij.openapi.progress.impl.TaskInfoEntityCollectorKt$collectActiveTasks$1.invokeSuspend(TaskInfoEntityCollector.kt:49)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.ide.IdleTracker$addIdleListener$1.invokeSuspend(IdleTracker.kt:79)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ide.ui.html.GlobalStyleSheetUpdateService$init$2.invokeSuspend(GlobalStyleSheetHolder.kt:104)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.psi.search.FileTypeIndexChangeNotifier$worker$1.invokeSuspend(FileTypeIndexChangeNotifier.kt:24)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.util.coroutines.flow.FlowKt$throttle$1.invokeSuspend(flow.kt:46)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.platform.util.coroutines.flow.FlowKt$throttle$1$latchJob$1.invokeSuspend(flow.kt:41)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.codeInsight.daemon.impl.StatusBarUpdaterKt.initStatusBarUpdater(StatusBarUpdater.kt:60)",
        "at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerStatusBarUpdater$execute$2.invokeSuspend(StatusBarUpdater.kt:35)",
        "at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:493)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.workspaceModel.ide.impl.WorkspaceEntitiesLifecycleActivity$execute$2.invokeSuspend(WorkspaceEntitiesLifecycleActivity.kt:35)",
        "at com.intellij.workspaceModel.ide.impl.WorkspaceEntitiesLifecycleActivity.execute(WorkspaceEntitiesLifecycleActivity.kt:24)",
        "at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:493)",
        "at com.intellij.util.indexing.projectFilter.ProjectIndexableFilesFilterHealthCheckStarter.execute(ProjectIndexableFilesFilterHealthCheck.kt:61)",
        "at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:493)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.ide.scratch.workspace.ScratchWorkspaceStartupActivity$execute$2.invokeSuspend(ScratchWorkspaceStartupActivity.kt:30)",
        "at com.intellij.ide.scratch.workspace.ScratchWorkspaceStartupActivity.execute(ScratchWorkspaceStartupActivity.kt:23)",
        "at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:493)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.openapi.projectRoots.impl.UnknownSdkStartupChecker.execute(UnknownSdkStartupChecker.kt:31)",
        "at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:493)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:493)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.platform.util.coroutines.flow.FlowKt$debounceBatch$1.invokeSuspend(flow.kt:147)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.wm.impl.LibraryDependentToolWindowManager$execute$2.invokeSuspend(LibraryDependentToolWindowManager.kt:67)",
        "at com.intellij.openapi.wm.impl.LibraryDependentToolWindowManager.execute(LibraryDependentToolWindowManager.kt:38)",
        "at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:493)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1.invokeSuspend(coroutines.kt:35)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.vcs.roots.VcsRootScanner$4.invokeSuspend(VcsRootScanner.kt:65)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1.invokeSuspend(coroutines.kt:35)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.debugger.impl.frontend.hotswap.FrontendHotSwapManager$frontendStatusFlow$1$1.invokeSuspend(FrontendHotSwapManager.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.kernel.backend.BackendEntityUtilsKt$withNullableIDsFlow$1.invokeSuspend(BackendEntityUtils.kt:61)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.platform.kernel.backend.BackendEntityUtilsKt$withNullableIDsFlow$1$1.invokeSuspend(BackendEntityUtils.kt:69)",
        "at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invokeSuspend(Merge.kt:213)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.debugger.impl.frontend.hotswap.HotSwapFloatingToolbarProvider$register$job$1.invokeSuspend(HotSwapFloatingToolbarProvider.kt:208)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.debugger.impl.frontend.hotswap.HotSwapFloatingToolbarProvider$register$job$1.invokeSuspend(HotSwapFloatingToolbarProvider.kt:208)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at fleet.kernel.rete.ReteKt$tokenSetsFlow$1$1.invokeSuspend(Rete.kt:537)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at com.intellij.platform.debugger.impl.frontend.evaluate.quick.common.ValueLookupManagerSubscriptionsKt$subscribeForDebuggingStart$1.invokeSuspend(ValueLookupManagerSubscriptions.kt:21)",
        "at fleet.kernel.rete.ReteKt$tokenSetsFlow$1$1.invokeSuspend(Rete.kt:537)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at com.intellij.platform.debugger.impl.frontend.evaluate.quick.common.ValueLookupManagerSubscriptionsKt$subscribeForValueHintHideRequest$1.invokeSuspend(ValueLookupManagerSubscriptions.kt:31)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.debugger.impl.frontend.FrontendXDebuggerManager$currentSession$1.invokeSuspend(FrontendXDebuggerManager.kt:20)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.platform.debugger.impl.frontend.FrontendXDebuggerManager$currentSession$1$1$1.invokeSuspend(FrontendXDebuggerManager.kt:28)",
        "at com.intellij.platform.debugger.impl.frontend.FrontendXDebuggerManager$currentSession$1$1.invokeSuspend(FrontendXDebuggerManager.kt:25)",
        "at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invokeSuspend(Merge.kt:213)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.debugger.impl.frontend.FrontendXDebuggerSession$evaluator$1.invokeSuspend(FrontendXDebuggerSession.kt:28)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at fleet.kernel.rete.impl.ObservableMatchKt$withObservableMatches$3$1.invokeSuspend(ObservableMatch.kt:118)",
        "at fleet.kernel.rete.impl.ObservableMatchKt$withObservableMatches$3.invokeSuspend(ObservableMatch.kt:44)",
        "at fleet.kernel.rete.ReteKt$withReteDbSource$3$1.invokeSuspend(Rete.kt:307)",
        "at fleet.kernel.rete.ReteKt.withReteDbSource(Rete.kt:306)",
        "at fleet.kernel.rete.impl.ObservableMatchKt.withObservableMatches(ObservableMatch.kt:43)",
        "at fleet.kernel.rete.ReteKt$withCurrentMatch$$inlined$map$1$2.emit(Rete.kt:236)",
        "at fleet.kernel.rete.ReteKt$tokenSetsFlow$1$1.invokeSuspend(Rete.kt:391)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at kotlinx.coroutines.flow.FlowKt__ReduceKt.first(Reduce.kt:179)",
        "at fleet.kernel.ReteExtKt.withEntities(ReteExt.kt:132)",
        "at com.intellij.platform.debugger.impl.backend.BackendXDebugSessionApi$currentEvaluator$2.invokeSuspend(BackendXDebugSessionApi.kt:21)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at fleet.kernel.rete.ReteKt$tokenSetsFlow$1$1.invokeSuspend(Rete.kt:537)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at com.intellij.platform.debugger.impl.backend.BackendXDebugSessionApi$currentEvaluator$2$1.invokeSuspend(BackendXDebugSessionApi.kt:22)",
        "at fleet.kernel.rete.ReteKt$withPredicate$2.invokeSuspend(Rete.kt:510)",
        "at fleet.kernel.rete.ReteKt$withMatch$2$1.invokeSuspend(Rete.kt:164)",
        "at fleet.kernel.rete.impl.ObservableMatchKt$withObservableMatches$3$1$def$1.invokeSuspend(ObservableMatch.kt:48)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.codeInsight.daemon.problems.pass.ProjectPsiChangesProcessor$1.invokeSuspend(ProjectProblemFileSelectionListener.kt:129)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at com.intellij.jarRepository.LibraryIdSynchronizationQueue$1.invokeSuspend(LibraryIdSynchronizationQueue.kt:35)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.terminal.frontend.TerminalKeyEncodingManager$1.invokeSuspend(TerminalKeyEncodingManager.kt:31)",
        "at com.intellij.terminal.frontend.TerminalInput$job$1.invokeSuspend(TerminalInput.kt:65)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter$1.invokeSuspend(TerminalCursorPainter.kt:60)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter$2.invokeSuspend(TerminalCursorPainter.kt:67)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter.paintStaticCursor(TerminalCursorPainter.kt:183)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter$updateCursor$1.invokeSuspend(TerminalCursorPainter.kt:124)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.terminal.frontend.TerminalOutputScrollingModelImpl$1.invokeSuspend(TerminalOutputScrollingModelImpl.kt:43)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter$1.invokeSuspend(TerminalCursorPainter.kt:60)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter$2.invokeSuspend(TerminalCursorPainter.kt:67)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter.paintStaticCursor(TerminalCursorPainter.kt:183)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter$updateCursor$1.invokeSuspend(TerminalCursorPainter.kt:124)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.terminal.frontend.TerminalBlocksDecorator$1.invokeSuspend(TerminalBlocksDecorator.kt:35)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.terminal.backend.StateAwareTerminalSession$getOutputFlow$2.invokeSuspend(StateAwareTerminalSession.kt:92)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at com.intellij.terminal.frontend.TerminalSessionController$handleEvents$1.invokeSuspend(TerminalSessionController.kt:55)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.terminal.frontend.ReworkedTerminalView$listenAlternateBufferSwitch$1.invokeSuspend(ReworkedTerminalView.kt:250)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.terminal.frontend.TerminalKeyEncodingManager$1.invokeSuspend(TerminalKeyEncodingManager.kt:31)",
        "at com.intellij.terminal.frontend.TerminalInput$inputChannelDeferred$1.invokeSuspend(TerminalInput.kt:43)",
        "at com.intellij.terminal.frontend.TerminalInput$job$1.invokeSuspend(TerminalInput.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter$1.invokeSuspend(TerminalCursorPainter.kt:60)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter$2.invokeSuspend(TerminalCursorPainter.kt:67)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter.paintStaticCursor(TerminalCursorPainter.kt:183)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter$updateCursor$1.invokeSuspend(TerminalCursorPainter.kt:124)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.terminal.frontend.TerminalOutputScrollingModelImpl$1.invokeSuspend(TerminalOutputScrollingModelImpl.kt:43)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter$1.invokeSuspend(TerminalCursorPainter.kt:60)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter$2.invokeSuspend(TerminalCursorPainter.kt:67)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter.paintStaticCursor(TerminalCursorPainter.kt:183)",
        "at com.intellij.terminal.frontend.TerminalCursorPainter$updateCursor$1.invokeSuspend(TerminalCursorPainter.kt:124)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.terminal.frontend.TerminalBlocksDecorator$1.invokeSuspend(TerminalBlocksDecorator.kt:35)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.terminal.frontend.ReworkedTerminalView$listenAlternateBufferSwitch$1.invokeSuspend(ReworkedTerminalView.kt:250)",
        "at com.intellij.terminal.backend.TerminalOutputKt$createTerminalOutputFlow$1.invokeSuspend(TerminalOutput.kt:87)",
        "at com.intellij.terminal.backend.BackendTerminalInputKt.handleInputEvents(BackendTerminalInput.kt:38)",
        "at com.intellij.terminal.backend.BackendTerminalInputKt$createTerminalInputChannel$1.invokeSuspend(BackendTerminalInput.kt:27)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1.invokeSuspend(coroutines.kt:35)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.terminal.backend.StateAwareTerminalSession$1.invokeSuspend(StateAwareTerminalSession.kt:79)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1.invokeSuspend(coroutines.kt:35)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.terminal.backend.StateAwareTerminalSession$getOutputFlow$2.invokeSuspend(StateAwareTerminalSession.kt:92)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at com.intellij.terminal.backend.TerminalTabsManager$trackWorkingDirectory$1.invokeSuspend(TerminalTabsManager.kt:147)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1.invokeSuspend(coroutines.kt:35)",
        "at com.intellij.terminal.backend.TerminalOutputKt$createTerminalOutputFlow$1.invokeSuspend(TerminalOutput.kt:87)",
        "at com.intellij.terminal.backend.BackendTerminalInputKt.handleInputEvents(BackendTerminalInput.kt:38)",
        "at com.intellij.terminal.backend.BackendTerminalInputKt$createTerminalInputChannel$1.invokeSuspend(BackendTerminalInput.kt:27)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1.invokeSuspend(coroutines.kt:35)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.terminal.backend.StateAwareTerminalSession$1.invokeSuspend(StateAwareTerminalSession.kt:79)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1.invokeSuspend(coroutines.kt:35)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.terminal.backend.StateAwareTerminalSession$getOutputFlow$2.invokeSuspend(StateAwareTerminalSession.kt:92)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at com.intellij.terminal.backend.TerminalTabsManager$trackWorkingDirectory$1.invokeSuspend(TerminalTabsManager.kt:147)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1.invokeSuspend(coroutines.kt:35)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at org.jetbrains.kotlin.idea.base.projectStructure.forwardDeclarations.KotlinForwardDeclarationsModelChangeService$1.invokeSuspend(KotlinForwardDeclarationsModelChangeService.kt:41)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at org.jetbrains.kotlin.idea.facet.KotlinFacetModificationTracker$1.invokeSuspend(KotlinFacetModificationTracker.kt:24)",
        "at org.jetbrains.kotlin.idea.gradle.statistics.KotlinGradleFUSLogger$setup$1.invokeSuspend(KotlinGradleFUSLogger.kt:158)",
        "at org.jetbrains.kotlin.idea.gradle.statistics.KotlinGradleFUSLogger$setup$2.invokeSuspend(KotlinGradleFUSLogger.kt:166)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.tasks.timeTracking.TimeTrackingManager$1.invokeSuspend(TimeTrackingManager.kt:69)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at org.jetbrains.plugins.groovy.dgm.GroovyAsyncMacroModuleListener$subscribe$1.invokeSuspend(GroovyAsyncMacroModuleListener.kt:17)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.kubernetes.ui.notifications.KubernetesSuggestClusterConfigurationPanel$SubscriptionService$1.invokeSuspend(KubernetesSuggestClusterConfigurationPanel.kt:79)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelLimitedFlowMerge$collectTo$2$1.invokeSuspend(Merge.kt:92)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1.invokeSuspend(coroutines.kt:35)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at git4idea.commit.signing.GpgAgentConfigurator$init$1.invokeSuspend(GpgAgentConfigurator.kt:99)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at com.intellij.platform.util.coroutines.flow.FlowKt$debounceBatch$1.invokeSuspend(flow.kt:147)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at com.intellij.collaboration.async.CoroutineUtilKt$mapScoped2$1$1.invokeSuspend(CoroutineUtil.kt:241)",
        "at com.intellij.collaboration.async.CoroutineUtilKt$mapScoped2$1.invokeSuspend(CoroutineUtil.kt:220)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.collaboration.async.CoroutineUtilKt$mapScoped2$1$1$1.invokeSuspend(CoroutineUtil.kt:226)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at com.intellij.collaboration.async.CoroutineUtilKt$mapScoped2$1$1.invokeSuspend(CoroutineUtil.kt:241)",
        "at com.intellij.collaboration.async.CoroutineUtilKt$mapScoped2$1.invokeSuspend(CoroutineUtil.kt:220)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.collaboration.async.CoroutineUtilKt$mapScoped2$1$1$1.invokeSuspend(CoroutineUtil.kt:226)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:150)",
        "at com.intellij.collaboration.auth.PasswordSafeCredentialsRepository$canPersistCredentials$1.invokeSuspend(PasswordSafeCredentialsRepository.kt:38)",
        "at kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:330)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at org.jetbrains.plugins.gitlab.mergerequest.ui.toolwindow.model.GitLabRepositoryAndAccountSelectorViewModel$1.invokeSuspend(GitLabRepositoryAndAccountSelectorViewModel.kt:43)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at org.jetbrains.plugins.gitlab.api.GitLabProjectConnectionManager$1.invokeSuspend(GitLabProjectConnectionManager.kt:43)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:150)",
        "at git4idea.remote.hosting.GitAsyncExtensionsKt$gitRemotesFlow$1.invokeSuspend(gitAsyncExtensions.kt:57)",
        "at kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:330)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__TransformKt$runningFold$$inlined$unsafeFlow$1.collect(Transform.kt:114)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at git4idea.remote.hosting.GitAsyncExtensionsKt$discoverServers$1.invokeSuspend(gitAsyncExtensions.kt:128)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:150)",
        "at git4idea.remote.hosting.GitAsyncExtensionsKt$gitRemotesFlow$1.invokeSuspend(gitAsyncExtensions.kt:57)",
        "at kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:330)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at org.jetbrains.plugins.gitlab.mergerequest.ui.editor.GitLabMergeRequestEditorReviewController$setupReview$1.invokeSuspend(GitLabMergeRequestEditorReviewController.kt:54)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at org.jetbrains.plugins.gitlab.mergerequest.ui.editor.GitLabMergeRequestEditorReviewController$setupReview$1.invokeSuspend(GitLabMergeRequestEditorReviewController.kt:54)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1.collect(Emitters.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.collaboration.auth.PersistentDefaultAccountHolder$1.invokeSuspend(PersistentDefaultAccountHolder.kt:31)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.lang.javascript.library.typings.TypeScriptExternalDefinitionsService$4.invokeSuspend(TypeScriptExternalDefinitionsService.kt:69)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.lang.typescript.tsconfig.TypeScriptConfigLibraryUpdater$1.invokeSuspend(TypeScriptConfigLibraryUpdater.kt:50)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.util.SingleAlarm$request$1$1.invokeSuspend(SingleAlarm.kt:345)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__EmittersKt$onEmpty$$inlined$unsafeFlow$1.collect(Emitters.kt:113)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:215)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at org.jetbrains.qodana.inspectionKts.KtsInspectionsManager$inspectionFilesFlow$1.invokeSuspend(KtsInspectionsManager.kt:134)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:150)",
        "at org.jetbrains.qodana.coroutines.FlowKt$vfsChangesMapFlow$1.invokeSuspend(flow.kt:54)",
        "at kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:330)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.wm.impl.ToolWindowImpl$1.invokeSuspend(ToolWindowImpl.kt:154)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at org.jetbrains.plugins.gitlab.mergerequest.ui.toolwindow.GitLabMergeRequestsToolWindowController.manageToolWindow(GitLabToolWindowFactory.kt:47)",
        "at org.jetbrains.plugins.gitlab.mergerequest.ui.toolwindow.GitLabToolWindowFactory.manage(GitLabToolWindowFactory.kt:28)",
        "at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$registerToolWindow$2.invokeSuspend(ToolWindowManagerImpl.kt:1195)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at org.jetbrains.plugins.gitlab.mergerequest.ui.toolwindow.GitLabMergeRequestsToolWindowController$manageToolWindow$2$1.invokeSuspend(GitLabToolWindowFactory.kt:49)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at org.jetbrains.plugins.gitlab.mergerequest.ui.toolwindow.GitLabMergeRequestsToolWindowController$manageToolWindow$2$2.invokeSuspend(GitLabToolWindowFactory.kt:56)",
        "at org.jetbrains.plugins.github.pullrequest.ui.toolwindow.GHPRToolWindowFactory.manage(GHPRToolWindowFactory.kt:42)",
        "at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$registerToolWindow$2.invokeSuspend(ToolWindowManagerImpl.kt:1195)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at org.jetbrains.plugins.github.pullrequest.ui.toolwindow.GHPRToolWindowController$manageIconInToolbar$2$1.invokeSuspend(GHPRToolWindowFactory.kt:60)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at org.jetbrains.plugins.github.pullrequest.ui.toolwindow.GHPRToolWindowController$manageIconInToolbar$2$2.invokeSuspend(GHPRToolWindowFactory.kt:68)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at org.jetbrains.plugins.github.pullrequest.ui.toolwindow.GHPRToolWindowController$manageIconInToolbar$2$3.invokeSuspend(GHPRToolWindowFactory.kt:80)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$1.invokeSuspend(FileEditorManagerImpl.kt:232)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$1$invokeSuspend$$inlined$flatMapLatest$1.invokeSuspend(FileEditorManagerImpl.kt:189)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$1$invokeSuspend$$inlined$flatMapLatest$2.invokeSuspend(FileEditorManagerImpl.kt:189)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$special$$inlined$flatMapLatest$1.invokeSuspend(FileEditorManagerImpl.kt:189)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$special$$inlined$flatMapLatest$2.invokeSuspend(FileEditorManagerImpl.kt:189)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.platform.util.coroutines.flow.FlowKt$zipWithNext$1.invokeSuspend(flow.kt:107)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$2.invokeSuspend(FileEditorManagerImpl.kt:276)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$4.invokeSuspend(FileEditorManagerImpl.kt:285)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.openapi.fileEditor.impl.MergingUpdateChannel.start(MergingUpdateChannel.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.EditorsSplitters$3.invokeSuspend(EditorsSplitters.kt:211)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:215)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.EditorsSplitters$special$$inlined$flatMapLatest$1.invokeSuspend(EditorsSplitters.kt:189)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorsSplitters$5.invokeSuspend(EditorsSplitters.kt:236)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at com.intellij.openapi.fileEditor.impl.MergingUpdateChannel.start(MergingUpdateChannel.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$processFileUpdateRequests$1.invokeSuspend(FileEditorManagerImpl.kt:404)",
        "at com.intellij.openapi.fileEditor.impl.MergingUpdateChannel.start(MergingUpdateChannel.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$processFileUpdateRequests$2.invokeSuspend(FileEditorManagerImpl.kt:407)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.ui.tabs.impl.JBTabsImpl$addTimerUpdate$1.invokeSuspend(JBTabsImpl.kt:790)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.openapi.fileEditor.impl.EditorComposite$2.invokeSuspend(EditorComposite.kt:159)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$MyRootListener$rootChangedRequests$2$1.invokeSuspend(FileEditorManagerImpl.kt:1969)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$createCompositeByEditorWithModel$1.invokeSuspend(FileEditorManagerImpl.kt:1348)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.fileEditor.impl.EditorWindow$watchForTabActions$1.invokeSuspend(EditorWindow.kt:423)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.workspaceModel.ide.impl.WorkspaceModelCacheImpl$2.invokeSuspend(WorkspaceModelCacheImpl.kt:84)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at com.intellij.configurationStore.statistic.eventLog.FeatureUsageSettingsEvents$1.invokeSuspend(FeatureUsageSettingsEvents.kt:66)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.codeInsight.multiverse.CodeInsightContextManagerImpl$subscribeToChanges$1.invokeSuspend(CodeInsightContextManagerImpl.kt:78)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelLimitedFlowMerge$collectTo$2$1.invokeSuspend(Merge.kt:92)",
        "at fleet.kernel.rete.ReteKt$tokenSetsFlow$1$1.invokeSuspend(Rete.kt:537)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at com.intellij.openapi.progress.impl.TaskInfoEntityCollectorKt$collectActiveTasks$1$1.invokeSuspend(TaskInfoEntityCollector.kt:52)",
        "at com.intellij.platform.kernel.ApiKt$withKernel$2.invokeSuspend(api.kt:24)",
        "at com.intellij.platform.kernel.ApiKt.withKernel(api.kt:22)",
        "at com.intellij.openapi.progress.impl.TaskInfoEntityCollectorKt$collectActiveTasks$1.invokeSuspend(TaskInfoEntityCollector.kt:49)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ide.ProjectWidgetGradientLocationService$1.invokeSuspend(ProjectWindowCustomizerService.kt:473)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.navbar.frontend.NavBarService$1.invokeSuspend(NavBarService.kt:50)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.navbar.frontend.NavBarService$1$1.invokeSuspend(NavBarService.kt:57)",
        "at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invokeSuspend(Merge.kt:213)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.util.coroutines.flow.FlowKt$throttle$1.invokeSuspend(flow.kt:46)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.platform.util.coroutines.flow.FlowKt$throttle$1$latchJob$1.invokeSuspend(flow.kt:41)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:150)",
        "at com.intellij.platform.navbar.monolith.MonolithNavbarServiceDelegate$activityFlow$1.invokeSuspend(MonolithNavBarServiceDelegate.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.wm.impl.status.EditorBasedStatusBarPopup$1.invokeSuspend(EditorBasedStatusBarPopup.kt:104)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__MergeKt$flattenConcat$1$1.emit(Merge.kt:79)",
        "at kotlinx.coroutines.flow.FlowKt__MergeKt$flatMapConcat$$inlined$map$1$2.emit(Merge.kt:219)",
        "at kotlinx.coroutines.flow.FlowKt__LimitKt.emitAbort$FlowKt__LimitKt(Limit.kt:70)",
        "at kotlinx.coroutines.flow.FlowKt__LimitKt$take$2$1.emit(Limit.kt:60)",
        "at com.intellij.openapi.wm.impl.status.widget.StatusBarWidgetsManager$dataContext$1$currentFileEditor$2$1.invokeSuspend(StatusBarWidgetsManager.kt:52)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at kotlinx.coroutines.flow.FlowKt__LimitKt$take$$inlined$unsafeFlow$1.collect(Limit.kt:115)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.wm.impl.status.IdeStatusBarImplKt$createComponentByWidgetPresentation$1.invokeSuspend(IdeStatusBarImpl.kt:835)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.wm.impl.status.IdeStatusBarImplKt$createComponentByWidgetPresentation$2.invokeSuspend(IdeStatusBarImpl.kt:852)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelLimitedFlowMerge$collectTo$2$1.invokeSuspend(Merge.kt:92)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelLimitedFlowMerge$collectTo$2$1.invokeSuspend(Merge.kt:92)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ui.EditorNotificationsImpl$6.invokeSuspend(EditorNotificationsImpl.kt:115)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.codeInsight.daemon.impl.WolfListeners$1.invokeSuspend(WolfListeners.kt:38)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ide.GeneratedSourceFileChangeTrackerImpl$startHandlingCheckRequests$1.invokeSuspend(GeneratedSourceFileChangeTrackerImpl.kt:58)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__LimitKt$takeWhile$$inlined$unsafeFlow$1.collect(Limit.kt:123)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:215)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1.collect(Emitters.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__EmittersKt$onEmpty$$inlined$unsafeFlow$1.collect(Emitters.kt:113)",
        "at com.intellij.codeInspection.ex.Dynamic_inspectionsKt$dynamicInspectionsFlow$$inlined$flatMapLatest$1.invokeSuspend(dynamic-inspections.kt:189)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__EmittersKt$onEmpty$$inlined$unsafeFlow$1.collect(Emitters.kt:113)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:150)",
        "at com.intellij.codeInspection.ex.Dynamic_inspectionsKt$dynamicInspectionsFlow$epUpdatedFlow$1.invokeSuspend(dynamic-inspections.kt:72)",
        "at kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:330)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.codeInspection.ex.ProjectInspectionToolRegistrar$updateInspectionProfilesSubscription$1.invokeSuspend(ProjectInspectionToolRegistrar.kt:31)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:152)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt$catch$$inlined$unsafeFlow$1.collect(Errors.kt:112)",
        "at com.intellij.xdebugger.impl.XDebuggerExecutionPointManager$special$$inlined$flatMapLatest$1.invokeSuspend(XDebuggerExecutionPointManager.kt:189)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.xdebugger.impl.ui.ExecutionPositionUiKt$showExecutionPositionUi$1.invokeSuspend(ExecutionPositionUi.kt:49)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.xdebugger.impl.ui.ExecutionPositionUiKt$showExecutionPositionUi$1$2.invokeSuspend(ExecutionPositionUi.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invokeSuspend(Merge.kt:213)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.xdebugger.impl.XDebuggerExecutionPointManager$1.invokeSuspend(XDebuggerExecutionPointManager.kt:69)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.xdebugger.impl.XDebuggerLineChangeHandler$1.invokeSuspend(XDebuggerLineChangeHandler.kt:28)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.debugger.impl.DebugUtilsKt$preloadAllClasses$3.invokeSuspend(DebugUtils.kt:113)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.xdebugger.impl.rhizome.XDebugSessionDbUtilsKt$storeXDebugSessionInDb$1.invokeSuspend(XDebugSessionDbUtils.kt:39)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.xdebugger.impl.XDebugSessionCurrentStackFrameManager$1.invokeSuspend(XDebugSessionCurrentStackFrameManager.kt:32)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.codeInsight.inline.completion.utils.SafeInlineCompletionExecutor$1.invokeSuspend(SafeInlineCompletionExecutor.kt:36)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.dvcs.ignore.IgnoredToExcludedSynchronizer$1.invokeSuspend(IgnoredToExcludedSynchronizer.kt:82)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.ide.project.impl.BaseProjectDirectoriesImpl$1.invokeSuspend(BaseProjectDirectoriesImpl.kt:31)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.platform.lsp.impl.LspServerManagerImpl$addWorkspaceModelListener$1.invokeSuspend(LspServerManagerImpl.kt:256)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.wm.impl.status.EditorBasedStatusBarPopup$1.invokeSuspend(EditorBasedStatusBarPopup.kt:104)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__ReduceKt.first(Reduce.kt:179)",
        "at com.intellij.util.indexing.UnindexedFilesScannerExecutorImpl$1.invokeSuspend(UnindexedFilesScannerExecutorImpl.kt:113)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ReduceKt.first(Reduce.kt:179)",
        "at com.intellij.util.indexing.UnindexedFilesScannerExecutorImpl$1$1.invokeSuspend(UnindexedFilesScannerExecutorImpl.kt:94)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1.invokeSuspend(coroutines.kt:35)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.indexing.shared.download.SharedIndexProjectRootsRefreshQueue$1.invokeSuspend(SharedIndexesRefresh.kt:50)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at com.intellij.collaboration.async.CoroutineUtilKt$mapScoped2$1$1.invokeSuspend(CoroutineUtil.kt:241)",
        "at com.intellij.collaboration.async.CoroutineUtilKt$mapScoped2$1.invokeSuspend(CoroutineUtil.kt:220)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:215)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.collaboration.async.CoroutineUtilKt$mapScoped2$1$1$1.invokeSuspend(CoroutineUtil.kt:226)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:150)",
        "at com.intellij.collaboration.auth.PasswordSafeCredentialsRepository$canPersistCredentials$1.invokeSuspend(PasswordSafeCredentialsRepository.kt:38)",
        "at kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:330)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at org.jetbrains.plugins.github.pullrequest.ui.toolwindow.model.GHPRToolWindowViewModel$selectorVm$2$1.invokeSuspend(GHPRToolWindowViewModel.kt:59)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at org.jetbrains.plugins.github.pullrequest.ui.toolwindow.model.GHPRToolWindowViewModel$selectorVm$2$2.invokeSuspend(GHPRToolWindowViewModel.kt:77)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:215)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:150)",
        "at git4idea.remote.hosting.GitAsyncExtensionsKt$gitRemotesFlow$1.invokeSuspend(gitAsyncExtensions.kt:57)",
        "at kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:330)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__TransformKt$runningFold$$inlined$unsafeFlow$1.collect(Transform.kt:114)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at git4idea.remote.hosting.GitAsyncExtensionsKt$discoverServers$1.invokeSuspend(gitAsyncExtensions.kt:128)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:150)",
        "at git4idea.remote.hosting.GitAsyncExtensionsKt$gitRemotesFlow$1.invokeSuspend(gitAsyncExtensions.kt:57)",
        "at kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:330)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at org.jetbrains.plugins.github.pullrequest.GHRepositoryConnectionManager$1.invokeSuspend(GHRepositoryConnectionManager.kt:47)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at org.jetbrains.plugins.github.pullrequest.ui.editor.GHPRReviewInEditorController$setupReview$1.invokeSuspend(GHPRReviewInEditorController.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at org.jetbrains.plugins.github.pullrequest.ui.editor.GHPRReviewInEditorController$setupReview$1.invokeSuspend(GHPRReviewInEditorController.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1.collect(Emitters.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at org.jetbrains.plugins.github.pullrequest.GHServerVersionsCollector$1.invokeSuspend(GHPRStatisticsCollector.kt:296)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.collaboration.auth.PersistentDefaultAccountHolder$1.invokeSuspend(PersistentDefaultAccountHolder.kt:31)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.codeInsight.preview.ImageOrColorPreviewService$1.invokeSuspend(ImageOrColorPreviewService.kt:58)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1.invokeSuspend(coroutines.kt:35)",
        "at com.intellij.lang.javascript.service.ide.JSLanguageServiceEditorListenerBase$1.invokeSuspend(JSLanguageServiceEditorListenerBase.kt:27)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at com.intellij.ui.codeFloatingToolbar.FloatingCodeToolbarEditorCustomizer.execute(FloatingCodeToolbarEditorCustomizer.kt:28)",
        "at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl$2$1.invokeSuspend(TextEditorImpl.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.actionSystem.impl.FloatingToolbar$1.invokeSuspend(FloatingToolbar.kt:72)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ReduceKt.first(Reduce.kt:179)",
        "at com.intellij.util.indexing.DumbModeWhileScanningTrigger$subscribe$1.invokeSuspend(DumbModeWhileScanningTrigger.kt:51)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.util.indexing.PerProjectIndexingQueue$estimatedFilesCount$$inlined$flatMapLatest$1.invokeSuspend(PerProjectIndexingQueue.kt:189)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.project.SmartModeScheduler$2.invokeSuspend(SmartModeScheduler.kt:66)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.openapi.project.SmartModeScheduler$3.invokeSuspend(SmartModeScheduler.kt:73)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.util.indexing.diagnostic.DumbModeFromScanningTrackerService$1.invokeSuspend(DumbModeFromScanningTrackerService.kt:21)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.codeInsight.daemon.impl.StatusBarUpdaterKt.initStatusBarUpdater(StatusBarUpdater.kt:60)",
        "at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerStatusBarUpdater$execute$2.invokeSuspend(StatusBarUpdater.kt:35)",
        "at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:493)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.workspaceModel.ide.impl.WorkspaceEntitiesLifecycleActivity$execute$2.invokeSuspend(WorkspaceEntitiesLifecycleActivity.kt:35)",
        "at com.intellij.workspaceModel.ide.impl.WorkspaceEntitiesLifecycleActivity.execute(WorkspaceEntitiesLifecycleActivity.kt:24)",
        "at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:493)",
        "at com.intellij.util.indexing.projectFilter.ProjectIndexableFilesFilterHealthCheckStarter.execute(ProjectIndexableFilesFilterHealthCheck.kt:61)",
        "at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:493)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.ide.scratch.workspace.ScratchWorkspaceStartupActivity$execute$2.invokeSuspend(ScratchWorkspaceStartupActivity.kt:30)",
        "at com.intellij.ide.scratch.workspace.ScratchWorkspaceStartupActivity.execute(ScratchWorkspaceStartupActivity.kt:23)",
        "at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:493)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.openapi.projectRoots.impl.UnknownSdkStartupChecker.execute(UnknownSdkStartupChecker.kt:31)",
        "at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:493)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:493)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.platform.util.coroutines.flow.FlowKt$debounceBatch$1.invokeSuspend(flow.kt:147)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ide.actions.ui.ideScaleIndicator.IdeScaleIndicatorManager$1.invokeSuspend(IdeScaleIndicatorManager.kt:39)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.llmInstaller.AiAutoInstallationManager$execute$3.invokeSuspend(AiAutoInstallationManager.kt:39)",
        "at com.intellij.internal.statistic.service.fus.collectors.ProjectFUStateUsagesLogger.logProjectStateRegularly(FUStateUsagesLogger.kt:218)",
        "at com.intellij.internal.statistic.service.fus.collectors.ProjectFUStateUsagesLogger$1.invokeSuspend(FUStateUsagesLogger.kt:207)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.platform.ide.impl.statistic.ToolWindowStateCollector$Collector$job$1.invokeSuspend(ToolWindowStateListener.kt:69)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.platform.ide.impl.statistic.ToolWindowStateCollector$Collector$job$1.invokeSuspend(ToolWindowStateListener.kt:69)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.platform.ide.impl.statistic.ToolWindowStateCollector$Collector$job$1.invokeSuspend(ToolWindowStateListener.kt:69)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.platform.ide.impl.statistic.ToolWindowStateCollector$Collector$job$1.invokeSuspend(ToolWindowStateListener.kt:69)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.platform.ide.impl.statistic.ToolWindowStateCollector$Collector$job$1.invokeSuspend(ToolWindowStateListener.kt:69)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.platform.ide.impl.statistic.ToolWindowStateCollector$Collector$job$1.invokeSuspend(ToolWindowStateListener.kt:69)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.platform.ide.impl.statistic.ToolWindowStateCollector$Collector$job$1.invokeSuspend(ToolWindowStateListener.kt:69)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.platform.ide.impl.statistic.ToolWindowStateCollector$Collector$job$1.invokeSuspend(ToolWindowStateListener.kt:69)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1.invokeSuspend(coroutines.kt:35)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.wm.impl.LibraryDependentToolWindowManager$execute$2.invokeSuspend(LibraryDependentToolWindowManager.kt:67)",
        "at com.intellij.openapi.wm.impl.LibraryDependentToolWindowManager.execute(LibraryDependentToolWindowManager.kt:38)",
        "at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:493)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.microservices.jvm.beans.BeansViewService$addChangeListener$1.invokeSuspend(BeansViewService.kt:44)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.framework.detection.impl.FrameworkDetectorQueue$scheduleFlow$1.invokeSuspend(FrameworkDetectorQueue.kt:54)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.clouds.kubernetes.db.KubernetesPortForwardingPanel$1.invokeSuspend(KubernetesPortForwardingPanel.kt:188)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at com.intellij.packageChecker.model.ProjectDependenciesModuleAggregator$special$$inlined$flatMapLatest$1.invokeSuspend(ProjectDependenciesModuleAggregator.kt:189)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:215)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:152)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt$catch$$inlined$unsafeFlow$1.collect(Errors.kt:112)",
        "at com.intellij.packageChecker.model.impl.ProjectDependenciesModelImpl$allPackages$1.invokeSuspend(ProjectDependenciesModelImpl.kt:85)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.configurationStore.StoreReloadManagerImpl$1.invokeSuspend(StoreReloadManagerImpl.kt:51)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at com.intellij.terminal.JediTermHyperlinkFilterAdapter$2.invokeSuspend(JediTermHyperlinkFilterAdapter.kt:63)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.xdebugger.impl.breakpoints.BreakpointVariantPriorityTracker$1.invokeSuspend(BreakpointVariantPriorityTracker.kt:55)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.vcs.github.ultimate.features.log.GHLogCommitStatusManager$1.invokeSuspend(GitHubCommitStatusProvider.kt:71)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.ui.BalloonLayoutImpl$1.invokeSuspend(BalloonLayoutImpl.kt:74)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at com.intellij.idea.SystemHealthMonitor$monitorDiskSpace$1.invokeSuspend(SystemHealthMonitor.kt:438)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.workspaceModel.ide.impl.GlobalWorkspaceModelCacheImpl$1.invokeSuspend(GlobalWorkspaceModelCacheImpl.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at org.jetbrains.ide.ToolboxSettingsActionRegistry$1.invokeSuspend(ToolboxUpdateActions.kt:35)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at com.intellij.util.Alarm$Request$schedule$1.invokeSuspend(Alarm.kt:383)",
        "at com.intellij.util.Alarm$Request$schedule$1.invokeSuspend(Alarm.kt:383)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.grid.scripting.impl.DataLoaderManager$Associations$1.invokeSuspend(DataLoaderManager.kt:225)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__TransformKt$runningFold$$inlined$unsafeFlow$1.collect(Transform.kt:114)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at fleet.kernel.rete.ReteKt$tokenSetsFlow$1$1.invokeSuspend(Rete.kt:537)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__CollectKt$launchIn$1.invokeSuspend(Collect.kt:46)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$ToolWindowManagerAppLevelHelper$1.invokeSuspend(ToolWindowManagerImpl.kt:323)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at com.intellij.codeInsight.inline.completion.utils.SafeInlineCompletionExecutor$1.invokeSuspend(SafeInlineCompletionExecutor.kt:36)",
        "at com.intellij.codeInsight.inline.completion.utils.SafeInlineCompletionExecutor$1.invokeSuspend(SafeInlineCompletionExecutor.kt:36)",
        "at com.intellij.ui.IconDeferrerImpl$scheduleCacheClearingTask$1.invokeSuspend(IconDeferrerImpl.kt:97)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:493)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.platform.util.coroutines.flow.FlowKt$debounceBatch$1.invokeSuspend(flow.kt:147)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.diagnostic.IdeHeartbeatEventReporterService.heartBeatRoutine(IdeHeartbeatEventReporter.kt:123)",
        "at com.intellij.diagnostic.IdeHeartbeatEventReporterService$1.invokeSuspend(IdeHeartbeatEventReporter.kt:52)",
        "at com.intellij.platform.registry.cloud.ConfigRefreshService.execute(ConfigRefreshActivity.kt:89)",
        "at com.intellij.platform.registry.cloud.ConfigRefreshService$1.invokeSuspend(ConfigRefreshActivity.kt:70)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ide.IdeTooltipManager$3.invokeSuspend(IdeTooltipManager.kt:147)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ide.IdeTooltipManager$4.invokeSuspend(IdeTooltipManager.kt:160)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.configurationStore.statistic.eventLog.FeatureUsageSettingsEventScheduler$initialize$1.invokeSuspend(FeatureUsageSettingsEventScheduler.kt:32)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.projectRoots.impl.jdkDownloader.JdkUpdaterNotifications$1.invokeSuspend(JdkUpdaterActions.kt:42)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ide.ui.laf.MnemonicListenerService$1.invokeSuspend(LaFMnemonicDispatcher.kt:57)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.vcs.github.ultimate.features.log.GitHubCommitStatusLoader$1.invokeSuspend(GitHubCommitStatusProvider.kt:129)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.util.indexing.diagnostic.StorageDiagnosticData$setupIndexingReporting$2.invokeSuspend(StorageDiagnosticData.kt:327)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1.invokeSuspend(coroutines.kt:35)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.platform.ide.menu.IdeMenuBarHelper$3.invokeSuspend(IdeMenuBarHelper.kt:102)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.ide.menu.IdeMenuBarHelper$4$1.invokeSuspend(IdeMenuBarHelper.kt:111)",
        "at com.intellij.platform.ide.menu.IdeMenuBarHelper$4.invokeSuspend(IdeMenuBarHelper.kt:110)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.util.coroutines.flow.FlowKt$throttle$1.invokeSuspend(flow.kt:46)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.platform.util.coroutines.flow.FlowKt$throttle$1$latchJob$1.invokeSuspend(flow.kt:41)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.openapi.wm.impl.customFrameDecorations.header.MacToolbarFrameHeader$3.invokeSuspend(MacToolbarFrameHeader.kt:104)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.wm.impl.status.InfoAndProgressPanel$3.invokeSuspend(InfoAndProgressPanel.kt:147)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.wm.impl.status.InfoAndProgressPanel$4.invokeSuspend(InfoAndProgressPanel.kt:154)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.util.coroutines.flow.FlowKt$throttle$1.invokeSuspend(flow.kt:46)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.platform.util.coroutines.flow.FlowKt$throttle$1$latchJob$1.invokeSuspend(flow.kt:41)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.openapi.fileEditor.impl.MergingUpdateChannel.start(MergingUpdateChannel.kt:28)",
        "at com.intellij.openapi.wm.impl.status.InfoAndProgressPanel$5.invokeSuspend(InfoAndProgressPanel.kt:168)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.wm.impl.IdeProjectFrameHelper$installNorthComponents$2.invokeSuspend(IdeProjectFrameHelper.kt:67)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:150)",
        "at com.intellij.platform.navbar.frontend.NavBarRootPaneExtension$component$1.invokeSuspend(NavBarRootPaneExtension.kt:76)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.util.ui.ShowingScopeKt$showingScope$3.invokeSuspend(showingScope.kt:111)",
        "at com.intellij.util.ui.UiScopeKt$launchOnShow$1$1$1.invokeSuspend(uiScope.kt:122)",
        "at com.intellij.util.ui.UiScopeKt$launchOnShow$1$1.invokeSuspend(uiScope.kt:119)",
        "at com.intellij.util.ui.UiScopeKt.showingAsChannel(uiScope.kt:151)",
        "at com.intellij.util.ui.UiScopeKt$launchOnShow$1.invokeSuspend(uiScope.kt:118)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.ide.ProjectWindowCustomizerServiceKt$repaintWhenProjectGradientOffsetChanged$1.invokeSuspend(ProjectWindowCustomizerService.kt:441)",
        "at com.intellij.util.ui.UiScopeKt$launchOnShow$1$1$1.invokeSuspend(uiScope.kt:122)",
        "at com.intellij.util.ui.UiScopeKt$launchOnShow$1$1.invokeSuspend(uiScope.kt:119)",
        "at com.intellij.util.ui.UiScopeKt.showingAsChannel(uiScope.kt:151)",
        "at com.intellij.util.ui.UiScopeKt$launchOnShow$1.invokeSuspend(uiScope.kt:118)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.openapi.wm.impl.headertoolbar.ProjectToolbarWidgetAction$createCustomComponent$1$1.invokeSuspend(ProjectToolbarWidgetAction.kt:75)",
        "at com.intellij.util.ui.UiScopeKt$launchOnShow$1$1$1.invokeSuspend(uiScope.kt:122)",
        "at com.intellij.util.ui.UiScopeKt$launchOnShow$1$1.invokeSuspend(uiScope.kt:119)",
        "at com.intellij.util.ui.UiScopeKt.showingAsChannel(uiScope.kt:151)",
        "at com.intellij.util.ui.UiScopeKt$launchOnShow$1.invokeSuspend(uiScope.kt:118)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.navbar.frontend.ui.StaticNavBarPanel$1.invokeSuspend(StaticNavBarPanel.kt:68)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.platform.navbar.frontend.ui.StaticNavBarPanel$handleVm$2.invokeSuspend(StaticNavBarPanel.kt:80)",
        "at com.intellij.platform.navbar.frontend.ui.StaticNavBarPanel.handleVm(StaticNavBarPanel.kt:76)",
        "at com.intellij.platform.navbar.frontend.ui.StaticNavBarPanel$1$1.invokeSuspend(StaticNavBarPanel.kt:70)",
        "at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invokeSuspend(Merge.kt:213)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.navbar.frontend.ui.NewNavBarPanel$2.invokeSuspend(NewNavBarPanel.kt:82)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.navbar.frontend.ui.NewNavBarPanel$handleItems$2$1.invokeSuspend(NewNavBarPanel.kt:93)",
        "at com.intellij.platform.navbar.frontend.ui.NewNavBarPanel$handleItems$2.invokeSuspend(NewNavBarPanel.kt:89)",
        "at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invokeSuspend(Merge.kt:213)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.platform.navbar.frontend.ui.NavBarItemComponent$1.invokeSuspend(NavBarItemComponent.kt:77)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.util.ui.UiScopeKt$launchOnShow$1$1$1.invokeSuspend(uiScope.kt:122)",
        "at com.intellij.util.ui.UiScopeKt$launchOnShow$1$1.invokeSuspend(uiScope.kt:119)",
        "at com.intellij.util.ui.UiScopeKt.showingAsChannel(uiScope.kt:151)",
        "at com.intellij.util.ui.UiScopeKt$launchOnShow$1.invokeSuspend(uiScope.kt:118)",
        "at kotlinx.coroutines.DelayKt.awaitCancellation(Delay.kt:160)",
        "at com.intellij.platform.navbar.frontend.ui.StaticNavBarPanelKt$staticNavBarPanel$handleWindow$2.invokeSuspend(StaticNavBarPanel.kt:39)",
        "at com.intellij.platform.navbar.frontend.ui.StaticNavBarPanelKt.staticNavBarPanel$handleWindow(StaticNavBarPanel.kt:30)",
        "at com.intellij.platform.navbar.frontend.ui.StaticNavBarPanelKt$staticNavBarPanel$1$1.invokeSuspend(StaticNavBarPanel.kt:50)",
        "at com.intellij.platform.navbar.frontend.ui.StaticNavBarPanelKt$staticNavBarPanel$1.invokeSuspend(StaticNavBarPanel.kt:49)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.navbar.frontend.vm.impl.NavBarVmImpl$1.invokeSuspend(NavBarVmImpl.kt:41)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.navbar.frontend.vm.impl.NavBarVmImpl$2.invokeSuspend(NavBarVmImpl.kt:51)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.platform.util.coroutines.flow.FlowKt$zipWithNext$1.invokeSuspend(flow.kt:107)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at com.intellij.platform.navbar.frontend.vm.impl.NavBarVmImpl$handleSelectionChange$2.invokeSuspend(NavBarVmImpl.kt:126)",
        "at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invokeSuspend(Merge.kt:213)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.platform.navbar.frontend.vm.impl.NavBarVmImpl$3.invokeSuspend(NavBarVmImpl.kt:54)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__CollectKt$launchIn$1.invokeSuspend(Collect.kt:46)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ui.components.MacScrollBarAnimationBehavior$2.invokeSuspend(ScrollBarAnimationBehavior.kt:93)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ui.components.MacScrollBarAnimationBehavior$2.invokeSuspend(ScrollBarAnimationBehavior.kt:93)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ui.components.TwoWayAnimator$start$1.invokeSuspend(TwoWayAnimator.kt:62)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ui.components.MacScrollBarAnimationBehavior$2.invokeSuspend(ScrollBarAnimationBehavior.kt:93)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ui.components.MacScrollBarAnimationBehavior$2.invokeSuspend(ScrollBarAnimationBehavior.kt:93)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ui.components.TwoWayAnimator$start$1.invokeSuspend(TwoWayAnimator.kt:62)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ui.components.MacScrollBarAnimationBehavior$2.invokeSuspend(ScrollBarAnimationBehavior.kt:93)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ui.components.TwoWayAnimator$start$1.invokeSuspend(TwoWayAnimator.kt:62)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.vcs.log.data.index.IndexDiagnosticRunner$1.invokeSuspend(IndexDiagnosticRunner.kt:73)",
        "at kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:150)",
        "at com.intellij.vcs.log.data.index.IndexDiagnosticRunner$rootsFlow$1.invokeSuspend(IndexDiagnosticRunner.kt:62)",
        "at kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:330)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:215)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:152)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt$retryWhen$$inlined$unsafeFlow$1.collect(Errors.kt:116)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:152)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt$catch$$inlined$unsafeFlow$1.collect(Errors.kt:112)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.packageChecker.service.VulnerableApiService$createLibrariesFqnVulnerabilitiesFlow$vulnerabilitiesUpdatedFlow$1.invokeSuspend(VulnerableApiService.kt:117)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.TickerChannelsKt.fixedPeriodTicker(TickerChannels.kt:92)",
        "at kotlinx.coroutines.channels.TickerChannelsKt$ticker$3.invokeSuspend(TickerChannels.kt:68)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.packageChecker.service.PackageChecker$createCheckedPackagesFlow$1.invokeSuspend(PackageChecker.kt:128)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.packageChecker.service.PackageChecker.updateCacheOnTrigger(PackageChecker.kt:105)",
        "at com.intellij.packageChecker.service.PackageChecker$createCheckedPackagesFlow$1$1.invokeSuspend(PackageChecker.kt:130)",
        "at kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1.invokeSuspend(Merge.kt:213)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2.invokeSuspend(Merge.kt:30)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.packageChecker.service.PackageChecker$1.invokeSuspend(PackageChecker.kt:72)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__TransformKt$runningFold$$inlined$unsafeFlow$1.collect(Transform.kt:114)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.packageChecker.javascript.NpmProjectDependenciesModel$2.invokeSuspend(NpmProjectDependenciesModel.kt:54)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.packageChecker.java.IntellijProjectDependenciesModel$1.invokeSuspend(IntellijProjectDependenciesModel.kt:38)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.packageChecker.gradle.GradleProjectDependenciesModel$1.invokeSuspend(GradleProjectDependenciesModel.kt:86)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ui.components.MacScrollBarAnimationBehavior$2.invokeSuspend(ScrollBarAnimationBehavior.kt:93)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.ui.components.TwoWayAnimator$start$1.invokeSuspend(TwoWayAnimator.kt:62)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:215)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:152)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt$retryWhen$$inlined$unsafeFlow$1.collect(Errors.kt:116)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:152)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt$catch$$inlined$unsafeFlow$1.collect(Errors.kt:112)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.packageChecker.service.VulnerableApiService$createLibrariesFqnVulnerabilitiesFlow$vulnerabilitiesUpdatedFlow$1.invokeSuspend(VulnerableApiService.kt:117)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:215)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:152)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt$retryWhen$$inlined$unsafeFlow$1.collect(Errors.kt:116)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:152)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt$catch$$inlined$unsafeFlow$1.collect(Errors.kt:112)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.packageChecker.service.VulnerableApiService$createLibrariesFqnVulnerabilitiesFlow$vulnerabilitiesUpdatedFlow$1.invokeSuspend(VulnerableApiService.kt:117)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:215)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:152)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt$retryWhen$$inlined$unsafeFlow$1.collect(Errors.kt:116)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:152)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt$catch$$inlined$unsafeFlow$1.collect(Errors.kt:112)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.packageChecker.service.VulnerableApiService$createLibrariesFqnVulnerabilitiesFlow$vulnerabilitiesUpdatedFlow$1.invokeSuspend(VulnerableApiService.kt:117)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__CollectKt$launchIn$1.invokeSuspend(Collect.kt:46)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at com.intellij.openapi.vcs.changes.ui.AsyncChangesTree$start$1.invokeSuspend(AsyncChangesTree.kt:143)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at com.intellij.openapi.vcs.changes.ui.AsyncChangesTree$start$2.invokeSuspend(AsyncChangesTree.kt:151)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.openapi.vcs.changes.ui.AsyncChangesTree$start$3.invokeSuspend(AsyncChangesTree.kt:168)",
        "at kotlinx.coroutines.selects.SelectImplementation.doSelectSuspend(Select.kt:440)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1.invokeSuspend(Delay.kt:416)",
        "at kotlinx.coroutines.flow.internal.FlowCoroutineKt$scopedFlow$1$1.invokeSuspend(FlowCoroutine.kt:47)",
        "at com.intellij.openapi.vcs.changes.ui.AsyncChangesTree$start$3$1.invokeSuspend(AsyncChangesTree.kt:163)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.FlowKt__DelayKt$debounceInternal$1$values$1.invokeSuspend(Delay.kt:204)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:47)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collect$2.invokeSuspend(ChannelFlow.kt:119)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:215)",
        "at kotlinx.coroutines.channels.BufferedChannel.emitAllInternal$kotlinx_coroutines_core(BufferedChannel.kt:1558)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllInternal(Channels.kt:44)",
        "at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt(Channels.kt:32)",
        "at kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3.invokeSuspend(Merge.kt:23)",
        "at kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:56)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatchingOnNoWaiterSuspend-GKJJFZk(BufferedChannel.kt:3084)",
        "at kotlinx.coroutines.channels.BufferedChannel.receiveCatching-JP2dKIU$suspendImpl(BufferedChannel.kt:741)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:51)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:152)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt$retryWhen$$inlined$unsafeFlow$1.collect(Errors.kt:116)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:152)",
        "at kotlinx.coroutines.flow.FlowKt__ErrorsKt$catch$$inlined$unsafeFlow$1.collect(Errors.kt:112)",
        "at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:210)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:402)",
        "at com.intellij.packageChecker.service.VulnerableApiService$createLibrariesFqnVulnerabilitiesFlow$vulnerabilitiesUpdatedFlow$1.invokeSuspend(VulnerableApiService.kt:117)",
        "at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:226)",
        "at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2$1.invokeSuspend(Combine.kt:28)",
        "at com.intellij.database.util.DataBusGridUtil$Companion$createEDTSafeWrapper$processing$1.invokeSuspend(DataBusGridUtil.kt:43)",
        "at com.intellij.util.ui.Animator$resume$1.invokeSuspend(Animator.kt:132)",
        "at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl(SharedFlow.kt:389)",
        "at com.intellij.ui.tabs.impl.JBTabsImpl$addTimerUpdate$1.invokeSuspend(JBTabsImpl.kt:790)"
      ],
      "locks": []
    }
  ],
  "thread_count": 158,
  "raw_output": "",
  "timestamp": 1750237185.335229,
  "success": true,
  "error": null
}
</details>
</tool-use>

---

让我们继续调试这个问题。从之前的测试结果来看，我们发现了几个关键点：

1. 工具确实能够连接到Java进程，因为我们成功获取到了JVM信息和线程信息
2. `get_class_info`工具似乎有一些参数处理的问题

让我们检查一下源代码中`get_class_info`的实现，看看是否能找到问题所在：

---

<tool-use data-tool-type="search" data-tool-name="codebase_search">
<details>
                <summary>Tool use: **codebase_search** • Searched codebase "class ClassInfoTool or get_class_info implementation in native tools" • **25** results</summary>
            
| File | Lines |
|------|-------|
| `src/jvm_mcp_server/native/tools/class_info.py` | L1-41 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L41-70 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L144-183 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L70-108 |
| `src/jvm_mcp_server/native/tools/__init__.py` | L1-7 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L230-265 |
| `src/jvm_mcp_server/native/tools/jinfo.py` | L10-25 |
| `src/jvm_mcp_server/native/tools/jinfo.py` | L1-10 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L265-300 |
| `src/jvm_mcp_server/native/tools/javap.py` | L81-151 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L183-230 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L108-144 |
| `src/jvm_mcp_server/native/tools/jinfo.py` | L25-42 |
| `src/jvm_mcp_server/native/tools/javap.py` | L305-338 |
| `src/jvm_mcp_server/native/tools/javap.py` | L196-254 |
| `src/jvm_mcp_server/native/tools/javap.py` | L151-196 |
| `src/jvm_mcp_server/native/tools/javap.py` | L55-81 |
| `src/jvm_mcp_server/native/tools/javap.py` | L1-55 |
| `src/jvm_mcp_server/native/tools/jmap.py` | L90-130 |
| `src/jvm_mcp_server/native/tools/javap.py` | L254-305 |
| `src/jvm_mcp_server/native/tools/jmap.py` | L1-14 |
| `src/jvm_mcp_server/native/tools/jmap.py` | L147-202 |
| `src/jvm_mcp_server/native/tools/jps.py` | L1-16 |
| `src/jvm_mcp_server/native/tools/jmap.py` | L14-49 |
| `src/jvm_mcp_server/native/tools/jps.py` | L16-50 |

</details>
</tool-use>

---

从代码分析来看，我发现了一些关键点：

1. `get_class_info`工具的实现是通过`ClassInfoCoordinator`类来完成的，它结合了`jmap`和`javap`命令来获取完整的类信息。

2. 工具的参数处理看起来是正确的，但是可能在执行过程中遇到了一些问题。让我们尝试使用更具体的类名模式，并添加一些调试信息：

---

Invalid type for parameter 'pid' in tool get_class_info

---

看来参数类型的问题仍然存在。让我们检查一下服务器端的实现：

---

<tool-use data-tool-type="search" data-tool-name="codebase_search">
<details>
                <summary>Tool use: **codebase_search** • Searched codebase "server implementation for get_class_info" • **25** results</summary>
            
| File | Lines |
|------|-------|
| `src/jvm_mcp_server/native/tools/class_info.py` | L1-41 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L144-183 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L70-108 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L41-70 |
| `src/jvm_mcp_server/tests/test_native/test_class_info.py` | L114-151 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L230-265 |
| `src/jvm_mcp_server/server.py` | L374-413 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L265-300 |
| `src/jvm_mcp_server/server.py` | L413-451 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L183-230 |
| `src/jvm_mcp_server/tests/test_native/test_class_info.py` | L1-43 |
| `src/jvm_mcp_server/native/tools/javap.py` | L81-151 |
| `src/jvm_mcp_server/server.py` | L182-224 |
| `src/jvm_mcp_server/tests/test_native/test_class_info.py` | L183-227 |
| `src/jvm_mcp_server/native/tools/jinfo.py` | L10-25 |
| `src/jvm_mcp_server/native/tools/__init__.py` | L1-7 |
| `src/jvm_mcp_server/tests/test_native/test_class_info.py` | L278-296 |
| `src/jvm_mcp_server/native/tools/class_info.py` | L108-144 |
| `src/jvm_mcp_server/native/tools/jinfo.py` | L1-10 |
| `src/jvm_mcp_server/tests/test_native/test_class_info.py` | L151-183 |
| `src/jvm_mcp_server/server.py` | L224-266 |
| `src/jvm_mcp_server/native/tools/javap.py` | L196-254 |
| `src/jvm_mcp_server/tests/test_native/test_class_info.py` | L43-69 |
| `src/jvm_mcp_server/tests/test_native/test_class_info.py` | L69-114 |
| `src/jvm_mcp_server/tests/test_native/test_class_info.py` | L227-278 |

</details>
</tool-use>

---

从代码分析中，我发现了问题所在。让我们重新启动MCP服务器，并使用正确的参数格式：

---

<tool-use data-tool-type="bash" data-tool-name="run_terminal_cmd">
<details><summary>Tool use: **command** • Run command: python demo/mcp_server_demo.py</summary>

```bash
python demo/mcp_server_demo.py
```
</details>
</tool-use>

---

我发现了几个关键问题：

1. 参数验证问题：服务器端的`get_class_info`工具在参数验证时可能存在问题，特别是在处理PID参数时。

2. 工具实现问题：`ClassInfoCoordinator`类使用了`jmap`和`javap`命令来获取类信息，但可能需要特殊权限才能访问这些信息。

建议我们：

1. 检查服务器是否正在运行
2. 确认是否有足够的权限访问Java进程
3. 使用更简单的工具（如`jps`）来验证基本功能

您想要我继续哪个方向的调试？

1. 重启服务器并验证基本功能
2. 检查权限问题
3. 使用其他工具（如`jps`）来测试
4. 查看更多源代码细节

请告诉我您想要继续哪个方向的调试？

---

