FrameSwitcher icon indicating copy to clipboard operation
FrameSwitcher copied to clipboard

remote project causes error

Open slawomirkluz-arch opened this issue 1 month ago • 0 comments

it seems that a remote project (e.g. ssh) in the list of recent projects causes an exception: the frame switcher window does not appear, golang reports an error:

java.lang.ClassCastException: class com.intellij.ide.RemoteRecentProjectAction cannot be cast to class com.intellij.ide.ReopenProjectAction (com.intellij.ide.RemoteRecentProjectAction and com.intellij.ide.ReopenProjectAction are in unnamed module of loader com.intellij.util.lang.PathClassLoader @13221655)
	at krasa.frameswitcher.networking.dto.ProjectsState.<init>(ProjectsState.java:34)
	at krasa.frameswitcher.networking.dto.InstanceStarted.<init>(InstanceStarted.java:11)
	at krasa.frameswitcher.networking.RemoteSenderImpl.sendInstanceStarted(RemoteSenderImpl.java:82)
	at krasa.frameswitcher.networking.RemoteSenderImpl.<init>(RemoteSenderImpl.java:69)
	at krasa.frameswitcher.FrameSwitcherApplicationService.initRemoting(FrameSwitcherApplicationService.java:50)
	at krasa.frameswitcher.FrameSwitcherApplicationService.initComponent(FrameSwitcherApplicationService.java:40)
	at krasa.frameswitcher.FrameSwitcherApplicationService.getInstance(FrameSwitcherApplicationService.java:30)
	at krasa.frameswitcher.MyPreloadingActivity.runActivity(MyPreloadingActivity.java:11)
	at com.intellij.ide.startup.impl.StartupManagerImpl.runOldActivity(StartupManagerImpl.kt:359)
	at com.intellij.ide.startup.impl.StartupManagerImpl.doRunPostStartupActivities(StartupManagerImpl.kt:313)
	at com.intellij.ide.startup.impl.StartupManagerImpl.access$doRunPostStartupActivities(StartupManagerImpl.kt:72)
	at com.intellij.ide.startup.impl.StartupManagerImpl$runPostStartupActivities$3$2.invokeSuspend(StartupManagerImpl.kt:210)
	at com.intellij.ide.startup.impl.StartupManagerImpl$runPostStartupActivities$3$2.invoke(StartupManagerImpl.kt)
	at com.intellij.ide.startup.impl.StartupManagerImpl$runPostStartupActivities$3$2.invoke(StartupManagerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.ide.startup.impl.StartupManagerImpl$runPostStartupActivities$3.invokeSuspend(StartupManagerImpl.kt:209)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:613)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:1189)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:778)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:765)

Removing this project from the recent lists fixes the issue.

slawomirkluz-arch avatar Nov 13 '25 06:11 slawomirkluz-arch