Project
ReSharper
Priority
Normal
Type
Exception
Fix versions
6.0 EAP
State
Duplicate
Assignee
Sergey Shkredov
Subsystem
No subsystem
Affected versions
No Affected versions
Fixed in build
No Fixed in build
  • Created by   Kirill Falk
    2 years ago (25 Nov 2009 15:18)
  • Updated by   Sergey Shkredov
    2 years ago (02 Mar 2010 18:29)
  • Jira: RSRP-135863
    (history, comments)
 
RSRP-135863 InvalidOperationException : The execution context must be guarded from reentrancy in order to execute this action.
0
Issue is visible to: All Users
  The issue is visible to the selected user group only
Invoke Safe Delete refactoring on any action, Hit esc
JetBrains ReSharper 5 Version=5.0.1541.6, Built=2009-11-25T11:46:28, Configuration="Csharp PublicMode Vbnet VS0900"
Current file extension: cs
The execution context must be guarded from reentrancy in order to execute this action.

--- EXCEPTION #1/2 [InvalidOperationException]
Message = "The execution context must be guarded from reentrancy in order to execute this action."
ExceptionPath = Root.InnerException
ClassName = System.InvalidOperationException
HResult = COR_E_INVALIDOPERATION=80131509
Source = JetBrains.Platform.ReSharper.Util
StackTraceString = "
 at JetBrains.Threading.ReentrancyGuard.AssertGuarded() in c:\Agent\work\cc29ccea5bf569df\Platform\src\Util\src\Concurrency\ReentrancyGuard.cs:line 271
 at JetBrains.Threading.ReentrancyGuard.AssertGuarded() in c:\Agent\work\cc29ccea5bf569df\Platform\src\Util\src\Concurrency\ReentrancyGuard.cs:line 271
 at JetBrains.Application.ShellBase.<>c__DisplayClass13.<Init_GuardInvocatorLocks>b__11() in c:\Agent\work\cc29ccea5bf569df\Platform\src\Shell\src\ShellBase.cs:line 342
 at JetBrains.Application.ShellLocks.FireBeforeAcquiringReadLock() in c:\Agent\work\cc29ccea5bf569df\Platform\src\Shell\src\ShellLocks.cs:line 533
"

--- Outer —

--- EXCEPTION #2/2 [LoggerException]
Message = "The execution context must be guarded from reentrancy in order to execute this action."
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
InnerException = "Exception #1 at Root.InnerException"
HResult = COR_E_APPLICATION=80131600
StackTraceString = "
 at JetBrains.Application.ShellLocks.FireBeforeAcquiringReadLock() in c:\Agent\work\cc29ccea5bf569df\Platform\src\Shell\src\ShellLocks.cs:line 537
 at JetBrains.Application.ShellLocks.FireBeforeAcquiringReadLock() in c:\Agent\work\cc29ccea5bf569df\Platform\src\Shell\src\ShellLocks.cs:line 537
 at JetBrains.Application.ShellLocks.AcquireReadLock() in c:\Agent\work\cc29ccea5bf569df\Platform\src\Shell\src\ShellLocks.cs:line 165
 at JetBrains.Application.ReadLockCookie.Init(Boolean takeLock) in c:\Agent\work\cc29ccea5bf569df\Platform\src\Shell\src\ReadLockCookie.cs:line 35
 at JetBrains.Application.ReadLockCookie.Create() in c:\Agent\work\cc29ccea5bf569df\Platform\src\Shell\src\ReadLockCookie.cs:line 46
 at JetBrains.ReSharper.VS.ProjectModel.WebApplication.WebApplicationPsiModuleProvider.GetModuleFor(IProjectFile projectFile) in c:\Agent\work\cc29ccea5bf569df\src\VS\src\ProjectModel\WebApplication\WebApplicationPsiModuleProvider.cs:line 259
 at JetBrains.ReSharper.Psi.Impl.PsiModuleManagerImpl.GetPsiModule(IProjectFile projectFile) in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\impl\PsiModuleManagerImpl.cs:line 106
 at JetBrains.ReSharper.Psi.PsiModuleExtensions.GetPsiModule(IProjectFile projectFile) in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\PsiModuleExtensions.cs:line 26
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.FileElementBase.<GetPsiModule>b__0() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\FileElementBase.cs:line 129
 at JetBrains.ReSharper.Psi.CachedPsiValue`1.GetValue(IElement element, Func`1 calculator) in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\CachedPsiValue.cs:line 31
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.FileElementBase.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\FileElementBase.cs:line 126
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.GetPsiModule() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Tree\TreeElement.cs:line 327
 at JetBrains.ReSharper.Psi.Tree.ElementExtensions.GetProject(IElement element) in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\Tree\ElementExtensions.cs:line 58
 at JetBrains.ReSharper.Feature.Services.Asp.CustomReferences.MvcReferenceProvider`3.GetReferences(IElement element, IReference[] oldReferences) in c:\Agent\work\cc29ccea5bf569df\src\Feature.Services.Asp\src\CustomReferences\MvcReferenceProvider.cs:line 0
 at JetBrains.ReSharper.Psi.Impl.PsiManagerImpl.ReferenceProviderFactory.CachingReferenceProvider.GetReferences(IElement element, ICollection`1 names) in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\impl\PsiManager\ReferenceProviderFactory.cs:line 90
 at JetBrains.ReSharper.Psi.Tree.ElementExtensions.<GetReferences>d__0.MoveNext() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\Tree\ElementExtensions.cs:line 84
 at System.Linq.Enumerable.Contains[TSource](IEnumerable`1 source, TSource value, IEqualityComparer`1 comparer) in c:\Agent\work\cc29ccea5bf569df\Platform\src\Util\src\System.Core\Enumerable.Set.cs:line 155
 at System.Linq.Enumerable.Contains[TSource](IEnumerable`1 source, TSource value) in c:\Agent\work\cc29ccea5bf569df\Platform\src\Util\src\System.Core\Enumerable.Set.cs:line 146
 at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.TreeReferenceBase`1.IsValid() in c:\Agent\work\cc29ccea5bf569df\src\Psi\src\ExtensionsAPI\Resolve\TreeReferenceBase.cs:line 20
 at JetBrains.ReSharper.Refactorings.Conflicts.New.Conflict.IsObjectValid(Object obj) in c:\Agent\work\cc29ccea5bf569df\src\NewRefactorings\src\Conflicts\New\Conflict.cs:line 108
 at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate) in c:\Agent\work\cc29ccea5bf569df\Platform\src\Util\src\System.Core\Enumerable.Quantifiers.cs:line 18
 at JetBrains.ReSharper.Refactorings.Conflicts.New.Conflict.get_IsValid() in c:\Agent\work\cc29ccea5bf569df\src\NewRefactorings\src\Conflicts\New\Conflict.cs:line 88
 at JetBrains.ReSharper.Refactorings.WorkflowW.ConflictsTreeList.ConflictFormattedTextProvider.get_FormattedText() in c:\Agent\work\cc29ccea5bf569df\src\NewRefactorings\src\WorkflowW\ConflictsTreeList.cs:line 168
 at JetBrains.CommonControls.ActiveRichText.ActiveTextViewInfo.UpdateEditValue() in c:\Agent\work\cc29ccea5bf569df\Platform\src\UI\src\CommonControls\ActiveRichText\ActiveTextViewInfo.cs:line 68
 at JetBrains.CommonControls.ActiveRichText.ActiveTextViewInfo.OnEditValueChanged() in c:\Agent\work\cc29ccea5bf569df\Platform\src\UI\src\CommonControls\ActiveRichText\ActiveTextViewInfo.cs:line 55
 at DevExpress.XtraEditors.ViewInfo.BaseEditViewInfo.set_EditValue(Object value)
 at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.UpdateCell(CellInfo cell, TreeListColumn col, TreeListNode node)
 at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowCellsInfo(RowInfo ri, ArrayList viewInfoList)
 at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowInfo(RowInfo ri, ArrayList viewInfoList)
 at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.CalcRowGroupInfo(TreeListNodes nodes, CalcRowGroupInfoArgs rowArgs)
 at DevExpress.XtraTreeList.ViewInfo.TreeListViewInfo.BriefCalcRowsInfo()
 at DevExpress.XtraTreeList.TreeList.RefreshRowsInfo(Boolean recalcRowsInfo)
 at DevExpress.XtraTreeList.TreeList.RefreshRowsInfo()
 at DevExpress.XtraTreeList.Handler.TreeListHandler.TreeListControlState.SetRegularState()
 at DevExpress.XtraTreeList.Handler.TreeListHandler.TreeListControlState.LostFocusCore()
 at DevExpress.XtraTreeList.Handler.TreeListHandler.TreeListControlState.LostFocus()
 at DevExpress.XtraTreeList.Handler.TreeListHandler.OnLostFocus()
 at DevExpress.XtraTreeList.TreeList.OnLostFocus(EventArgs e)
 at System.Windows.Forms.Control.WmKillFocus(Message& m)
 at System.Windows.Forms.Control.WndProc(Message& m)
 at DevExpress.XtraEditors.Container.EditorContainer.WndProc(Message& m)
 at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
 at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
 at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 at System.Windows.Forms.SafeNativeMethods.EnableWindow(HandleRef hWnd, Boolean enable)
 at System.Windows.Forms.Control.OnEnabledChanged(EventArgs e)
 at DevExpress.XtraTreeList.TreeList.OnEnabledChanged(EventArgs e)
 at System.Windows.Forms.Control.OnParentEnabledChanged(EventArgs e)
 at System.Windows.Forms.Control.OnEnabledChanged(EventArgs e)
 at System.Windows.Forms.Control.OnParentEnabledChanged(EventArgs e)
 at System.Windows.Forms.Control.OnEnabledChanged(EventArgs e)
 at System.Windows.Forms.Control.OnParentEnabledChanged(EventArgs e)
 at System.Windows.Forms.Control.OnEnabledChanged(EventArgs e)
 at System.Windows.Forms.Control.OnParentEnabledChanged(EventArgs e)
 at System.Windows.Forms.Control.OnEnabledChanged(EventArgs e)
 at System.Windows.Forms.Control.OnParentEnabledChanged(EventArgs e)
 at System.Windows.Forms.Control.OnEnabledChanged(EventArgs e)
 at System.Windows.Forms.Form.OnEnabledChanged(EventArgs e)
 at System.Windows.Forms.Control.set_Enabled(Boolean value)
 at JetBrains.ReSharper.Refactorings.WorkflowW.RefactoringWizardForm.myBtnCancel_Click(Object sender, EventArgs e) in c:\Agent\work\cc29ccea5bf569df\src\NewRefactorings\src\WorkflowW\RefactoringWizardForm.cs:line 532
 at System.Windows.Forms.Control.OnClick(EventArgs e)
 at System.Windows.Forms.Button.OnClick(EventArgs e)
 at System.Windows.Forms.Button.PerformClick()
 at System.Windows.Forms.Form.ProcessDialogKey(Keys keyData)
 at System.Windows.Forms.Control.ProcessDialogKey(Keys keyData)
 at System.Windows.Forms.Control.ProcessDialogKey(Keys keyData)
 at System.Windows.Forms.Control.ProcessDialogKey(Keys keyData)
 at System.Windows.Forms.ContainerControl.ProcessDialogKey(Keys keyData)
 at System.Windows.Forms.Control.ProcessDialogKey(Keys keyData)
 at System.Windows.Forms.Control.ProcessDialogKey(Keys keyData)
 at DevExpress.XtraTreeList.TreeList.ProcessDialogKey(Keys keyData)
 at System.Windows.Forms.Control.PreProcessMessage(Message& msg)
 at System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg)
 at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
 at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FPreTranslateMessage(MSG& msg)
 at System.Windows.Forms.ComponentManagerProxy.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FPreTranslateMessage(MSG& msg)
"
Comments (1)
 
History
 
Linked Issues (?)
 
TeamCity Changes (0)
 
Slava Trenogin
  Slava Trenogin
26 Nov 2009 19:03
2 years ago
Conflict page (safe delete and others refeactorings) should be reetrance guarded.