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

Key: RSRP-36402
Type: Exception Exception
Status: Open Open
Priority: Normal Normal
Assignee: Dmitry Lomov
Reporter: Anonymous
Votes: 0
Watchers: 0
Operations

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

AsyncCommitAllDocuments: do not invoke under WriteLock

Created: 28 Feb 07 07:06   Updated: 09 Jun 08 22:30
Component/s: Parameter Info
Fix Version/s: 4.0.1
Security Level: Everybody (All jira users)

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

Build: 337


 Description  « Hide
Build337, VS2005
JetBrains.ReSharper.Util.InternalErrorException: AsyncCommitAllDocuments: do not invoke under WriteLock
An exception has occurred ---> JetBrains.ReSharper.Util.InternalErrorException: AsyncCommitAllDocuments: do not invoke under WriteLock

at JetBrains.ReSharper.Util.InternalErrorException..ctor(String, Exception) in c:\Agent\work\Server\ReSharper2.5\src\Util\src\InternalErrorException.cs:line 28 column 7
at JetBrains.ReSharper.Util.Logger.Fail(String, Object[]) in c:\Agent\work\Server\ReSharper2.5\src\Util\src\Logger.cs:line 144 column 9
at JetBrains.ReSharper.Util.Logger.Assert(Boolean, String, Object[]) in c:\Agent\work\Server\ReSharper2.5\src\Util\src\Logger.cs:line 137 column 5
at JetBrains.ReSharper.Psi.Impl.PsiManagerImpl.PsiManagerImpl.AsyncCommitAllDocuments(CheckForInterrupt, Action, Action) in c:\Agent\work\Server\ReSharper2.5\src\Psi\src\impl\PsiManager\PsiManagerImpl.cs:line 611 column 5
at JetBrains.ReSharper.CodeInsight.Services.ParameterInfo.EditorPopupRequest.PopupParameterInfo() in c:\Agent\work\Server\ReSharper2.5\src\CodeInsight.Services\src\ParameterInfo\ParameterInfoPopupControllerImpl.cs:line 176 column 7
at JetBrains.ReSharper.Util.Alarm.OnTimer(Object, EventArgs) in c:\Agent\work\Server\ReSharper2.5\src\Shell\src\Alarm.cs:line 177 column 15
at System.Windows.Forms.Timer.OnTick(EventArgs)
at System.Windows.Forms.TimerNativeWindow.WndProc(Message&)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr, Int32, IntPtr, IntPtr)
at System.Windows.Forms.IMsoComponentManager.FPushMessageLoop(Int32, Int32, Int32)
at System.Windows.Forms.ComponentManagerProxy.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32, Int32, Int32)
at System.Windows.Forms.ThreadContext.RunMessageLoopInner(Int32, ApplicationContext)
at System.Windows.Forms.ThreadContext.RunMessageLoop(Int32, ApplicationContext)
at System.Windows.Forms.Application.DoEvents()
at CR_Documentor.Controls.DocumentationControl.RefreshBrowser(XmlDocument, LanguageElement)
at CR_Documentor.DocumentorWindow.RefreshPreview()
at CR_Documentor.DocumentorWindow.events_LanguageElementActivated(LanguageElementActivatedEventArgs)
at System.RuntimeMethodHandle._InvokeMethodFast(Object, Object[], SignatureStruct&, MethodAttributes, RuntimeTypeHandle)
at System.RuntimeMethodHandle.InvokeMethodFast(Object, Object[], Signature, MethodAttributes, RuntimeTypeHandle)
at System.Reflection.RuntimeMethodInfo.Invoke(Object, BindingFlags, Binder, Object[], CultureInfo, Boolean)
at System.Delegate.DynamicInvokeImpl(Object[])
at System.Delegate.DynamicInvoke(Object[])
at DevExpress.CodeRush.Core.EventNexus.b(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, PropertyInfo, Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(CodeRushEventKey, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(LanguageElementActivatedEventArgs)
at av.a()
at av.a(AfterParseEventArgs)
at System.RuntimeMethodHandle._InvokeMethodFast(Object, Object[], SignatureStruct&, MethodAttributes, RuntimeTypeHandle)
at System.RuntimeMethodHandle.InvokeMethodFast(Object, Object[], Signature, MethodAttributes, RuntimeTypeHandle)
at System.Reflection.RuntimeMethodInfo.Invoke(Object, BindingFlags, Binder, Object[], CultureInfo, Boolean)
at System.Delegate.DynamicInvokeImpl(Object[])
at System.Delegate.DynamicInvoke(Object[])
at DevExpress.CodeRush.Core.EventNexus.b(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, PropertyInfo, Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(CodeRushEventKey, Object[])
at DevExpress.CodeRush.Core.EventNexus.OnAfterParse(String, TextDocument, LanguageElement)
at DevExpress.CodeRush.Core.LanguageServices.Parse(TextDocument, Boolean)
at DevExpress.CodeRush.Core.TextDocument.DoParse()
at DevExpress.CodeRush.Core.TextDocument.ParseIfNeeded()
at DevExpress.CodeRush.Core.SourceModelServices.ParseIfNeeded(TextDocument)
at DevExpress.CodeRush.Core.SourceModelServices.get_Active()
at av.a()
at av.a(CaretMovedEventArgs)
at System.RuntimeMethodHandle._InvokeMethodFast(Object, Object[], SignatureStruct&, MethodAttributes, RuntimeTypeHandle)
at System.RuntimeMethodHandle.InvokeMethodFast(Object, Object[], Signature, MethodAttributes, RuntimeTypeHandle)
at System.Reflection.RuntimeMethodInfo.Invoke(Object, BindingFlags, Binder, Object[], CultureInfo, Boolean)
at System.Delegate.DynamicInvokeImpl(Object[])
at System.Delegate.DynamicInvoke(Object[])
at DevExpress.CodeRush.Core.EventNexus.b(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, PropertyInfo, Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(CodeRushEventKey, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(CaretMovedEventArgs)
at dx.a(CaretPosition, CaretPosition, CaretMovedSource)
at dx.a(CaretMovedSource)
at dx.a(TextChangedEventArgs)
at System.RuntimeMethodHandle._InvokeMethodFast(Object, Object[], SignatureStruct&, MethodAttributes, RuntimeTypeHandle)
at System.RuntimeMethodHandle.InvokeMethodFast(Object, Object[], Signature, MethodAttributes, RuntimeTypeHandle)
at System.Reflection.RuntimeMethodInfo.Invoke(Object, BindingFlags, Binder, Object[], CultureInfo, Boolean)
at System.Delegate.DynamicInvokeImpl(Object[])
at System.Delegate.DynamicInvoke(Object[])
at DevExpress.CodeRush.Core.EventNexus.b(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, PropertyInfo, Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(CodeRushEventKey, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(TextChangedEventArgs)
at DevExpress.CodeRush.Core.TextDocument.a(TextLineChange, Boolean)
at DevExpress.CodeRush.Interop.VSIP.Helpers.TextLinesEventSink.OnChangeLineText(TextLineChange[], Boolean)
at Microsoft.VisualStudio.TextManager.Interop.IVsTextStream.ReplaceStreamEx(UInt32, Int32, Int32, IntPtr, Int32, Int32&)
at JetBrains.VSAddin.Editor.VSDocumentOperationsHandler.ReplaceText(TextRange, String) in c:\Agent\work\Server\ReSharper2.5\src\VSAddin\src\Editor\DocumentOperationHandlers.cs:line 198 column 9
at JetBrains.ReSharper.Editor.VSIntegration.VSDocument.InsertText(Int32, String) in c:\Agent\work\Server\ReSharper2.5\src\VSAddin\src\Editor\VSDocument.cs:line 111 column 9
at JetBrains.ReSharper.CodeInsight.TypingAssist.CSharpTypingAssistBase.HandleLeftBracketorParenthTyped(Char, ITextControl, NextHandler) in c:\Agent\work\Server\ReSharper2.5\src\CodeInsight\src\TypingAssist\CSharpTypingAssistBase.cs:line 343 column 11
at JetBrains.ReSharper.CodeInsight.TypingAssist.CSharpTypingAssistBase.Type(ITextControl, Char, NextHandler) in c:\Agent\work\Server\ReSharper2.5\src\CodeInsight\src\TypingAssist\CSharpTypingAssistBase.cs:line 65 column 13
at JetBrains.ReSharper.TextControl.Impl.NextWrapper.Next() in c:\Agent\work\Server\ReSharper2.5\src\TextControl\src\impl\TextControlManagerImplBase.cs:line 205 column 7
at JetBrains.ReSharper.TextControl.Impl.TextControlManagerImplBase.Type(ITextControl, Char) in c:\Agent\work\Server\ReSharper2.5\src\TextControl\src\impl\TextControlManagerImplBase.cs:line 162 column 48
at JetBrains.VSAddin.TextControl.VSTextControlManager.DoType(VSTextControl, Char) in c:\Agent\work\Server\ReSharper2.5\src\VSAddin\src\TextControl\VSTextControlManager.cs:line 94 column 7
at JetBrains.VSAddin.TextControl.MyCommandFilter.TryDelegateToReSharper(UInt32, IntPtr, UInt32, IntPtr, Guid&) in c:\Agent\work\Server\ReSharper2.5\src\VSAddin\src\TextControl\VSTextControl.cs:line 656 column 15
at JetBrains.VSAddin.TextControl.MyCommandFilter.Exec(Guid&, UInt32, UInt32, IntPtr, IntPtr) in c:\Agent\work\Server\ReSharper2.5\src\VSAddin\src\TextControl\VSTextControl.cs:line 611 column 13
at c1.CallWindowProc(IntPtr, IntPtr, Int32, IntPtr, IntPtr)
at c1.a(IntPtr, Int32, IntPtr, IntPtr)
at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr, IntPtr, Int32, IntPtr, IntPtr)
at System.Windows.Forms.NativeWindow.DefWndProc(Message&)
at System.Windows.Forms.NativeWindow.WndProc(Message&)
at JetBrains.VSAddin.TextControl.VsEditorParentWindow.WndProc(Message&) in c:\Agent\work\Server\ReSharper2.5\src\VSAddin\src\TextControl\Windows\VsEditorParentWindow.cs:line 225 column 11
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr, Int32, IntPtr, IntPtr)

at JetBrains.ReSharper.Util.Logger.Fail(String messageFormat, Object[] args) in c:\Agent\work\Server\ReSharper2.5\src\Util\src\Logger.cs:line 144
— End of inner exception stack trace —

at JetBrains.ReSharper.Util.Logger.LogExceptionEx(Exception, String, Boolean) in c:\Agent\work\Server\ReSharper2.5\src\Util\src\Logger.cs:line 350 column 9
at JetBrains.ReSharper.Util.Logger.LogException(Exception) in c:\Agent\work\Server\ReSharper2.5\src\Util\src\Logger.cs:line 362 column 5
at JetBrains.ReSharper.Util.Logger.Fail(String, Object[]) in c:\Agent\work\Server\ReSharper2.5\src\Util\src\Logger.cs:line 148 column 9
at JetBrains.ReSharper.Util.Logger.Assert(Boolean, String, Object[]) in c:\Agent\work\Server\ReSharper2.5\src\Util\src\Logger.cs:line 137 column 5
at JetBrains.ReSharper.Psi.Impl.PsiManagerImpl.PsiManagerImpl.AsyncCommitAllDocuments(CheckForInterrupt, Action, Action) in c:\Agent\work\Server\ReSharper2.5\src\Psi\src\impl\PsiManager\PsiManagerImpl.cs:line 611 column 5
at JetBrains.ReSharper.CodeInsight.Services.ParameterInfo.EditorPopupRequest.PopupParameterInfo() in c:\Agent\work\Server\ReSharper2.5\src\CodeInsight.Services\src\ParameterInfo\ParameterInfoPopupControllerImpl.cs:line 176 column 7
at JetBrains.ReSharper.Util.Alarm.OnTimer(Object, EventArgs) in c:\Agent\work\Server\ReSharper2.5\src\Shell\src\Alarm.cs:line 177 column 15
at System.Windows.Forms.Timer.OnTick(EventArgs)
at System.Windows.Forms.TimerNativeWindow.WndProc(Message&)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr, Int32, IntPtr, IntPtr)
at System.Windows.Forms.IMsoComponentManager.FPushMessageLoop(Int32, Int32, Int32)
at System.Windows.Forms.ComponentManagerProxy.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32, Int32, Int32)
at System.Windows.Forms.ThreadContext.RunMessageLoopInner(Int32, ApplicationContext)
at System.Windows.Forms.ThreadContext.RunMessageLoop(Int32, ApplicationContext)
at System.Windows.Forms.Application.DoEvents()
at CR_Documentor.Controls.DocumentationControl.RefreshBrowser(XmlDocument, LanguageElement)
at CR_Documentor.DocumentorWindow.RefreshPreview()
at CR_Documentor.DocumentorWindow.events_LanguageElementActivated(LanguageElementActivatedEventArgs)
at System.RuntimeMethodHandle._InvokeMethodFast(Object, Object[], SignatureStruct&, MethodAttributes, RuntimeTypeHandle)
at System.RuntimeMethodHandle.InvokeMethodFast(Object, Object[], Signature, MethodAttributes, RuntimeTypeHandle)
at System.Reflection.RuntimeMethodInfo.Invoke(Object, BindingFlags, Binder, Object[], CultureInfo, Boolean)
at System.Delegate.DynamicInvokeImpl(Object[])
at System.Delegate.DynamicInvoke(Object[])
at DevExpress.CodeRush.Core.EventNexus.b(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, PropertyInfo, Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(CodeRushEventKey, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(LanguageElementActivatedEventArgs)
at av.a()
at av.a(AfterParseEventArgs)
at System.RuntimeMethodHandle._InvokeMethodFast(Object, Object[], SignatureStruct&, MethodAttributes, RuntimeTypeHandle)
at System.RuntimeMethodHandle.InvokeMethodFast(Object, Object[], Signature, MethodAttributes, RuntimeTypeHandle)
at System.Reflection.RuntimeMethodInfo.Invoke(Object, BindingFlags, Binder, Object[], CultureInfo, Boolean)
at System.Delegate.DynamicInvokeImpl(Object[])
at System.Delegate.DynamicInvoke(Object[])
at DevExpress.CodeRush.Core.EventNexus.b(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, PropertyInfo, Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(CodeRushEventKey, Object[])
at DevExpress.CodeRush.Core.EventNexus.OnAfterParse(String, TextDocument, LanguageElement)
at DevExpress.CodeRush.Core.LanguageServices.Parse(TextDocument, Boolean)
at DevExpress.CodeRush.Core.TextDocument.DoParse()
at DevExpress.CodeRush.Core.TextDocument.ParseIfNeeded()
at DevExpress.CodeRush.Core.SourceModelServices.ParseIfNeeded(TextDocument)
at DevExpress.CodeRush.Core.SourceModelServices.get_Active()
at av.a()
at av.a(CaretMovedEventArgs)
at System.RuntimeMethodHandle._InvokeMethodFast(Object, Object[], SignatureStruct&, MethodAttributes, RuntimeTypeHandle)
at System.RuntimeMethodHandle.InvokeMethodFast(Object, Object[], Signature, MethodAttributes, RuntimeTypeHandle)
at System.Reflection.RuntimeMethodInfo.Invoke(Object, BindingFlags, Binder, Object[], CultureInfo, Boolean)
at System.Delegate.DynamicInvokeImpl(Object[])
at System.Delegate.DynamicInvoke(Object[])
at DevExpress.CodeRush.Core.EventNexus.b(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, PropertyInfo, Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(CodeRushEventKey, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(CaretMovedEventArgs)
at dx.a(CaretPosition, CaretPosition, CaretMovedSource)
at dx.a(CaretMovedSource)
at dx.a(TextChangedEventArgs)
at System.RuntimeMethodHandle._InvokeMethodFast(Object, Object[], SignatureStruct&, MethodAttributes, RuntimeTypeHandle)
at System.RuntimeMethodHandle.InvokeMethodFast(Object, Object[], Signature, MethodAttributes, RuntimeTypeHandle)
at System.Reflection.RuntimeMethodInfo.Invoke(Object, BindingFlags, Binder, Object[], CultureInfo, Boolean)
at System.Delegate.DynamicInvokeImpl(Object[])
at System.Delegate.DynamicInvoke(Object[])
at DevExpress.CodeRush.Core.EventNexus.b(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Delegate, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, PropertyInfo, Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(Int32, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(CodeRushEventKey, Object[])
at DevExpress.CodeRush.Core.EventNexus.a(TextChangedEventArgs)
at DevExpress.CodeRush.Core.TextDocument.a(TextLineChange, Boolean)
at DevExpress.CodeRush.Interop.VSIP.Helpers.TextLinesEventSink.OnChangeLineText(TextLineChange[], Boolean)
at Microsoft.VisualStudio.TextManager.Interop.IVsTextStream.ReplaceStreamEx(UInt32, Int32, Int32, IntPtr, Int32, Int32&)
at JetBrains.VSAddin.Editor.VSDocumentOperationsHandler.ReplaceText(TextRange, String) in c:\Agent\work\Server\ReSharper2.5\src\VSAddin\src\Editor\DocumentOperationHandlers.cs:line 198 column 9
at JetBrains.ReSharper.Editor.VSIntegration.VSDocument.InsertText(Int32, String) in c:\Agent\work\Server\ReSharper2.5\src\VSAddin\src\Editor\VSDocument.cs:line 111 column 9
at JetBrains.ReSharper.CodeInsight.TypingAssist.CSharpTypingAssistBase.HandleLeftBracketorParenthTyped(Char, ITextControl, NextHandler) in c:\Agent\work\Server\ReSharper2.5\src\CodeInsight\src\TypingAssist\CSharpTypingAssistBase.cs:line 343 column 11
at JetBrains.ReSharper.CodeInsight.TypingAssist.CSharpTypingAssistBase.Type(ITextControl, Char, NextHandler) in c:\Agent\work\Server\ReSharper2.5\src\CodeInsight\src\TypingAssist\CSharpTypingAssistBase.cs:line 65 column 13
at JetBrains.ReSharper.TextControl.Impl.NextWrapper.Next() in c:\Agent\work\Server\ReSharper2.5\src\TextControl\src\impl\TextControlManagerImplBase.cs:line 205 column 7
at JetBrains.ReSharper.TextControl.Impl.TextControlManagerImplBase.Type(ITextControl, Char) in c:\Agent\work\Server\ReSharper2.5\src\TextControl\src\impl\TextControlManagerImplBase.cs:line 162 column 48
at JetBrains.VSAddin.TextControl.VSTextControlManager.DoType(VSTextControl, Char) in c:\Agent\work\Server\ReSharper2.5\src\VSAddin\src\TextControl\VSTextControlManager.cs:line 94 column 7
at JetBrains.VSAddin.TextControl.MyCommandFilter.TryDelegateToReSharper(UInt32, IntPtr, UInt32, IntPtr, Guid&) in c:\Agent\work\Server\ReSharper2.5\src\VSAddin\src\TextControl\VSTextControl.cs:line 656 column 15
at JetBrains.VSAddin.TextControl.MyCommandFilter.Exec(Guid&, UInt32, UInt32, IntPtr, IntPtr) in c:\Agent\work\Server\ReSharper2.5\src\VSAddin\src\TextControl\VSTextControl.cs:line 611 column 13
at c1.CallWindowProc(IntPtr, IntPtr, Int32, IntPtr, IntPtr)
at c1.a(IntPtr, Int32, IntPtr, IntPtr)
at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr, IntPtr, Int32, IntPtr, IntPtr)
at System.Windows.Forms.NativeWindow.DefWndProc(Message&)
at System.Windows.Forms.NativeWindow.WndProc(Message&)
at JetBrains.VSAddin.TextControl.VsEditorParentWindow.WndProc(Message&) in c:\Agent\work\Server\ReSharper2.5\src\VSAddin\src\TextControl\Windows\VsEditorParentWindow.cs:line 225 column 11
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr, Int32, IntPtr, IntPtr)



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