krasa / FrameSwitcher

IntelliJ plugin - https://plugins.jetbrains.com/plugin/7138?pr=idea
Apache License 2.0
39 stars 5 forks source link

Crash report #35

Closed gonejack closed 2 years ago

gonejack commented 2 years ago

Hi, author, after upgraded to 3.8.0-212 this morning, it start crashes when switching to new frames.

image

QQ20211018-151334

java.lang.ClassCastException: class krasa.frameswitcher.FrameSwitcherApplicationService cannot be cast to class krasa.frameswitcher.FrameSwitcherApplicationService (krasa.frameswitcher.FrameSwitcherApplicationService is in unnamed module of loader com.intellij.ide.plugins.cl.PluginClassLoader @1318b25e; krasa.frameswitcher.FrameSwitcherApplicationService is in unnamed module of loader com.intellij.ide.plugins.cl.PluginClassLoader @488533df)
    at krasa.frameswitcher.FrameSwitcherApplicationService.getInstance(FrameSwitcherApplicationService.java:29)
    at krasa.frameswitcher.ProjectStartupActivity.runActivity(ProjectStartupActivity.java:18)
    at com.intellij.ide.startup.impl.StartupManagerImpl.runStartupActivity(StartupManagerImpl.kt:268)
    at com.intellij.ide.startup.impl.StartupManagerImpl.runActivity(StartupManagerImpl.kt:247)
    at com.intellij.ide.startup.impl.StartupManagerImpl.access$runActivity(StartupManagerImpl.kt:59)
    at com.intellij.ide.startup.impl.StartupManagerImpl$runPostStartupActivities$1.accept(StartupManagerImpl.kt:214)
    at com.intellij.ide.startup.impl.StartupManagerImpl$runPostStartupActivities$1.accept(StartupManagerImpl.kt:59)
    at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processWithPluginDescriptor(ExtensionPointImpl.java:293)
    at com.intellij.openapi.extensions.ExtensionPointName.processWithPluginDescriptor(ExtensionPointName.java:156)
    at com.intellij.ide.startup.impl.StartupManagerImpl.runPostStartupActivities(StartupManagerImpl.kt:209)
    at com.intellij.ide.startup.impl.StartupManagerImpl.access$runPostStartupActivities(StartupManagerImpl.kt:59)
    at com.intellij.ide.startup.impl.StartupManagerImpl$projectOpened$3$1.run(StartupManagerImpl.kt:166)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:183)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:270)
    at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:248)
    at com.intellij.ide.startup.impl.StartupManagerImpl$projectOpened$3.run(StartupManagerImpl.kt:166)
    at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
krasa commented 2 years ago

Oh no, some platform issue...

krasa commented 2 years ago

@gonejack IDE version?

gonejack commented 2 years ago

@krasa

GoLand 2021.2.3
Build #GO-212.5284.40, built on September 14, 2021
Licensed to John youi
You have a perpetual fallback license for this version.
Subscription is active until September 8, 2022.
Runtime version: 11.0.12+7-b1504.28 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 11.6
GC: ParNew, ConcurrentMarkSweep
Memory: 1981M
Cores: 8
Registry: suggest.all.run.configurations.from.context=true, ide.completion.variant.limit=500
Non-Bundled Plugins: org.toml.lang (0.2.155.4114-212), GrepConsole (11.11.211.6086.0), FrameSwitcher (3.28.0-212), de.netnexus.camelcaseplugin (3.0.8), com.intellij.nativeDebug (212.5284.19), org.rust.lang (0.4.157.4174-212)
krasa commented 2 years ago

Hmm, it should be fixed in 213.3565, 212.5394 - https://youtrack.jetbrains.com/issue/IDEA-277738 Perhaps try EAP?

gonejack commented 2 years ago

Yes, it has been fixed on

GoLand 2021.3 EAP
Build #GO-213.4928.8, built on October 13, 2021
GoLand EAP User
Expiration date: November 12, 2021
Runtime version: 11.0.12+7-b1729.1 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 11.6
GC: ParNew, ConcurrentMarkSweep
Memory: 1981M
Cores: 8
Registry:
    suggest.all.run.configurations.from.context=true
    ide.completion.variant.limit=500

Non-Bundled Plugins:
    org.toml.lang (213.4928.7)
    de.netnexus.camelcaseplugin (3.0.8)
    com.intellij.nativeDebug (213.4928.7)
    GrepConsole (11.11.211.6086.0)
    org.rust.lang (0.4.157.4174-213)
    FrameSwitcher (3.28.0-212)

Thanks.