Unhandled exception in [Kernel@qb52os46of9q43hvgpsn, Rete(abortOnError=false, commands=capacity=2147483647,data=[onReceive], reteState=kotlinx.coroutines.flow.StateFlowImpl@4f970963, dbSource=ReteDbSource(reteState=kotlinx.coroutines.flow.StateFlowImpl@4f970963)), DbSourceContextElement(kernel Kernel@qb52os46of9q43hvgpsn), ComponentManager(ProjectImpl@959168411), ClientId(value=Host), CoroutineName(com.github.fernthedev.bsmt_rider.BeatSaberProjectManager), Dispatchers.Default]
com.intellij.openapi.diagnostic.UnhandledException: 'java.lang.String com.jetbrains.rider.model.RdCustomLocation.getCustomLocation()'
at com.intellij.openapi.application.impl.ExceptionsKt.processUnhandledException(exceptions.kt:55)
at com.intellij.openapi.application.impl.CoroutineExceptionHandlerImpl.handleException(CoroutineExceptionHandlerImpl.kt:27)
at kotlinx.coroutines.internal.CoroutineExceptionHandlerImpl_commonKt.handleUncaughtCoroutineException(CoroutineExceptionHandlerImpl.common.kt:34)
at kotlinx.coroutines.CoroutineExceptionHandlerKt.handleCoroutineException(CoroutineExceptionHandler.kt:31)
at kotlinx.coroutines.StandaloneCoroutine.handleJobException(Builders.common.kt:192)
at kotlinx.coroutines.JobSupport.finalizeFinishingState(JobSupport.kt:229)
at kotlinx.coroutines.JobSupport.tryMakeCompletingSlowPath(JobSupport.kt:953)
at kotlinx.coroutines.JobSupport.tryMakeCompleting(JobSupport.kt:901)
at kotlinx.coroutines.JobSupport.makeCompletingOnce$kotlinx_coroutines_core(JobSupport.kt:866)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:99)
at kotlinx.coroutines.debug.internal.DebugProbesImpl$CoroutineOwner.resumeWith(DebugProbesImpl.kt:545)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762)
Caused by: java.lang.NoSuchMethodError: 'java.lang.String com.jetbrains.rider.model.RdCustomLocation.getCustomLocation()'
at com.github.fernthedev.bsmt_rider.helpers.BeatSaberUtils.locateBeatSaberProjects(BeatSaberUtils.kt:33)
at com.github.fernthedev.bsmt_rider.BeatSaberProjectManager.locateFoldersAndGenerate(BeatSaberProjectManager.kt:34)
at com.github.fernthedev.bsmt_rider.ProjectProtocolHandler$1$1$1.invokeSuspend(ProjectProtocolHandler.kt:23)
at com.github.fernthedev.bsmt_rider.ProjectProtocolHandler$1$1$1.invoke(ProjectProtocolHandler.kt)
at com.github.fernthedev.bsmt_rider.ProjectProtocolHandler$1$1$1.invoke(ProjectProtocolHandler.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:67)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at com.intellij.platform.util.progress.ProgressPipeImpl.collectProgressUpdates(ProgressPipe.kt:43)
at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invokeSuspend(PlatformTaskSupport.kt:144)
at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt)
at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2$2.invoke(PlatformTaskSupport.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:67)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:157)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invokeSuspend(PlatformTaskSupport.kt:143)
at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt)
at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:67)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:286)
at com.intellij.openapi.progress.impl.PlatformTaskSupport.withBackgroundProgressInternal(PlatformTaskSupport.kt:132)
at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:83)
at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:33)
at com.github.fernthedev.bsmt_rider.ProjectProtocolHandler$1$1.invokeSuspend(ProjectProtocolHandler.kt:22)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
... 6 more
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [Kernel@qb52os46of9q43hvgpsn, Rete(abortOnError=false, commands=capacity=2147483647,data=[onReceive], reteState=kotlinx.coroutines.flow.StateFlowImpl@4f970963, dbSource=ReteDbSource(reteState=kotlinx.coroutines.flow.StateFlowImpl@4f970963)), DbSourceContextElement(kernel Kernel@qb52os46of9q43hvgpsn), ComponentManager(ProjectImpl@959168411), ClientId(value=Host), CoroutineName(com.github.fernthedev.bsmt_rider.BeatSaberProjectManager), StandaloneCoroutine{Cancelled}@3f1c3b58, Dispatchers.Default]