User: joe Date: 28 Nov 23 21:56 Revision: 3a6b32f5c97aec6a88341c0b607bf98ed0d383b5 Summary: Rethrow ProcessCanceledException in AsmDfaUtil.analyzeMethod TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=8861&personal=false Index: src/main/kotlin/platform/mixin/util/AsmDfaUtil.kt =================================================================== --- src/main/kotlin/platform/mixin/util/AsmDfaUtil.kt (revision 9fa4563e9d6921f85f183f59323e35e4769aa7e6) +++ src/main/kotlin/platform/mixin/util/AsmDfaUtil.kt (revision 3a6b32f5c97aec6a88341c0b607bf98ed0d383b5) @@ -22,6 +22,7 @@ import com.demonwav.mcdev.util.internalName import com.intellij.openapi.diagnostic.thisLogger +import com.intellij.openapi.progress.ProcessCanceledException import com.intellij.openapi.project.Project import com.intellij.psi.JavaPsiFacade import com.intellij.psi.PsiClassType @@ -53,6 +54,10 @@ ), ).analyze(clazz.name, method) } catch (e: AnalyzerException) { + val cause = e.cause + if (cause is ProcessCanceledException) { + throw cause + } LOGGER.warn("AsmDfaUtil.analyzeMethod failed", e) null }