Skip to content

chore: send telemetry when connecting to a cluster INTELLIJ-13 #82

chore: send telemetry when connecting to a cluster INTELLIJ-13

chore: send telemetry when connecting to a cluster INTELLIJ-13 #82

GitHub Actions / JUnit Test Report failed Jun 18, 2024 in 0s

29 tests run, 28 passed, 0 skipped, 1 failed.

Annotations

Check failure on line 1 in UnknownClass

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

UnknownClass.executionError

java.lang.AssertionError: java.lang.AssertionError: Found a leaked instance of class com.intellij.openapi.project.impl.ProjectImpl
Instance: Project(name=DataGripBasedReadModelProviderTest, containerState=DISPOSE_COMPLETED, componentStore=/tmp/DataGripBasedReadModelProviderTest13648857980493841022) (disposed)
Hashcode: 873478140
Error description:
  This error means that the object is expected to be collected by the garbage collector by this time, but it was not.
  Please make sure you dispose your resources properly. See https://plugins.jetbrains.com/docs/intellij/disposers.html
  Try looking for 'Heap dump is published to ' line in the system output log below. It contains a path to a collected memory snapshot
Existing strong reference path to the instance:
  via 'com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager.myProject'; Value: 'Project(name=DataGripBasedReadModelProviderTest, containerState=DISPOSE_COMPLETED, componentStore=/tmp/DataGripBasedReadModelProviderTest13648857980493841022) (disposed)' of class com.intellij.openapi.project.impl.ProjectImpl
  via 'com.intellij.psi.codeStyle.CodeStyleSettingsManager$$Lambda$1187/0x00000001009c59e8.arg$1'; Value: 'com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager@62f6b958' of class com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager
  via 'com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1.$listener'; Value: 'com.intellij.psi.codeStyle.CodeStyleSettingsManager$$Lambda$1187/0x00000001009c59e8@3773c18f' of class com.intellij.psi.codeStyle.CodeStyleSettingsManager$$Lambda$1187/0x00000001009c59e8
  via '[0]'; Value: 'com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1@69d0128' of class com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1
  via 'kotlinx.collections.immutable.implementations.immutableList.SmallPersistentVector.buffer'; Value: '[com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1@69d0128, com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1@47...' of class [Ljava.lang.Object;
  via 'com.intellij.openapi.extensions.impl.ExtensionPointImpl.listeners'; Value: 'Collection (size=2)' of class kotlinx.collections.immutable.implementations.immutableList.SmallPersistentVector
  via 'java.util.HashMap$Node.value'; Value: 'com.intellij.fileIndentOptionsProvider' of class com.intellij.openapi.extensions.impl.InterfaceExtensionPoint
  via '[990]'; Value: 'com.intellij.fileIndentOptionsProvider=com.intellij.fileIndentOptionsProvider' of class java.util.HashMap$Node
  via 'java.util.HashMap.table'; Value: '[com.intellij.embeddedTokenHighlighter=com.intellij.embeddedTokenHighlighter, null, com.intellij.daemon.statusItemMerger=com.intellij.daemon.statusItemMerger, null, com.intellij.importsAlmostOptimizer...' of class [Ljava.util.HashMap$Node;
  via 'com.intellij.openapi.extensions.impl.ExtensionsAreaImpl.extensionPoints'; Value: '{com.intellij.embeddedTokenHighlighter=com.intellij.embeddedTokenHighlighter, com.intellij.daemon.statusItemMerger=com.intellij.daemon.statusItemMerger, com.intellij.profiler.callTreeFilterProvider=co...' of class java.util.HashMap
  via 'com.intellij.serviceContainer.ComponentManagerImpl.extensionArea'; Value: 'Application (unit test) (internal) (headless) (command line) (RA allowed) (IR on EDT disabled)' of class com.intellij.openapi.extensions.impl.ExtensionsAreaImpl
  via '(root)'; Value: 'Application (unit test) (internal) (headless) (command line) (RA allowed) (IR on EDT disabled)' of class com.intellij.openapi.application.impl.ApplicationImpl
   (from ApplicationManager.getApplication())

The instance was created at: Project(name=DataGripBasedReadModelProviderTest, containerState=DISPOSE_COMPLETED, componentStore=/tmp/DataGripBasedReadModelProviderTest13648857980493841022) (disposed) 2024-06-18T10:57:[email protected]
	at com.intellij.util.ExceptionUtil.currentStackTrace(ExceptionUtil.java:69)
	at com.intellij.openapi.project.impl.ProjectImpl.storeCreationTrace(ProjectImpl.kt:407)
	at com.intellij.openapi.project.impl.ProjectImpl.<init>(ProjectImpl.kt:131)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$instantiateProject$project$1.invokeSuspend(ProjectManagerImpl.kt:841)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$instantiateProject$project$1.invoke(ProjectManagerImpl.kt)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$instantiateProject$project$1.invoke(ProjectManagerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:53)
	at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.instantiateProject$suspendImpl(ProjectManagerImpl.kt:840)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.instantiateProject(ProjectManagerImpl.kt)
	at com.intellij.project.TestProjectManager.instantiateProject$suspendImpl(TestProjectManager.kt:152)
	at com.intellij.project.TestProjectManager.instantiateProject(TestProjectManager.kt)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.newProjectAsync$suspendImpl(ProjectManagerImpl.kt:812)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$newProjectAsync$1.invokeSuspend(ProjectManagerImpl.kt)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Raw output
java.lang.AssertionError: java.lang.AssertionError: Found a leaked instance of class com.intellij.openapi.project.impl.ProjectImpl
Instance: Project(name=DataGripBasedReadModelProviderTest, containerState=DISPOSE_COMPLETED, componentStore=/tmp/DataGripBasedReadModelProviderTest13648857980493841022) (disposed)
Hashcode: 873478140
Error description:
  This error means that the object is expected to be collected by the garbage collector by this time, but it was not.
  Please make sure you dispose your resources properly. See https://plugins.jetbrains.com/docs/intellij/disposers.html
  Try looking for 'Heap dump is published to ' line in the system output log below. It contains a path to a collected memory snapshot
Existing strong reference path to the instance:
  via 'com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager.myProject'; Value: 'Project(name=DataGripBasedReadModelProviderTest, containerState=DISPOSE_COMPLETED, componentStore=/tmp/DataGripBasedReadModelProviderTest13648857980493841022) (disposed)' of class com.intellij.openapi.project.impl.ProjectImpl
  via 'com.intellij.psi.codeStyle.CodeStyleSettingsManager$$Lambda$1187/0x00000001009c59e8.arg$1'; Value: 'com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager@62f6b958' of class com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager
  via 'com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1.$listener'; Value: 'com.intellij.psi.codeStyle.CodeStyleSettingsManager$$Lambda$1187/0x00000001009c59e8@3773c18f' of class com.intellij.psi.codeStyle.CodeStyleSettingsManager$$Lambda$1187/0x00000001009c59e8
  via '[0]'; Value: 'com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1@69d0128' of class com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1
  via 'kotlinx.collections.immutable.implementations.immutableList.SmallPersistentVector.buffer'; Value: '[com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1@69d0128, com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1@47...' of class [Ljava.lang.Object;
  via 'com.intellij.openapi.extensions.impl.ExtensionPointImpl.listeners'; Value: 'Collection (size=2)' of class kotlinx.collections.immutable.implementations.immutableList.SmallPersistentVector
  via 'java.util.HashMap$Node.value'; Value: 'com.intellij.fileIndentOptionsProvider' of class com.intellij.openapi.extensions.impl.InterfaceExtensionPoint
  via '[990]'; Value: 'com.intellij.fileIndentOptionsProvider=com.intellij.fileIndentOptionsProvider' of class java.util.HashMap$Node
  via 'java.util.HashMap.table'; Value: '[com.intellij.embeddedTokenHighlighter=com.intellij.embeddedTokenHighlighter, null, com.intellij.daemon.statusItemMerger=com.intellij.daemon.statusItemMerger, null, com.intellij.importsAlmostOptimizer...' of class [Ljava.util.HashMap$Node;
  via 'com.intellij.openapi.extensions.impl.ExtensionsAreaImpl.extensionPoints'; Value: '{com.intellij.embeddedTokenHighlighter=com.intellij.embeddedTokenHighlighter, com.intellij.daemon.statusItemMerger=com.intellij.daemon.statusItemMerger, com.intellij.profiler.callTreeFilterProvider=co...' of class java.util.HashMap
  via 'com.intellij.serviceContainer.ComponentManagerImpl.extensionArea'; Value: 'Application (unit test) (internal) (headless) (command line) (RA allowed) (IR on EDT disabled)' of class com.intellij.openapi.extensions.impl.ExtensionsAreaImpl
  via '(root)'; Value: 'Application (unit test) (internal) (headless) (command line) (RA allowed) (IR on EDT disabled)' of class com.intellij.openapi.application.impl.ApplicationImpl
   (from ApplicationManager.getApplication())

The instance was created at: Project(name=DataGripBasedReadModelProviderTest, containerState=DISPOSE_COMPLETED, componentStore=/tmp/DataGripBasedReadModelProviderTest13648857980493841022) (disposed) 2024-06-18T10:57:[email protected]
	at com.intellij.util.ExceptionUtil.currentStackTrace(ExceptionUtil.java:69)
	at com.intellij.openapi.project.impl.ProjectImpl.storeCreationTrace(ProjectImpl.kt:407)
	at com.intellij.openapi.project.impl.ProjectImpl.<init>(ProjectImpl.kt:131)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$instantiateProject$project$1.invokeSuspend(ProjectManagerImpl.kt:841)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$instantiateProject$project$1.invoke(ProjectManagerImpl.kt)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$instantiateProject$project$1.invoke(ProjectManagerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:53)
	at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.instantiateProject$suspendImpl(ProjectManagerImpl.kt:840)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.instantiateProject(ProjectManagerImpl.kt)
	at com.intellij.project.TestProjectManager.instantiateProject$suspendImpl(TestProjectManager.kt:152)
	at com.intellij.project.TestProjectManager.instantiateProject(TestProjectManager.kt)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.newProjectAsync$suspendImpl(ProjectManagerImpl.kt:812)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$newProjectAsync$1.invokeSuspend(ProjectManagerImpl.kt)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)

	at com.intellij.testFramework.common.TestApplicationKt.assertNonDefaultProjectsAreNotLeaked(testApplication.kt:327)
	at com.intellij.testFramework.junit5.impl.TestApplicationResource$close$1$1$1.invokeSuspend(TestApplicationExtension.kt:58)
	at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46)
	at com.intellij.testFramework.junit5.impl.TestApplicationResource$close$1$1.invokeSuspend(TestApplicationExtension.kt:49)
	at com.intellij.testFramework.junit5.impl.TestApplicationResource$close$1.invokeSuspend(TestApplicationExtension.kt:48)
Caused by: java.lang.AssertionError: java.lang.AssertionError: Found a leaked instance of class com.intellij.openapi.project.impl.ProjectImpl
Instance: Project(name=DataGripBasedReadModelProviderTest, containerState=DISPOSE_COMPLETED, componentStore=/tmp/DataGripBasedReadModelProviderTest13648857980493841022) (disposed)
Hashcode: 873478140
Error description:
  This error means that the object is expected to be collected by the garbage collector by this time, but it was not.
  Please make sure you dispose your resources properly. See https://plugins.jetbrains.com/docs/intellij/disposers.html
  Try looking for 'Heap dump is published to ' line in the system output log below. It contains a path to a collected memory snapshot
Existing strong reference path to the instance:
  via 'com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager.myProject'; Value: 'Project(name=DataGripBasedReadModelProviderTest, containerState=DISPOSE_COMPLETED, componentStore=/tmp/DataGripBasedReadModelProviderTest13648857980493841022) (disposed)' of class com.intellij.openapi.project.impl.ProjectImpl
  via 'com.intellij.psi.codeStyle.CodeStyleSettingsManager$$Lambda$1187/0x00000001009c59e8.arg$1'; Value: 'com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager@62f6b958' of class com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager
  via 'com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1.$listener'; Value: 'com.intellij.psi.codeStyle.CodeStyleSettingsManager$$Lambda$1187/0x00000001009c59e8@3773c18f' of class com.intellij.psi.codeStyle.CodeStyleSettingsManager$$Lambda$1187/0x00000001009c59e8
  via '[0]'; Value: 'com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1@69d0128' of class com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1
  via 'kotlinx.collections.immutable.implementations.immutableList.SmallPersistentVector.buffer'; Value: '[com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1@69d0128, com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1@47...' of class [Ljava.lang.Object;
  via 'com.intellij.openapi.extensions.impl.ExtensionPointImpl.listeners'; Value: 'Collection (size=2)' of class kotlinx.collections.immutable.implementations.immutableList.SmallPersistentVector
  via 'java.util.HashMap$Node.value'; Value: 'com.intellij.fileIndentOptionsProvider' of class com.intellij.openapi.extensions.impl.InterfaceExtensionPoint
  via '[990]'; Value: 'com.intellij.fileIndentOptionsProvider=com.intellij.fileIndentOptionsProvider' of class java.util.HashMap$Node
  via 'java.util.HashMap.table'; Value: '[com.intellij.embeddedTokenHighlighter=com.intellij.embeddedTokenHighlighter, null, com.intellij.daemon.statusItemMerger=com.intellij.daemon.statusItemMerger, null, com.intellij.importsAlmostOptimizer...' of class [Ljava.util.HashMap$Node;
  via 'com.intellij.openapi.extensions.impl.ExtensionsAreaImpl.extensionPoints'; Value: '{com.intellij.embeddedTokenHighlighter=com.intellij.embeddedTokenHighlighter, com.intellij.daemon.statusItemMerger=com.intellij.daemon.statusItemMerger, com.intellij.profiler.callTreeFilterProvider=co...' of class java.util.HashMap
  via 'com.intellij.serviceContainer.ComponentManagerImpl.extensionArea'; Value: 'Application (unit test) (internal) (headless) (command line) (RA allowed) (IR on EDT disabled)' of class com.intellij.openapi.extensions.impl.ExtensionsAreaImpl
  via '(root)'; Value: 'Application (unit test) (internal) (headless) (command line) (RA allowed) (IR on EDT disabled)' of class com.intellij.openapi.application.impl.ApplicationImpl
   (from ApplicationManager.getApplication())

The instance was created at: Project(name=DataGripBasedReadModelProviderTest, containerState=DISPOSE_COMPLETED, componentStore=/tmp/DataGripBasedReadModelProviderTest13648857980493841022) (disposed) 2024-06-18T10:57:[email protected]
	at com.intellij.util.ExceptionUtil.currentStackTrace(ExceptionUtil.java:69)
	at com.intellij.openapi.project.impl.ProjectImpl.storeCreationTrace(ProjectImpl.kt:407)
	at com.intellij.openapi.project.impl.ProjectImpl.<init>(ProjectImpl.kt:131)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$instantiateProject$project$1.invokeSuspend(ProjectManagerImpl.kt:841)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$instantiateProject$project$1.invoke(ProjectManagerImpl.kt)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$instantiateProject$project$1.invoke(ProjectManagerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:53)
	at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.instantiateProject$suspendImpl(ProjectManagerImpl.kt:840)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.instantiateProject(ProjectManagerImpl.kt)
	at com.intellij.project.TestProjectManager.instantiateProject$suspendImpl(TestProjectManager.kt:152)
	at com.intellij.project.TestProjectManager.instantiateProject(TestProjectManager.kt)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.newProjectAsync$suspendImpl(ProjectManagerImpl.kt:812)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$newProjectAsync$1.invokeSuspend(ProjectManagerImpl.kt)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)

	at com.intellij.testFramework.common.TestApplicationKt.assertNonDefaultProjectsAreNotLeaked(testApplication.kt:327)
	at com.intellij.testFramework.junit5.impl.TestApplicationResource$close$1$1$1.invokeSuspend(TestApplicationExtension.kt:58)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at com.intellij.openapi.application.impl.DispatchedRunnable.run(DispatchedRunnable.kt:43)
	at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:209)
	at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:22)
	at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:191)
	at com.intellij.openapi.application.impl.RwLockHolder.runIntendedWriteActionOnCurrentThread(RwLockHolder.kt:204)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:830)
	at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:419)
	at com.intellij.openapi.application.impl.RwLockHolder.runWithEnabledImplicitRead(RwLockHolder.kt:138)
	at com.intellij.openapi.application.impl.RwLockHolder.runWithImplicitRead(RwLockHolder.kt:129)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWithImplicitRead(ApplicationImpl.java:1152)
	at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:81)
	at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:123)
	at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:43)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:792)
	at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
	at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:733)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:761)
	at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:699)
	at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$12(IdeEventQueue.kt:593)
	at com.intellij.openapi.application.impl.RwLockHolder.runWithoutImplicitRead(RwLockHolder.kt:105)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:593)
	at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:77)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:362)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:361)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:843)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:361)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:356)
	at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1022)
	at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:106)
	at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1022)
	at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$7(IdeEventQueue.kt:356)
	at com.intellij.openapi.application.impl.RwLockHolder.runIntendedWriteActionOnCurrentThread(RwLockHolder.kt:209)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:830)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:398)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
Caused by: java.lang.AssertionError: Found a leaked instance of class com.intellij.openapi.project.impl.ProjectImpl
Instance: Project(name=DataGripBasedReadModelProviderTest, containerState=DISPOSE_COMPLETED, componentStore=/tmp/DataGripBasedReadModelProviderTest13648857980493841022) (disposed)
Hashcode: 873478140
Error description:
  This error means that the object is expected to be collected by the garbage collector by this time, but it was not.
  Please make sure you dispose your resources properly. See https://plugins.jetbrains.com/docs/intellij/disposers.html
  Try looking for 'Heap dump is published to ' line in the system output log below. It contains a path to a collected memory snapshot
Existing strong reference path to the instance:
  via 'com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager.myProject'; Value: 'Project(name=DataGripBasedReadModelProviderTest, containerState=DISPOSE_COMPLETED, componentStore=/tmp/DataGripBasedReadModelProviderTest13648857980493841022) (disposed)' of class com.intellij.openapi.project.impl.ProjectImpl
  via 'com.intellij.psi.codeStyle.CodeStyleSettingsManager$$Lambda$1187/0x00000001009c59e8.arg$1'; Value: 'com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager@62f6b958' of class com.intellij.psi.codeStyle.ProjectCodeStyleSettingsManager
  via 'com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1.$listener'; Value: 'com.intellij.psi.codeStyle.CodeStyleSettingsManager$$Lambda$1187/0x00000001009c59e8@3773c18f' of class com.intellij.psi.codeStyle.CodeStyleSettingsManager$$Lambda$1187/0x00000001009c59e8
  via '[0]'; Value: 'com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1@69d0128' of class com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1
  via 'kotlinx.collections.immutable.implementations.immutableList.SmallPersistentVector.buffer'; Value: '[com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1@69d0128, com.intellij.openapi.extensions.impl.ExtensionPointImpl$doAddChangeListener$listenerAdapter$1@47...' of class [Ljava.lang.Object;
  via 'com.intellij.openapi.extensions.impl.ExtensionPointImpl.listeners'; Value: 'Collection (size=2)' of class kotlinx.collections.immutable.implementations.immutableList.SmallPersistentVector
  via 'java.util.HashMap$Node.value'; Value: 'com.intellij.fileIndentOptionsProvider' of class com.intellij.openapi.extensions.impl.InterfaceExtensionPoint
  via '[990]'; Value: 'com.intellij.fileIndentOptionsProvider=com.intellij.fileIndentOptionsProvider' of class java.util.HashMap$Node
  via 'java.util.HashMap.table'; Value: '[com.intellij.embeddedTokenHighlighter=com.intellij.embeddedTokenHighlighter, null, com.intellij.daemon.statusItemMerger=com.intellij.daemon.statusItemMerger, null, com.intellij.importsAlmostOptimizer...' of class [Ljava.util.HashMap$Node;
  via 'com.intellij.openapi.extensions.impl.ExtensionsAreaImpl.extensionPoints'; Value: '{com.intellij.embeddedTokenHighlighter=com.intellij.embeddedTokenHighlighter, com.intellij.daemon.statusItemMerger=com.intellij.daemon.statusItemMerger, com.intellij.profiler.callTreeFilterProvider=co...' of class java.util.HashMap
  via 'com.intellij.serviceContainer.ComponentManagerImpl.extensionArea'; Value: 'Application (unit test) (internal) (headless) (command line) (RA allowed) (IR on EDT disabled)' of class com.intellij.openapi.extensions.impl.ExtensionsAreaImpl
  via '(root)'; Value: 'Application (unit test) (internal) (headless) (command line) (RA allowed) (IR on EDT disabled)' of class com.intellij.openapi.application.impl.ApplicationImpl
   (from ApplicationManager.getApplication())

The instance was created at: Project(name=DataGripBasedReadModelProviderTest, containerState=DISPOSE_COMPLETED, componentStore=/tmp/DataGripBasedReadModelProviderTest13648857980493841022) (disposed) 2024-06-18T10:57:[email protected]
	at com.intellij.util.ExceptionUtil.currentStackTrace(ExceptionUtil.java:69)
	at com.intellij.openapi.project.impl.ProjectImpl.storeCreationTrace(ProjectImpl.kt:407)
	at com.intellij.openapi.project.impl.ProjectImpl.<init>(ProjectImpl.kt:131)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$instantiateProject$project$1.invokeSuspend(ProjectManagerImpl.kt:841)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$instantiateProject$project$1.invoke(ProjectManagerImpl.kt)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$instantiateProject$project$1.invoke(ProjectManagerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:53)
	at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:49)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.instantiateProject$suspendImpl(ProjectManagerImpl.kt:840)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.instantiateProject(ProjectManagerImpl.kt)
	at com.intellij.project.TestProjectManager.instantiateProject$suspendImpl(TestProjectManager.kt:152)
	at com.intellij.project.TestProjectManager.instantiateProject(TestProjectManager.kt)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.newProjectAsync$suspendImpl(ProjectManagerImpl.kt:812)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$newProjectAsync$1.invokeSuspend(ProjectManagerImpl.kt)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)

	at com.intellij.testFramework.LeakHunter.lambda$checkLeak$2(LeakHunter.java:69)
	at com.intellij.testFramework.LeakHunter.lambda$processLeaks$4(LeakHunter.java:92)
	at com.intellij.util.ref.DebugReflectionUtil.walkObjects(DebugReflectionUtil.java:145)
	at com.intellij.testFramework.LeakHunter.lambda$processLeaks$5(LeakHunter.java:90)
	at com.intellij.openapi.application.impl.RwLockHolder.runReadAction(RwLockHolder.kt:254)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:840)
	at com.intellij.testFramework.LeakHunter.processLeaks(LeakHunter.java:103)
	at com.intellij.testFramework.LeakHunter.checkLeak(LeakHunter.java:62)
	at com.intellij.testFramework.LeakHunter.checkNonDefaultProjectLeak(LeakHunter.java:47)
	at com.intellij.testFramework.common.TestApplicationKt.assertNonDefaultProjectsAreNotLeaked(testApplication.kt:323)
	... 46 more