From c77d4488324571380c4e23d9f550fffcb443413e Mon Sep 17 00:00:00 2001 From: Natalia Ukhorskaya Date: Tue, 26 May 2015 13:08:20 +0300 Subject: [PATCH] Fix EA-68813: readAccess in JetPositionManager --- .../org/jetbrains/kotlin/idea/debugger/JetPositionManager.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/debugger/JetPositionManager.kt b/idea/src/org/jetbrains/kotlin/idea/debugger/JetPositionManager.kt index 9aec3f792fe..be47ac35887 100644 --- a/idea/src/org/jetbrains/kotlin/idea/debugger/JetPositionManager.kt +++ b/idea/src/org/jetbrains/kotlin/idea/debugger/JetPositionManager.kt @@ -185,7 +185,7 @@ public class JetPositionManager(private val myDebugProcess: DebugProcess) : Mult } if (psiFile is ClsFileImpl) { - val decompiledPsiFile = psiFile.getDecompiledPsiFile() + val decompiledPsiFile = runReadAction { psiFile.getDecompiledPsiFile() } if (decompiledPsiFile is JetClsFile && sourcePosition.getLine() == -1) { val className = PackageClassUtils.getPackageClassInternalName(decompiledPsiFile.getPackageFqName()) return myDebugProcess.getVirtualMachineProxy().classesByName(className)