Reporter |
|
---|---|
Created | Mar 29, 2015 10:08:17 AM |
Updated | Aug 13, 2015 10:40:12 AM |
Assignee | Denis Korneev (Denis.Korneev) |
Priority | Major |
State | Submitted |
Type | Exception |
Target Wave | Undefined |
Fixed In Wave | Undefined |
Affected Wave | No affected wave |
Subsystem | Platform - VS Integration |
Fix versions | No Fix versions |
Affected versions | No Affected versions |
Fixed in builds | No Fixed in build |
VsVersion | All Versions |
ReSharperPlatformVs12 Wave 02
Cannot access a disposed object. Object name: 'MarshalingWindowFrame'.
— EXCEPTION #1/2 [ObjectDisposedException]
Message = “
Cannot access a disposed object.
Object name: 'MarshalingWindowFrame'.
”
ExceptionPath = Root.InnerException
ClassName = System.ObjectDisposedException
HResult = COR_E_OBJECTDISPOSED=80131622
Source = “
”
StackTraceString = “
”
— Outer —
— EXCEPTION #2/2 [LoggerException]
Message = “
Cannot access a disposed object.
Object name: 'MarshalingWindowFrame'.
”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
InnerException = “Exception #1 at Root.InnerException”
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
”
Cannot access a disposed object. Object name: 'MarshalingWindowFrame'.
— EXCEPTION #1/2 [ObjectDisposedException]
Message = “
Cannot access a disposed object.
Object name: 'MarshalingWindowFrame'.
”
ExceptionPath = Root.InnerException
ClassName = System.ObjectDisposedException
HResult = COR_E_OBJECTDISPOSED=80131622
Source = “
at Microsoft.VisualStudio.PlatformUI.DisposableObject.ThrowIfDisposed() at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.<>c__DisplayClass16.<GetProperty>b__15() at Microsoft.VisualStudio.ErrorHandler.CallWithCOMConvention(Func`1 method, Boolean reportError, Boolean setShellErrorInfo)
StackTraceString = “
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode) at JetBrains.VsIntegration.Interop.Shim.VsShell.Shell.IVsWindowFrame.GetProperty[TValue](VSFPROPID propid) at JetBrains.VsIntegration.Interop.Shim.VsShell.Shell.IVsWindowFrame.TryGetWindowObjectKind()
— Outer —
— EXCEPTION #2/2 [LoggerException]
Message = “
Cannot access a disposed object.
Object name: 'MarshalingWindowFrame'.
”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
InnerException = “Exception #1 at Root.InnerException”
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
at JetBrains.PsiFeatures.VisualStudio.Core.TypeBrowser.VsObjectBrowserInterceptor.SelectionChanged(SelectionChangedEventArgs args) at JetBrains.DataFlow.Signal`1.NotifySinks(TValue payload) at JetBrains.DataFlow.Signal`1.Fire(TValue value, Object cookie) at JetBrains.DataFlow.Signal`1.Fire(TValue value) at JetBrains.VsIntegration.Interop.Events.ProjectModel.VsSelectionProjectModel.Sink.Microsoft.VisualStudio.Shell.Interop.IVsSelectionEvents.OnSelectionChanged(IVsHierarchy pHierOld, UInt32 itemidOld, IVsMultiItemSelect pMISOld, ISelectionContainer pSCOld, IVsHierarchy pHierNew, UInt32 itemidNew, IVsMultiItemSelect pMISNew, ISelectionContainer pSCNew) at Microsoft.VisualStudio.Shell.Interop.IVsTrackSelectionEx.OnSelectChangeEx(IntPtr pHier, UInt32 itemid, IVsMultiItemSelect pMIS, IntPtr pSC) at Microsoft.VisualStudio.PlatformUI.HierarchyPivotNavigator.PropagateSelection(IServiceProvider serviceProvider, IVsTrackSelectionEx trackSelection, SafeIUnknown safeSelectionContainer, IntPtr hierarchy, UInt32 itemid, IVsMultiItemSelect multiItemSelect) at Microsoft.VisualStudio.PlatformUI.HierarchyPivotNavigator.PropagateSelection() at Microsoft.VisualStudio.PlatformUI.HierarchyPivotNavigator.VerifyAndPropagateSelection() at Microsoft.VisualStudio.PlatformUI.HierarchyPivotNavigator.<VerifyAndPropagateSelection>b__0() at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) at MS.Win32.UnsafeNativeMethods.MessageBox(HandleRef hWnd, String text, String caption, Int32 type) at System.Windows.MessageBox.ShowCore(IntPtr owner, String messageBoxText, String caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult, MessageBoxOptions options) at TypeScriptLanguageService.VsEditor.UserNotificationService.ShowChoice(String message, String title) at TypeScriptLanguageService.ScriptContext.OpenProject.CheckAndHandleTypeScriptToolsVersion(IVsHierarchy projectHierarchy, IServiceProvider serviceProvider) at TypeScriptLanguageService.ScriptContext.OpenProject.UpdateCompilationSettings() at TypeScriptLanguageService.ScriptContext.OpenProject..ctor(IServiceProvider serviceProvider, IFileSystem fileSystem, IVsHierarchy projectHierarchy, EventHandler typeScriptProjectItemChangedHandler, EventHandler`1 typeScriptProjectRenamedHandler) at TypeScriptLanguageService.ScriptContext.OpenProjectProvider.CreateOpenProject(IVsHierarchy hierarchy) at TypeScriptLanguageService.ScriptContext.OpenProjectProvider.<>c__DisplayClass3.<>c__DisplayClass6.<InitializeOpenProjectsOnUIThread>b__2(String _) at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) at TypeScriptLanguageService.ScriptContext.OpenProjectProvider.<>c__DisplayClass3.<InitializeOpenProjectsOnUIThread>b__1(IVsHierarchy hierarchy) at TypeScriptLanguageService.ScriptContext.OpenProjectProvider.ForEachProjectHierarchy(IServiceProvider serviceProvider, Func`2 action) at TypeScriptLanguageService.ScriptContext.OpenProjectProvider.<InitializeOpenProjectsOnUIThread>b__0() at TypeScriptLanguageService.ScriptContext.OpenProjectProvider.<>c__DisplayClass9.<ExecuteOnUIThreadSynchronusly>b__8() at TypeScriptLanguageService.ScriptContext.OpenProjectProvider.ExecuteOnUIThreadSynchronusly(Action action) at TypeScriptLanguageService.ScriptContext.OpenProjectProvider.InitializeOpenProjectsOnUIThread() at TypeScriptLanguageService.ScriptContext.OpenProjectProvider.TryGetOrCreateProject(IVsHierarchy project) at TypeScriptLanguageService.ScriptContext.OpenProjectProvider.Microsoft.VisualStudio.Shell.Interop.IVsUpdateSolutionEvents.OnActiveProjectCfgChange(IVsHierarchy pIVsHierarchy) at Microsoft.VisualStudio.Shell.Interop.IVsSolution4.EnsureProjectIsLoaded(Guid& guidProject, UInt32 grfFlags) at Microsoft.VisualStudio.Platform.WindowManagement.SolutionOptions.EnsureProjectIsLoaded(Guid projectGuid) at Microsoft.VisualStudio.Platform.WindowManagement.SolutionOptions.ReopenDocumentFrame(WindowManagerService windowManager, StubWindowInfo stubInfo, ReopenDocumentOptions options, DocumentGroup docGroup, Int32& hr) at Microsoft.VisualStudio.Platform.WindowManagement.SolutionOptions.ReopenDocumentFrame(IWindowManagerPrivate windowManager, StubWindowInfo stubInfo, ReopenDocumentOptions options, DocumentGroup docGroup, Int32& hr) at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.EnsureStubFrameInitialized(Boolean show, StubWindowInitializationReason reason) at Microsoft.VisualStudio.Platform.WindowManagement.StubWindowInfo.Microsoft.Internal.VisualStudio.Shell.Interop.IVsStubWindowPrivate.EnsureLoaded() at Microsoft.Internal.VisualStudio.Shell.Interop.IVsRunningDocumentTablePrivate.NotifyOnBeforeShow(UInt32 docCookie, Int32 fFirstShow, IVsWindowFrame pFrame) at Microsoft.VisualStudio.Platform.WindowManagement.Rdt.NotifyOnBeforeShow(UInt32 cookie, Boolean firstShow, IVsWindowFrame frame) at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.NotifyFrameShowing(UInt32 cookie, Boolean firstShow) at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.ShowInternal(ShowFlags showFlags) at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.EnsureContentConstructed() at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.Activate() at Microsoft.VisualStudio.Platform.WindowManagement.WindowManagerService.viewManager_ActiveViewChanged(Object sender, ActiveViewChangedEventArgs e) at System.EventHandler`1.Invoke(Object sender, TEventArgs e) at Microsoft.VisualStudio.PlatformUI.ExtensionMethods.RaiseEvent[TEventArgs](EventHandler`1 eventHandler, Object source, TEventArgs args) at Microsoft.VisualStudio.PlatformUI.Shell.ViewManager.SetActiveView(View view, ActivationType type) at Microsoft.VisualStudio.PlatformUI.Shell.ViewManager.ActivateViewFromTabControl(TabControl tabControl, ActivationType type) at Microsoft.VisualStudio.PlatformUI.Shell.ViewManager.OnTabControlSelectionChanged(Object sender, SelectionChangedEventArgs args) at Microsoft.VisualStudio.PlatformUI.Shell.ViewManager.<.cctor>b__1b(Object sender, SelectionChangedEventArgs args) at System.Windows.Controls.SelectionChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e) at System.Windows.Controls.TabControl.OnSelectionChanged(SelectionChangedEventArgs e) at Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedTabControl.OnSelectionChanged(SelectionChangedEventArgs e) at System.Windows.Controls.Primitives.Selector.InvokeSelectionChanged(List`1 unselectedInfos, List`1 selectedInfos) at System.Windows.Controls.Primitives.Selector.SelectionChanger.End() at System.Windows.Controls.Primitives.Selector.SelectionChanger.SelectJustThisItem(ItemInfo info, Boolean assumeInItemsCollection) at System.Windows.Controls.Primitives.Selector.OnSelectedItemChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) at System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue) at System.Windows.Data.BindingExpressionBase.Invalidate(Boolean isASubPropertyChange) at System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange) at System.Windows.Data.BindingExpression.ScheduleTransfer(Boolean isASubPropertyChange) at MS.Internal.Data.ClrBindingWorker.NewValueAvailable(Boolean dependencySourcesChanged, Boolean initialValue, Boolean isASubPropertyChange) at MS.Internal.Data.PropertyPathWorker.UpdateSourceValueState(Int32 k, ICollectionView collectionView, Object newValue, Boolean isASubPropertyChange) at MS.Internal.Data.PropertyPathWorker.OnDependencyPropertyChanged(DependencyObject d, DependencyProperty dp, Boolean isASubPropertyChange) at MS.Internal.Data.ClrBindingWorker.OnSourceInvalidation(DependencyObject d, DependencyProperty dp, Boolean isASubPropertyChange) at System.Windows.Data.BindingExpression.HandlePropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args) at System.Windows.Data.BindingExpressionBase.OnPropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args) at System.Windows.Data.BindingExpression.OnPropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args) at System.Windows.DependentList.InvalidateDependents(DependencyObject source, DependencyPropertyChangedEventArgs sourceArgs) at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal) at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value) at Microsoft.VisualStudio.PlatformUI.Shell.NestedGroup.UpdateSelectionCore(Int32 oldIndex) at Microsoft.VisualStudio.PlatformUI.Shell.ViewGroup.UpdateSelection(Int32 previousSelectionIndex) at Microsoft.VisualStudio.PlatformUI.Shell.ViewGroup.OnChildVisibilityChanged(ViewElement item) at Microsoft.VisualStudio.PlatformUI.Shell.ViewElement.OnIsVisibleChanged() at Microsoft.VisualStudio.PlatformUI.Shell.ViewElement.OnIsVisibleChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal) at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value) at Microsoft.VisualStudio.PlatformUI.Shell.View.Hide() at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.<Hide>b__21() at Microsoft.VisualStudio.ErrorHandler.CallWithCOMConvention(Func`1 method, Boolean reportError, Boolean setShellErrorInfo) at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.Hide() at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.DisposeManagedResources() at Microsoft.VisualStudio.PlatformUI.DisposableObject.Dispose(Boolean disposing) at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.<>c__DisplayClass8.<CloseFrame>b__7() at Microsoft.VisualStudio.ErrorHandler.CallWithCOMConvention(Func`1 method, Boolean reportError, Boolean setShellErrorInfo) at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.CloseFrame(__FRAMECLOSE frameClose) at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.EnsureStubFrameInitialized(Boolean show, StubWindowInitializationReason reason) at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.<>c__DisplayClass16.<GetProperty>b__15() at Microsoft.VisualStudio.ErrorHandler.CallWithCOMConvention(Func`1 method, Boolean reportError, Boolean setShellErrorInfo) at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.GetProperty(Int32 propid, Object& pvarOut) at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.MarshalingWindowFrame.<>c__DisplayClass78.<Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame.GetProperty>b__77() at Microsoft.VisualStudio.Shell.ThreadHelper.Invoke[TResult](Func`1 method) at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.MarshalingWindowFrame.Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame.GetProperty(Int32 propid, Object& pvar) at Microsoft.VisualStudio.Data.Tools.Package.SchemaCompare2.RDTEventHandler.OnBeforeDocumentWindowShow(UInt32 docCookie, Int32 fFirstShow, IVsWindowFrame pFrame) at Microsoft.Internal.VisualStudio.Shell.Interop.IVsRunningDocumentTablePrivate.NotifyOnBeforeShow(UInt32 docCookie, Int32 fFirstShow, IVsWindowFrame pFrame) at Microsoft.VisualStudio.Platform.WindowManagement.Rdt.NotifyOnBeforeShow(UInt32 cookie, Boolean firstShow, IVsWindowFrame frame) at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.NotifyFrameShowing(UInt32 cookie, Boolean firstShow) at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.ShowInternal(ShowFlags showFlags) at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.EnsureContentConstructed() at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.OnContentShowing(View view) at Microsoft.VisualStudio.Platform.WindowManagement.WindowManagerService.OnViewContentShowing(Object sender, ViewEventArgs args) at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.UnsafeInvoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Delegate.DynamicInvokeImpl(Object[] args) at System.Windows.RoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e) at Microsoft.VisualStudio.PlatformUI.Shell.Controls.ViewPresenter.<AsyncRaiseEvent>b__2(Object arg) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)