diff --git a/platform/util/base/src/com/intellij/diagnostic/coroutineTraceStrip.kt b/platform/util/base/src/com/intellij/diagnostic/coroutineTraceStrip.kt index 46bf5a397771..febcc630fd65 100644 --- a/platform/util/base/src/com/intellij/diagnostic/coroutineTraceStrip.kt +++ b/platform/util/base/src/com/intellij/diagnostic/coroutineTraceStrip.kt @@ -106,6 +106,9 @@ private val libraryStackframeJudge: StackframeJudge = { stackframe: StackTraceEl "kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo" -> OMIT "kotlinx.coroutines.flow.StateFlowImpl.collect" -> SHRINK "kotlinx.coroutines.flow.FlowKt__ShareKt\$launchSharing\$1.invokeSuspend" -> SHRINK + "kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl" -> SHRINK + "kotlinx.coroutines.flow.FlowKt__ErrorsKt\$retryWhen\$\$inlined\$unsafeFlow\$1.collect" -> SHRINK + "kotlinx.coroutines.flow.FlowKt__ErrorsKt\$catch\$\$inlined\$unsafeFlow\$1.collect" -> SHRINK // kotlinx.coroutines.flow.internal "kotlinx.coroutines.flow.internal.FlowCoroutineKt\$scopedFlow\$1\$1.invokeSuspend" -> OMIT diff --git a/platform/util/testData/coroutine-dump-strip/tailing-flowkt-errorskt-sharekt.txt b/platform/util/testData/coroutine-dump-strip/tailing-flowkt-errorskt-sharekt.txt index 63e203d5bc7f..a4620d4c6065 100644 --- a/platform/util/testData/coroutine-dump-strip/tailing-flowkt-errorskt-sharekt.txt +++ b/platform/util/testData/coroutine-dump-strip/tailing-flowkt-errorskt-sharekt.txt @@ -1,7 +1,7 @@ - "PackageChecker.VulnerableApiService.intellij.android.projectSystem.gradle":StandaloneCoroutine{Active}@5fcb5066, state: SUSPENDED [Dispatchers.Default] - at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:57) - at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:156) - at kotlinx.coroutines.flow.FlowKt__ErrorsKt$retryWhen$$inlined$unsafeFlow$1.collect(Errors.kt:117) - at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:156) - at kotlinx.coroutines.flow.FlowKt__ErrorsKt$catch$$inlined$unsafeFlow$1.collect(Errors.kt:113) +# at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:57) +# at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:156) +# at kotlinx.coroutines.flow.FlowKt__ErrorsKt$retryWhen$$inlined$unsafeFlow$1.collect(Errors.kt:117) +# at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:156) +# at kotlinx.coroutines.flow.FlowKt__ErrorsKt$catch$$inlined$unsafeFlow$1.collect(Errors.kt:113) at kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1.invokeSuspend(Share.kt:214) \ No newline at end of file