From f1d27ba3732d411ff3a486174b018cd616cbc940 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Mon, 8 Jun 2020 18:09:42 +0200 Subject: [PATCH] add logging to debug project opening issues GitOrigin-RevId: c787e8eead7c5ef4b6d5d325eafd938f93cd2a2f --- .../com/intellij/openapi/project/impl/ProjectManagerExImpl.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectManagerExImpl.kt b/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectManagerExImpl.kt index 0a86bac9c1aa..49b2c5f44cc8 100644 --- a/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectManagerExImpl.kt +++ b/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectManagerExImpl.kt @@ -82,6 +82,10 @@ open class ProjectManagerExImpl : ProjectManagerImpl() { } private fun doOpenProject(projectStoreBaseDir: Path, options: OpenProjectTask, projectManager: ProjectManagerExImpl): Project? { + if (ProjectManagerImpl.LOG.isDebugEnabled && !ApplicationManager.getApplication().isUnitTestMode) { + ProjectManagerImpl.LOG.debug("open project: ${options}", RuntimeException()) + } + if (options.project != null && projectManager.isProjectOpened(options.project)) { return null }