Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Go to definition not working since Rider update #36

Closed
zion opened this issue Nov 13, 2024 · 14 comments
Closed

Go to definition not working since Rider update #36

zion opened this issue Nov 13, 2024 · 14 comments

Comments

@zion
Copy link

zion commented Nov 13, 2024

This morning I updated Rider to 2024.3 and I was not able to cmd + click to a step definition. I tried to restart the IDE and invalidate caches but it didn't resolve it.

I reverted to Rider 2024.2 and its working again.

I use an m1 mac w/ Sonoma 14.5

@joel-ks
Copy link

joel-ks commented Nov 14, 2024

I ran into a similar issue using Rider 2024.3 on Windows 11. Trying to navigate to any definition fails with the error:

Method 'Navigate' in type 'ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurrence' from assembly 'ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.

Seems related to #32

The error log from my idea.log file

2024-11-14 16:41:21,105 [4372956] SEVERE - Projected Logger - IdeaLoggingEvent[message=Method 'Navigate' in type 'ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurrence' from assembly 'ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.

--- EXCEPTION #1/2 [TypeLoadException]
Message = “Method 'Navigate' in type 'ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurrence' from assembly 'ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.”
TypeLoadClassName = ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurrence
TypeLoadAssemblyName = “ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”
TypeLoadMessageArg = Navigate
TypeLoadResourceID = 6012
StackTraceString = “
  at ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollOccurenceProvider.MakeOccurrence(FindResult findResult)
     at JetBrains.ReSharper.Feature.Services.Occurrences.OccurrenceFactory.MakeOccurrence(FindResult result) in MakeOccurrence.il:line IL_001C mvid 05D8
     at JetBrains.ReSharper.Psi.Search.FilteringResultConsumer`1.Build(FindResult result) in Build.il:line IL_0000 mvid 3345
     at JetBrains.ReSharper.Psi.Search.FilteringResultConsumer`1.Build(FindResult result) in Build.il:line IL_0000 mvid 3345
     at JetBrains.ReSharper.Psi.Search.FilteringResultConsumer`1.Build(FindResult result) in Build.il:line IL_0000 mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.Impl.FindReferencesOperation`1.ConsumeRelatedFindResult() in ConsumeRelatedFindResult.il:line IL_0000 mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.FinderOperationBase.DoWork() in DoWork.il:line IL_005C mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.FinderOperationBase.Start() in Start.il:line IL_009E mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.Impl.FindOperation`1.SearchReferences() in SearchReferences.il:line IL_0145 mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.FinderOperationBase.DoWork() in DoWork.il:line IL_005C mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.FinderOperationBase.Start() in Start.il:line IL_009E mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.FinderOperationManager.ActivityRun(FinderOperationRequest request) in ActivityRun.il:line IL_0048 mvid 3345
”
ExceptionPath = Root.InnerException
ClassName = System.TypeLoadException
HResult = COR_E_TYPELOAD=80131522
Source = ReSharperPlugin.ReqnrollRiderPlugin

--- Outer ---

--- EXCEPTION #2/2 [LoggerException]
Message = “Method 'Navigate' in type 'ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurrence' from assembly 'ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.”
InnerException = “Exception #1 at Root.InnerException”
StackTraceString = “
  at JetBrains.Util.LoggerBase.Log(LoggingLevel level, String message, Exception ex) in Log.il:line IL_0024 mvid 4DEE
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.FinderOperationManager.ActivityRun(FinderOperationRequest request) in ActivityRun.il:line IL_0048 mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.FinderOperationManager.<>c__DisplayClass9_0.<AfterAllDocumentsAreCommited>b__0() in FinderOperationManager.il:line IL_0000 mvid 3345
     at JetBrains.Application.Threading.InterruptableReadActivity.DoWork() in DoWork.il:line IL_000C mvid E84A
     at JetBrains.Application.Threading.InterruptableReadActivity.WorkerThreadProc() in WorkerThreadProc.il:line IL_001C mvid E84A
     at JetBrains.Application.Threading.Tasks.TaskHost.AccessViolationCatcher[T](Delegate funcOrAction) in AccessViolationCatcher.il:line IL_000A mvid 4DEE
     at JetBrains.Application.Threading.Tasks.TaskHost.ExecuteJetTask[T](Object state) in ExecuteJetTask.il:line IL_0000 mvid 4DEE
     at System.Threading.Tasks.Task`1.InnerInvoke() in InnerInvoke.il:line IL_002B mvid DE3E
     at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in RunInternal.il:line IL_0040 mvid DE3E
     at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) in ExecuteWithThreadLocal.il:line IL_0096 mvid DE3E
     at System.Threading.Tasks.Task.ExecuteEntry() in ExecuteEntry.il:line IL_0036 mvid DE3E
     at JetBrains.Application.Threading.Tasks.Scheduler.JetScheduler.ExecuteTask(Task task) in ExecuteTask.il:line IL_0014 mvid 4DEE
     at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.EnqueueNextTask() in EnqueueNextTask.il:line IL_0009 mvid 4DEE
     at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.ThreadPoolProc() in ThreadPoolProc.il:line IL_0197 mvid 4DEE
     at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.StartProc() in StartProc.il:line IL_0000 mvid 4DEE
     at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in RunInternal.il:line IL_0040 mvid DE3E
”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
HResult = COR_E_APPLICATION=80131600
, throwable=com.jetbrains.rd.platform.diagnostics.BackendException: Method 'Navigate' in type 'ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurrence' from assembly 'ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.

--- EXCEPTION #1/2 [TypeLoadException]
Message = “Method 'Navigate' in type 'ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurrence' from assembly 'ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.”
TypeLoadClassName = ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurrence
TypeLoadAssemblyName = “ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”
TypeLoadMessageArg = Navigate
TypeLoadResourceID = 6012
StackTraceString = “
  at ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollOccurenceProvider.MakeOccurrence(FindResult findResult)
     at JetBrains.ReSharper.Feature.Services.Occurrences.OccurrenceFactory.MakeOccurrence(FindResult result) in MakeOccurrence.il:line IL_001C mvid 05D8
     at JetBrains.ReSharper.Psi.Search.FilteringResultConsumer`1.Build(FindResult result) in Build.il:line IL_0000 mvid 3345
     at JetBrains.ReSharper.Psi.Search.FilteringResultConsumer`1.Build(FindResult result) in Build.il:line IL_0000 mvid 3345
     at JetBrains.ReSharper.Psi.Search.FilteringResultConsumer`1.Build(FindResult result) in Build.il:line IL_0000 mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.Impl.FindReferencesOperation`1.ConsumeRelatedFindResult() in ConsumeRelatedFindResult.il:line IL_0000 mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.FinderOperationBase.DoWork() in DoWork.il:line IL_005C mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.FinderOperationBase.Start() in Start.il:line IL_009E mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.Impl.FindOperation`1.SearchReferences() in SearchReferences.il:line IL_0145 mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.FinderOperationBase.DoWork() in DoWork.il:line IL_005C mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.FinderOperationBase.Start() in Start.il:line IL_009E mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.FinderOperationManager.ActivityRun(FinderOperationRequest request) in ActivityRun.il:line IL_0048 mvid 3345
”
ExceptionPath = Root.InnerException
ClassName = System.TypeLoadException
HResult = COR_E_TYPELOAD=80131522
Source = ReSharperPlugin.ReqnrollRiderPlugin

--- Outer ---

--- EXCEPTION #2/2 [LoggerException]
Message = “Method 'Navigate' in type 'ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurrence' from assembly 'ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.”
InnerException = “Exception #1 at Root.InnerException”
StackTraceString = “
  at JetBrains.Util.LoggerBase.Log(LoggingLevel level, String message, Exception ex) in Log.il:line IL_0024 mvid 4DEE
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.FinderOperationManager.ActivityRun(FinderOperationRequest request) in ActivityRun.il:line IL_0048 mvid 3345
     at JetBrains.ReSharper.Psi.Impl.Search.Operations.FinderOperationManager.<>c__DisplayClass9_0.<AfterAllDocumentsAreCommited>b__0() in FinderOperationManager.il:line IL_0000 mvid 3345
     at JetBrains.Application.Threading.InterruptableReadActivity.DoWork() in DoWork.il:line IL_000C mvid E84A
     at JetBrains.Application.Threading.InterruptableReadActivity.WorkerThreadProc() in WorkerThreadProc.il:line IL_001C mvid E84A
     at JetBrains.Application.Threading.Tasks.TaskHost.AccessViolationCatcher[T](Delegate funcOrAction) in AccessViolationCatcher.il:line IL_000A mvid 4DEE
     at JetBrains.Application.Threading.Tasks.TaskHost.ExecuteJetTask[T](Object state) in ExecuteJetTask.il:line IL_0000 mvid 4DEE
     at System.Threading.Tasks.Task`1.InnerInvoke() in InnerInvoke.il:line IL_002B mvid DE3E
     at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in RunInternal.il:line IL_0040 mvid DE3E
     at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) in ExecuteWithThreadLocal.il:line IL_0096 mvid DE3E
     at System.Threading.Tasks.Task.ExecuteEntry() in ExecuteEntry.il:line IL_0036 mvid DE3E
     at JetBrains.Application.Threading.Tasks.Scheduler.JetScheduler.ExecuteTask(Task task) in ExecuteTask.il:line IL_0014 mvid 4DEE
     at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.EnqueueNextTask() in EnqueueNextTask.il:line IL_0009 mvid 4DEE
     at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.ThreadPoolProc() in ThreadPoolProc.il:line IL_0197 mvid 4DEE
     at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.StartProc() in StartProc.il:line IL_0000 mvid 4DEE
     at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in RunInternal.il:line IL_0040 mvid DE3E
”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
HResult = COR_E_APPLICATION=80131600

	at com.jetbrains.rdclient.protocol.LoggerModelManager$RootListener.fromLogEntry(LoggerModelManager.kt:60)
	at com.jetbrains.rdclient.protocol.LoggerModelManager$RootListener.extensionCreated$lambda$0(LoggerModelManager.kt:29)
	at com.jetbrains.rd.util.reactive.Signal.fire(Signal.kt:32)
	at com.jetbrains.rd.framework.impl.RdSignal$onWireReceived$2.invoke(RdSignal.kt:33)
	at com.jetbrains.rd.framework.impl.RdSignal$onWireReceived$2.invoke(RdSignal.kt:31)
	at com.jetbrains.rd.framework.MessageBroker$RdWireableDispatchHelper$doDispatch$2.invoke(MessageBroker.kt:122)
	at com.jetbrains.rd.framework.MessageBroker$RdWireableDispatchHelper$doDispatch$2.invoke(MessageBroker.kt:115)
	at com.intellij.concurrency.ThreadContext.captureThreadContext$lambda$10(threadContext.kt:425)
	at com.intellij.util.concurrency.ContextCallable.lambda$call$0(ContextCallable.java:62)
	at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:107)
	at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:60)
	at com.intellij.concurrency.ThreadContext$captureThreadContext$3.invoke(threadContext.kt:426)
	at com.jetbrains.rdclient.protocol.RdDispatcher.flushAll(RdDispatcher.kt:113)
	at com.jetbrains.rdclient.protocol.RdDispatcher.flushAllRunnable$lambda$0(RdDispatcher.kt:34)
	at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:236)
	at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:25)
	at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:198)
	at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runIntendedWriteActionOnCurrentThread$lambda$2(AnyThreadWriteThreadingSupport.kt:217)
	at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:128)
	at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runIntendedWriteActionOnCurrentThread(AnyThreadWriteThreadingSupport.kt:216)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:842)
	at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:421)
	at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:101)
	at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:101)
	at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:107)
	at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:101)
	at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
	at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:117)
	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:781)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:750)
	at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:675)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:573)
	at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$18$lambda$17$lambda$16$lambda$15(IdeEventQueue.kt:355)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:857)
	at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$18$lambda$17$lambda$16(IdeEventQueue.kt:354)
	at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$2$lambda$1(IdeEventQueue.kt:1045)
	at com.intellij.openapi.application.WriteIntentReadAction.lambda$run$0(WriteIntentReadAction.java:24)
	at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:128)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:916)
	at com.intellij.openapi.application.WriteIntentReadAction.compute(WriteIntentReadAction.java:55)
	at com.intellij.openapi.application.WriteIntentReadAction.run(WriteIntentReadAction.java:23)
	at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$2(IdeEventQueue.kt:1045)
	at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$3(IdeEventQueue.kt:1054)
	at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:109)
	at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1054)
	at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$18(IdeEventQueue.kt:349)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:395)
	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)
]

@delta-emil
Copy link

I'm getting different missing method: Method 'SetTabOptions' in type 'ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurenceInfoProvider'

I have the latest version of the plugin: 2024.2.2

Rider version: JetBrains Rider 2024.3 Build #RD-243.21565.191, built on November 13, 2024

The Rider log file has exceptions like this:


10:14:40.516 |E|                               | JetPool(S) #4:18   | PartCatalogType.Bind() for [ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurenceInfoProvider, ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null] failed, Container: SolutionFeaturePartCatalog Method 'SetTabOptions' in type 'ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurenceInfoProvider' from assembly 'ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.

--- EXCEPTION #1/2 [TypeLoadException]
Message = “Method 'SetTabOptions' in type 'ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurenceInfoProvider' from assembly 'ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.”
TypeLoadClassName = ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurenceInfoProvider
TypeLoadAssemblyName = “ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”
TypeLoadMessageArg = SetTabOptions
TypeLoadResourceID = 6012
StackTraceString = “
  at System.ModuleHandle.ResolveType(QCallModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type) in ResolveType.il:line IL_0000 mvid DE3E
     at System.ModuleHandle.ResolveTypeHandle(Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext) in ResolveTypeHandle.il:line IL_00A7 mvid DE3E
     at System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments) in ResolveType.il:line IL_008A mvid DE3E
     at JetBrains.Application.Table.TablePartCatalogStorage.<>c.<.cctor>b__66_1(Int32`1 tk, TablePartCatalogStorage thіs) in TablePartCatalogStorage.il:line IL_009A mvid F4FF
     at JetBrains.Application.Table.TablePartCatalogStorage.TypeBind(Int32`1 token) in TypeBind.il:line IL_0000 mvid F4FF
     at JetBrains.Application.Components.NestedContainer.NestedComponentContainer.ComposeAsync() in ComposeAsync.il:line IL_00C3 mvid F4FF
”
ExceptionPath = Root.InnerException
ClassName = System.TypeLoadException
HResult = COR_E_TYPELOAD=80131522
Source = System.Private.CoreLib

--- Outer ---

--- EXCEPTION #2/2 [LoggerException]
Message = “PartCatalogType.Bind() for [ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurenceInfoProvider, ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null] failed, Container: SolutionFeaturePartCatalog Method 'SetTabOptions' in type 'ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurenceInfoProvider' from assembly 'ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.”
InnerException = “Exception #1 at Root.InnerException”
StackTraceString = “
  at JetBrains.Util.LoggerBase.Log(LoggingLevel level, String message, Exception ex) in Log.il:line IL_0024 mvid 4DEE
     at JetBrains.Diagnostics.LogEx.Error(ILog this, Exception ex, String message) in Error.il:line IL_0000 mvid 2A6A
     at JetBrains.Util.Logging.Logger.LogException(String comment, Exception ex) in LogException.il:line IL_0000 mvid 4DEE
     at JetBrains.Application.Components.NestedContainer.NestedComponentContainer.ComposeAsync() in ComposeAsync.il:line IL_00C3 mvid F4FF
     at JetBrains.Application.Components.NestedContainer.NestedComponentContainerValueResolver.NestedComponentContainerValueDescriptorBase`2..ctor(IValueResolveContext originalResolveContext, TRegisterStrategy strategy, IComponentContainer originalComponentContainer, IInitializationStrategy initializationStrategy)
     at JetBrains.Application.Components.NestedContainer.NestedComponentContainerValueResolver.NestedComponentContainerValueDescriptorHelper`2..ctor(IValueResolveContext context, IComponentContainer componentContainer, IInitializationStrategy initializationStrategy)
     at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
     at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) in InvokeDirectByRefWithFewArgs.il:line IL_007E mvid DE3E
     at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) in InvokeWithFewArgs.il:line IL_00A7 mvid DE3E
     at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) in Invoke.il:line IL_006A mvid DE3E
     at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture) in CreateInstanceImpl.il:line IL_017C mvid DE3E
     at System.Activator.CreateInstance(Type type, Object[] args) in CreateInstance.il:line IL_0000 mvid DE3E
     at JetBrains.Application.Components.NestedContainer.NestedComponentContainerValueResolver.Resolve(ResolveRequest request, ValueResolveFlags flags, IValueResolveContext context) in Resolve.il:line IL_005E mvid F4FF
     at JetBrains.Application.Components.ComponentContainer.ResolveCore(ResolveRequest request, ValueResolveFlags flags, IValueResolveContext context) in ResolveCore.il:line IL_00AE mvid F4FF
     at JetBrains.Application.Components.ComponentContainer.Resolve(ResolveRequest request, ValueResolveFlags flags, IValueResolveContext context) in Resolve.il:line IL_007F mvid F4FF
     at JetBrains.Application.Components.ComponentResolveContext.Resolve(ResolveRequest request, ValueResolveFlags flags) in Resolve.il:line IL_0000 mvid F4FF
     at JetBrains.Application.Components.ValueResolveContextEx.Resolve(IValueResolveContext context, Type request, ValueResolveFlags flags) in Resolve.il:line IL_0000 mvid F4FF
     at JetBrains.Application.Components.SignatureResolution.BindToMethod(MethodBase[] candidates, IValueResolveContext context, Object origin) in BindToMethod.il:line IL_0046 mvid F4FF
     at JetBrains.Application.Components.SignatureResolution.BindToConstructor(Type type, IValueResolveContext context) in BindToConstructor.il:line IL_0037 mvid F4FF
     at JetBrains.Application.Extensibility.PartCatalogTypeComponentDescriptor.DoGetDependenciesNoCache() in DoGetDependenciesNoCache.il:line IL_0025 mvid F4FF
     at JetBrains.Application.Components.SingletonDescriptor`1.DoGetDependenciesNoCacheValidated() in DoGetDependenciesNoCacheValidated.il:line IL_0000 mvid F4FF
     at JetBrains.Application.Components.SingletonDescriptor`1.TryGetCachedDependencies(Boolean allowGetValueIfNotAlive) in TryGetCachedDependencies.il:line IL_0062 mvid F4FF
     at JetBrains.Application.Components.SingletonDescriptor`1.DoGetDependencies() in DoGetDependencies.il:line IL_0000 mvid F4FF
     at JetBrains.Application.Components.AsyncDescriptorBase.GetDependenciesAsync() in GetDependenciesAsync.il:line IL_007B mvid F4FF
     at JetBrains.Application.Components.AsyncDescriptorBase.GetDependencies() in GetDependencies.il:line IL_0010 mvid F4FF
     at JetBrains.Application.Components.ComponentStorage.<>c__DisplayClass26_0.<WarmUpDescriptors>g__ProcessList|4(IEnumerable`1 initialDescriptors) in ComponentStorage.il:line IL_0000 mvid F4FF or ComponentStorage.il:line IL_0039 mvid F4FF
     at JetBrains.Application.Components.ComponentStorage.WarmUpDescriptors(Lifetime lifetime, ICollection`1 descriptors, String containerId) in WarmUpDescriptors.il:line IL_00CB mvid F4FF
     at JetBrains.Application.Components.ComponentStorage.<>c__DisplayClass25_0.<ComposeDescriptors>b__0() in ComponentStorage.il:line IL_0000 mvid F4FF or ComponentStorage.il:line IL_0039 mvid F4FF
     at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in RunInternal.il:line IL_0040 mvid DE3E
     at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) in ExecuteWithThreadLocal.il:line IL_0096 mvid DE3E
     at System.Threading.Tasks.Task.ExecuteEntry() in ExecuteEntry.il:line IL_0036 mvid DE3E
     at JetBrains.Application.Threading.Tasks.Scheduler.JetScheduler.ExecuteTask(Task task) in ExecuteTask.il:line IL_0014 mvid 4DEE
     at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.EnqueueNextTask() in EnqueueNextTask.il:line IL_0009 mvid 4DEE
     at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.ThreadPoolProc() in ThreadPoolProc.il:line IL_0197 mvid 4DEE
     at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.StartProc() in StartProc.il:line IL_0000 mvid 4DEE
”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
HResult = COR_E_APPLICATION=80131600


10:14:43.616 |E| AsyncDescriptorBase           | JetPool(S) #4:18   | The component NestedComponentContainer<JetBrains.Application.Components.NestedComponentContainerAllByPartAttribute`3+NestedComponentContainerRegisterAllByPartAttributeStrategy[JetBrains.ReSharper.Psi.SolutionFeaturePartAttribute,JetBrains.Application.Environment.ShellPartCatalogSet,JetBrains.Application.Components.NestedComponentContainerUnsafeComponentDescriptorsCreationFilter]> was created with corrupted dependencies. Could not bind the component dependency descriptor on NestedComponentContainer<JetBrains.Application.Components.NestedComponentContainerAllByPartAttribute`3+NestedComponentContainerRegisterAllByPartAttributeStrategy[JetBrains.ReSharper.Psi.SolutionFeaturePartAttribute,JetBrains.Application.Environment.ShellPartCatalogSet,JetBrains.Application.Components.NestedComponentContainerUnsafeComponentDescriptorsCreationFilter]>. The component cannot be retrieved because its construction has failed to complete. Method 'SetTabOptions' in type 'ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurenceInfoProvider' from assembly 'ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.

--- EXCEPTION #1/5 [TypeLoadException]
Message = “Method 'SetTabOptions' in type 'ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurenceInfoProvider' from assembly 'ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.”
TypeLoadClassName = ReSharperPlugin.ReqnrollRiderPlugin.Navigation.ReqnrollStepOccurenceInfoProvider
TypeLoadAssemblyName = “ReSharperPlugin.ReqnrollRiderPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”
TypeLoadMessageArg = SetTabOptions
TypeLoadResourceID = 6012
StackTraceString = “
  at System.ModuleHandle.ResolveType(QCallModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type) in ResolveType.il:line IL_0000 mvid DE3E
     at System.ModuleHandle.ResolveTypeHandle(Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext) in ResolveTypeHandle.il:line IL_00A7 mvid DE3E
     at System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments) in ResolveType.il:line IL_008A mvid DE3E
     at JetBrains.Application.Table.TablePartCatalogStorage.<>c.<.cctor>b__66_1(Int32`1 tk, TablePartCatalogStorage thіs) in TablePartCatalogStorage.il:line IL_009A mvid F4FF
     at JetBrains.Application.Table.TablePartCatalogStorage.TypeBind(Int32`1 token) in TypeBind.il:line IL_0000 mvid F4FF
     at JetBrains.Application.Extensibility.PartCatalogTypeComponentDescriptor.DoGetDependenciesNoCache() in DoGetDependenciesNoCache.il:line IL_0007 mvid F4FF
     at JetBrains.Application.Components.SingletonDescriptor`1.DoGetDependenciesNoCacheValidated() in DoGetDependenciesNoCacheValidated.il:line IL_0000 mvid F4FF
     at JetBrains.Application.Components.SingletonDescriptor`1.TryGetCachedDependencies(Boolean allowGetValueIfNotAlive) in TryGetCachedDependencies.il:line IL_0062 mvid F4FF
     at JetBrains.Application.Components.SingletonDescriptor`1.DoGetDependencies() in DoGetDependencies.il:line IL_0000 mvid F4FF
     at JetBrains.Application.Components.AsyncDescriptorBase.GetDependenciesAsync() in GetDependenciesAsync.il:line IL_007B mvid F4FF
”
ExceptionPath = Root.InnerException.Data.BindFailures.ReqnrollStepOccurenceInfoProvider.InnerException.InnerException
ClassName = System.TypeLoadException
HResult = COR_E_TYPELOAD=80131522
Source = System.Private.CoreLib

--- Outer ---

--- EXCEPTION #2/5 [InvalidOperationException]
Message = “The component cannot be retrieved because its construction has failed to complete.”
InnerException = “Exception #1 at Root.InnerException.Data.BindFailures.ReqnrollStepOccurenceInfoProvider.InnerException.InnerException”
StackTraceString = “
  at JetBrains.Application.Components.AsyncDescriptorBase.AssertBadState() in AssertBadState.il:line IL_0011 mvid F4FF
     at JetBrains.Application.Components.AsyncDescriptorBase.ActivateAsync(Object[] dependencyValues, TaskPriority priority) in ActivateAsync.il:line IL_002E mvid F4FF
     at JetBrains.Application.Components.AsyncDescriptorBase.<>c__DisplayClass35_0.<<GetValueInParallelAsync>g__DoAsync|0>d.MoveNext() in GetValueInParallelAsync.il:line IL_0086 mvid F4FF
  --- End of stack trace from previous location ---
     at JetBrains.Application.Components.AsyncDescriptorBase.InitializingDependenciesComponentState.GetAsyncUnsafe(TaskPriority priority) in GetAsyncUnsafe.il:line IL_0147 mvid F4FF
”
ExceptionPath = Root.InnerException.Data.BindFailures.ReqnrollStepOccurenceInfoProvider.InnerException
ClassName = System.InvalidOperationException
HResult = COR_E_INVALIDOPERATION=80131509
Source = JetBrains.Platform.ComponentModel

--- Outer ---

--- EXCEPTION #3/5 [InvalidOperationException]
Message = “Could not bind the component dependency descriptor on NestedComponentContainer<JetBrains.Application.Components.NestedComponentContainerAllByPartAttribute`3+NestedComponentContainerRegisterAllByPartAttributeStrategy[JetBrains.ReSharper.Psi.SolutionFeaturePartAttribute,JetBrains.Application.Environment.ShellPartCatalogSet,JetBrains.Application.Components.NestedComponentContainerUnsafeComponentDescriptorsCreationFilter]>.”
Data.ArgumentDescriptorIsAlive = False
Data.ArgumentIndex = 79
Data.Origin = NestedComponentContainer<JetBrains.Application.Components.NestedComponentContainerAllByPartAttribute`3+NestedComponentContainerRegisterAllByPartAttributeStrategy[JetBrains.ReSharper.Psi.SolutionFeaturePartAttribute,JetBrains.Application.Environment.ShellPartCatalogSet,JetBrains.Application.Components.NestedComponentContainerUnsafeComponentDescriptorsCreationFilter]>
Data.ArgumentIsSyncMode = False
Data.ArgumentIsPrimaryThread = False
Data.ArgumentInstantiation = ContainerAsyncPrimaryThread
InnerException = “Exception #2 at Root.InnerException.Data.BindFailures.ReqnrollStepOccurenceInfoProvider.InnerException”
ExceptionPath = Root.InnerException.Data.BindFailures.ReqnrollStepOccurenceInfoProvider
ClassName = System.InvalidOperationException
HResult = COR_E_INVALIDOPERATION=80131509

--- Outer ---

--- EXCEPTION #4/5 [CorruptedDependenciesException]
Message = “The component NestedComponentContainer<JetBrains.Application.Components.NestedComponentContainerAllByPartAttribute`3+NestedComponentContainerRegisterAllByPartAttributeStrategy[JetBrains.ReSharper.Psi.SolutionFeaturePartAttribute,JetBrains.Application.Environment.ShellPartCatalogSet,JetBrains.Application.Components.NestedComponentContainerUnsafeComponentDescriptorsCreationFilter]> was created with corrupted dependencies.”
Data.BindFailures.ReqnrollStepOccurenceInfoProvider = “Exception #3 at Root.InnerException.Data.BindFailures.ReqnrollStepOccurenceInfoProvider”
ExceptionPath = Root.InnerException
ClassName = JetBrains.Application.Components.Descriptors.CorruptedDependenciesException
HResult = COR_E_APPLICATION=80131600

--- Outer ---

--- EXCEPTION #5/5 [LoggerException]
Message = “The component NestedComponentContainer<JetBrains.Application.Components.NestedComponentContainerAllByPartAttribute`3+NestedComponentContainerRegisterAllByPartAttributeStrategy[JetBrains.ReSharper.Psi.SolutionFeaturePartAttribute,JetBrains.Application.Environment.ShellPartCatalogSet,JetBrains.Application.Components.NestedComponentContainerUnsafeComponentDescriptorsCreationFilter]> was created with corrupted dependencies.”
InnerException = “Exception #4 at Root.InnerException”
StackTraceString = “
  at JetBrains.Application.Components.AsyncDescriptorBase.ActivatingComponentState.TryGetSyncImpl() in TryGetSyncImpl.il:line IL_0000 mvid F4FF
     at JetBrains.Application.Components.AsyncDescriptorBase.ActivatingComponentState.GetAsyncImpl(TaskPriority priority) in GetAsyncImpl.il:line IL_0082 mvid F4FF
     at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s) in ExecutionContextCallback.il:line IL_0000 mvid DE3E
     at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in RunInternal.il:line IL_0040 mvid DE3E
     at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread) in MoveNext.il:line IL_0000 mvid DE3E or MoveNext.il:line IL_0040 mvid DE3E
     at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext() in MoveNext.il:line IL_0000 mvid DE3E or MoveNext.il:line IL_0040 mvid DE3E
     at JetBrains.Util.Concurrency.Threading.Tasks.SchedulerAwaiter.<>c__DisplayClass11_0.<OnCompleted>b__0(Object _) in SchedulerAwaiter.il:line IL_0000 mvid 4DEE
     at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) in RunInternal.il:line IL_0040 mvid DE3E
     at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) in ExecuteWithThreadLocal.il:line IL_0096 mvid DE3E
     at System.Threading.Tasks.Task.ExecuteEntry() in ExecuteEntry.il:line IL_0036 mvid DE3E
     at JetBrains.Application.Threading.Tasks.Scheduler.JetScheduler.ExecuteTask(Task task) in ExecuteTask.il:line IL_0014 mvid 4DEE
     at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.EnqueueNextTask() in EnqueueNextTask.il:line IL_0009 mvid 4DEE
     at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.ThreadPoolProc() in ThreadPoolProc.il:line IL_0197 mvid 4DEE
     at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.StartProc() in StartProc.il:line IL_0000 mvid 4DEE
”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
HResult = COR_E_APPLICATION=80131600

@haridasnykiel
Copy link

Hello, any update on this issue?

@webartoli
Copy link

Same issue on Windows.
This is the issue reference on Rider side

@konarx
Copy link

konarx commented Nov 14, 2024

Guys, Rider 2024.3 was released just yesterday. Give @Socolin some time. I am sure he will fix it (he always does). 💪

@Socolin
Copy link
Collaborator

Socolin commented Nov 14, 2024

I'll work on this this evening, should be available tomorrow as .zip and next week in the Marketplace

@Socolin
Copy link
Collaborator

Socolin commented Nov 15, 2024

The plugin is pending validation on Jetbrains side, until then it's available here, https://github.com/reqnroll/Reqnroll.Rider/actions/runs/11849936965

@ghost
Copy link

ghost commented Nov 15, 2024

The plugin is pending validation on Jetbrains side, until then it's available here, https://github.com/reqnroll/Reqnroll.Rider/actions/runs/11849936965

Awesome how quick you updated the plugin. Thank you very much.

@russog
Copy link

russog commented Nov 19, 2024

you guy rock!

@zion zion closed this as completed Jan 23, 2025
@arleth
Copy link

arleth commented Feb 17, 2025

Just hit the same annoying issue again on Mac with 2024.3.5 - after update no navigation is working anymore.... sigh

@ajeckmans
Copy link
Contributor

@Socolin mentioned last year that he has limited time to update the plugin. You're free to chime in and create a PR.

We tried a mechanism Jetbrains provides in the past that would allow automatic rollover to the newer versions, but it had other issues and so it was reverted again. The downside is that each new EAP program someone needs to step in and manually update the plugin.

@webartoli
Copy link

webartoli commented Feb 18, 2025

@arleth It can be any plugin. You can try disable your plugin and perform a binary search.

A colleague of mine has a similar issue just today with SpecFlow plugin.

Are you sure that your issue is related with Reqnroll ?

@Socolin
Copy link
Collaborator

Socolin commented Feb 18, 2025

Just hit the same annoying issue again on Mac with 2024.3.5 - after update no navigation is working anymore.... sigh

Do you see any error in the logs ? If yes, please open an new issue and I'll take a look.

@arleth
Copy link

arleth commented Feb 18, 2025

Just hit the same annoying issue again on Mac with 2024.3.5 - after update no navigation is working anymore.... sigh

Do you see any error in the logs ? If yes, please open an new issue and I'll take a look.

Nope - but I got my Rider working again - uninstalled the plugin and some others as well. Then I restarted Rider and installed it again - now my navigation works again. Unfortunately I did not check them one-by-one - so i cannot tell if it would have been enough just to remove one of them.... anyways.... it is working again!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants