Process.waitFor() と Process.onExit() が使用されていることを報告します。
コルーチンコンテキスト内でこれらのメソッドを使用することは禁止されています。
com.intellij.util.io.awaitExit() を代わりに使用してください。
例:
suspend fun doSomething(process: Process) {
val exitCode = process.waitFor() // 不適切
// ...
}
suspend fun doSomething(process: Process) {
val exitCode = process.awaitExit() // 適切
// ...
}
2023.3 の新機能です