History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: RSRP-38321
Type: Exception Exception
Status: Closed Closed
Resolution: Fixed
Priority: Normal Normal
Assignee: Dmitry Lomov
Reporter: Radu Spantioc
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
ReSharper

Specified cast is not valid.

Created: 03 Apr 07 10:49   Updated: 05 Apr 07 22:01
Component/s: None
Fix Version/s: 3.0, 2.5.2
Security Level: Everybody (All jira users)

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown

Build: 269
Fixed in build: 414


 Description  « Hide
Build269, VS2003
JetBrains.ReSharper.Util.InternalErrorException: Specified cast is not valid.
An exception has occurred ---> System.InvalidCastException: Specified cast is not valid.
at JetBrains.ReSharper.Psi.CSharp.MethodUtil.IsBetterFunctionMember(IParametersOwner method1, ISubstitution sub1, IParametersOwner method2, ISubstitution sub2, IExpressionType[] expressionTypes) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\util\MethodUtil.cs:line 175
at JetBrains.ReSharper.Psi.Impl.Resolve.Filters.BestFunctionMemberFilter.FilterArray(ISymbolInfo[] data) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\impl\resolve\filters\BestFunctionMemberFilter.cs:line 67
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.MultiFilteredNameSymbolTable.GetAllSymbolInfos(String name) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\MultiFilteredNameSymbolTable.cs:line 54
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.MultiFilteredNameSymbolTable.IsEmpty(String name) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\MultiFilteredNameSymbolTable.cs:line 40
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.MultiFilteredNameSymbolTable.GetResolveResult(String name, ResolveErrorType& errorType) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\MultiFilteredNameSymbolTable.cs:line 85
at JetBrains.ReSharper.Psi.CSharp.Impl.Tree.ReferenceExpressionBase.Resolve(ISymbolTable table, IAccessContext context, ResolveErrorType& errorType) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\cSharp\impl\tree\ReferenceExpressionBase.cs:line 328
at JetBrains.ReSharper.Psi.CSharp.Impl.Tree.ReferenceExpressionBase.ResolveWithoutCache(ResolveErrorType& errorType) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\cSharp\impl\tree\ReferenceExpressionBase.cs:line 303
at JetBrains.ReSharper.Psi.Impl.Resolve.ResolveUtil.ResolveWithCache(IInternalRef reference) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\impl\resolve\ResolveUtil.cs:line 602
at JetBrains.ReSharper.Psi.CSharp.Impl.Tree.ReferenceExpressionBase.Resolve() in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\cSharp\impl\tree\ReferenceExpressionBase.cs:line 217
at JetBrains.ReSharper.Daemon.CSharp.Stages.SmartResolverProcess.VisitReferenceExpression(IReferenceExpression referenceExpression) in c:\Agent\work\Server\ReSharper2.0\src\Daemon.CSharp\src\Stages\SmartResolver.cs:line 228
at JetBrains.ReSharper.Daemon.CSharp.Stages.SmartResolverProcess.VisitElement(IResolveElement resolveElement) in c:\Agent\work\Server\ReSharper2.0\src\Daemon.CSharp\src\Stages\SmartResolver.cs:line 172
at JetBrains.ReSharper.Psi.Resolve.Resolver.ProcessAfterInterior(IResolveElement element) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\resolve\Resolver.cs:line 140
at JetBrains.ReSharper.Psi.CSharp.Impl.Tree.InvocationExpression.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\cSharp\impl\tree\InvocationExpression.cs:line 87
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.CSharp.Impl.Tree.InvocationExpression.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\cSharp\impl\tree\InvocationExpression.cs:line 74
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.CSharp.Impl.Tree.MethodDeclaration.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\cSharp\impl\tree\MethodDeclaration.cs:line 120
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.ResolveElementUtil.ProcessDescendantForResolve(IResolveElementProcessor processor, IResolveElement descendant) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Resolve\SharedImplUtil.cs:line 15
at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IResolveElementProcessor processor) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 536
at JetBrains.ReSharper.Psi.Resolve.Resolver.ProcessResolveElement(IResolveElement topElement) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\resolve\Resolver.cs:line 49
at JetBrains.ReSharper.Psi.Resolve.AllNonQualifiedReferencesResolver.ProcessResolveElement(IResolveElement topElement) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\resolve\AllNonQualifiedReferencesResolver.cs:line 16
at JetBrains.ReSharper.Psi.Resolve.Resolver.ProcessFile(IFile file) in c:\Agent\work\Server\ReSharper2.0\src\Psi\src\resolve\Resolver.cs:line 40
at JetBrains.ReSharper.Daemon.CSharp.Stages.SmartResolverProcess.Execute() in c:\Agent\work\Server\ReSharper2.0\src\Daemon.CSharp\src\Stages\SmartResolver.cs:line 79
at JetBrains.ReSharper.Daemon.Impl.DaemonProcess.HighlightingProcess() in c:\Agent\work\Server\ReSharper2.0\src\Daemon\src\Impl\DaemonProcess.cs:line 298
— End of inner exception stack trace —

at JetBrains.ReSharper.Util.Logger.LogExceptionEx(Exception, String, Boolean) in c:\Agent\work\Server\ReSharper2.0\src\Util\src\Logger.cs:line 331 column 9
at JetBrains.ReSharper.Util.Logger.LogException(Exception) in c:\Agent\work\Server\ReSharper2.0\src\Util\src\Logger.cs:line 343 column 5
at JetBrains.ReSharper.Daemon.Impl.DaemonProcess.HighlightingProcess() in c:\Agent\work\Server\ReSharper2.0\src\Daemon\src\Impl\DaemonProcess.cs:line 340 column 9
at System.Reflection.RuntimeMethodInfo.InternalInvoke(Object, BindingFlags, Binder, Object[], CultureInfo, Boolean, Assembly, Boolean)
at System.Reflection.RuntimeMethodInfo.InternalInvoke(Object, BindingFlags, Binder, Object[], CultureInfo, Boolean)
at System.Delegate.DynamicInvokeImpl(Object[])
at System.MulticastDelegate.DynamicInvokeImpl(Object[])
at AsyncHelper.DynamicInvokeShim(Object) in c:\Agent\work\Server\ReSharper2.0\src\Util\src\AsyncHelper.cs:line 63 column 3



 All   Comments   Work Log   Change History      Sort Order:
There are no comments yet on this issue.