Android studio CompiledBugkotlin导致StackOverflower错误,错误未知

Android studio CompiledBugkotlin导致StackOverflower错误,错误未知,android-studio,gradle,kotlin,android-gradle-plugin,build.gradle,Android Studio,Gradle,Kotlin,Android Gradle Plugin,Build.gradle,在我的一个android studio项目中,我遇到了一个恼人的问题,这个gradle问题是间歇性的,我不知道是哪部分代码引起的。只是想知道是否有人遇到了这个问题并找到了解决方案 该错误将在我清理/重建项目后消失,但在接下来的几个小时/几天内再次发生 Task :feature:profile:compileDebugKotlin e: java.lang.StackOverflowError at org.jetbrains.kotlin.com.intellij.util.conta

在我的一个android studio项目中,我遇到了一个恼人的问题,这个gradle问题是间歇性的,我不知道是哪部分代码引起的。只是想知道是否有人遇到了这个问题并找到了解决方案

该错误将在我清理/重建项目后消失,但在接下来的几个小时/几天内再次发生

Task :feature:profile:compileDebugKotlin
e: java.lang.StackOverflowError
    at org.jetbrains.kotlin.com.intellij.util.containers.BidirectionalMap.get(BidirectionalMap.java:86)
    at org.jetbrains.kotlin.cfg.pseudocode.PseudocodeImpl.getElementValue(PseudocodeImpl.kt:187)
    at org.jetbrains.kotlin.cfg.pseudocode.ControlFlowInstructionsGenerator$ControlFlowInstructionsGeneratorWorker.getBoundValue(ControlFlowInstructionsGenerator.kt:234)
    at org.jetbrains.kotlin.cfg.ControlFlowBuilderAdapter.getBoundValue(ControlFlowBuilderAdapter.kt:204)
    at org.jetbrains.kotlin.cfg.ControlFlowProcessor$CFPVisitor.getReceiverValues(ControlFlowProcessor.kt:1618)
    at org.jetbrains.kotlin.cfg.ControlFlowProcessor$CFPVisitor.getReceiverValues(ControlFlowProcessor.kt:1589)
    at org.jetbrains.kotlin.cfg.ControlFlowProcessor$CFPVisitor.generateCall(ControlFlowProcessor.kt:1535)
    at org.jetbrains.kotlin.cfg.ControlFlowProcessor$CFPVisitor.checkAndGenerateCall(ControlFlowProcessor.kt:1528)
    at org.jetbrains.kotlin.cfg.ControlFlowProcessor$CFPVisitor.generateCall(ControlFlowProcessor.kt:1523)
    at org.jetbrains.kotlin.cfg.ControlFlowProcessor$CFPVisitor.visitBinaryExpression(ControlFlowProcessor.kt:349)
    at org.jetbrains.kotlin.psi.KtVisitorVoid.visitBinaryExpression(KtVisitorVoid.java:713)
    at org.jetbrains.kotlin.psi.KtVisitorVoid.visitBinaryExpression(KtVisitorVoid.java:21)
    at org.jetbrains.kotlin.psi.KtBinaryExpression.accept(KtBinaryExpression.java:35)
    at org.jetbrains.kotlin.psi.KtElementImpl.accept(KtElementImpl.java:49)
    at org.jetbrains.kotlin.cfg.ControlFlowProcessor$CFPVisitor.generateInstructions(ControlFlowProcessor.kt:179)
    at org.jetbrains.kotlin.cfg.ControlFlowProcessor$CFPVisitor.getReceiverValues(ControlFlowProcessor.kt:1619)
    at org.jetbrains.kotlin.cfg.ControlFlowProcessor$CFPVisitor.getReceiverValues(ControlFlowProcessor.kt:1589)
    at org.jetbrains.kotlin.cfg.ControlFlowProcessor$CFPVisitor.generateCall(ControlFlowProcessor.kt:1535)
    at org.jetbrains.kotlin.cfg.ControlFlowProcessor$CFPVisitor.checkAndGenerateCall(ControlFlowProcessor.kt:1528)
    at org.jetbrains.kotlin.cfg.ControlFlowProcessor$CFPVisitor.generateCall(ControlFlowProcessor.kt:1523)
    at org.jetbrains.kotlin.cfg.ControlFlowProcessor$CFPVisitor.visitBinaryExpression(ControlFlowProcessor.kt:349)
    at org.jetbrains.kotlin.psi.KtVisitorVoid.visitBinaryExpression(KtVisitorVoid.java:713)
    at org.jetbrains.kotlin.psi.KtVisitorVoid.visitBinaryExpression(KtVisitorVoid.java:21)
stacktrace中打印的根本原因也在不断变化,在示例中是双向映射,另一次则不同

这个错误不仅发生在我的本地机器上,我还试着在我朋友的机器上运行它,但它是一样的。真正的问题是我不能再使用AppCenter执行CI/CD了,因为这样