Vault enhanced client crash
Moderator: SourceGear
Vault enhanced client crash
Using Vault 5.0.3 (18802) on Vista 32bit (migrated from 4 to 5 last week), I get an exception when pressing Commit All. The check in dialog appears, but shows an exception box on top of the dialog.
The details from VaultVsipClient2008.txt contains:
(btw earlier this morning somebody else also had strange exceptions, will send more details when available).
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Adding to tree: Modified: $/Class Library/DataAccess/DataAccess.Manager.PassPro/DataAccess.Manager.PassPro.csproj
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Corresponding solution node: Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro Root Node: Unidentified Path
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Looking for container parent for Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro Root Node: Unidentified Path
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Nearest container node is Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro Root Node: Unidentified Path
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Looking for container parent for Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro Root Node: Unidentified Path
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Nearest container node is Solution Node: D:\Sources\Class Library\DataAccess\DataAccess.sln
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Container node Solution Node: D:\Sources\Class Library\DataAccess\DataAccess.sln exists. Returning it.
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Adding new container node Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro Root Node: Unidentified Path as a child of container node Solution Node: D:\Sources\Class Library\DataAccess\DataAccess.sln
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Adding new SlnNode Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro Root Node: Unidentified Path. IndexKey: (Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro:4294967294:True)
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Adding new SlnNode Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro Root Node: Unidentified Path. IndexKey: (Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro:4294967294:False)
8-3-2010 12:59:32 <generic>: [<No Name>:4560] [System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at SourceGearLLC.VaultVsipClient.FilePicker.DataTreeNode.CreateNewNonSlnNode(DataTreeNode parent, ChangeSetItem csi, String localPath, Boolean isFolder, String text, TreeImageList imageList)
at SourceGearLLC.VaultVsipClient.FilePicker.AddCsiToTree(ChangeSetItem csi, DataTreeNode tree, SolutionIndex slnIndex)
at SourceGearLLC.VaultVsipClient.FilePicker.BuildDataTree(ChangeSetItemColl changeSetItems)
at SourceGearLLC.VaultVsipClient.FilePicker.BuildChangeset()]An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at SourceGearLLC.VaultVsipClient.FilePicker.DataTreeNode.CreateNewNonSlnNode(DataTreeNode parent, ChangeSetItem csi, String localPath, Boolean isFolder, String text, TreeImageList imageList)
at SourceGearLLC.VaultVsipClient.FilePicker.AddCsiToTree(ChangeSetItem csi, DataTreeNode tree, SolutionIndex slnIndex)
at SourceGearLLC.VaultVsipClient.FilePicker.BuildDataTree(ChangeSetItemColl changeSetItems)
at SourceGearLLC.VaultVsipClient.FilePicker.BuildChangeset()
Stack Trace:
at VaultClientPresentationLib.GUIClientInstance.ShowCommandException(Exception e, IWin32Window dialogOwner)
at SourceGearLLC.VaultVsipClient.FilePicker.FillListException(Exception ex)
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ListView.WndProc(Message& m)
at VsipLib.NoCheckToggleOnDoubleClickListView.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.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ThreadContext.LocalModalMessageLoop(Form form)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.RunDialog(Form form)
at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
at SourceGearLLC.VaultVsipClient.Vault.ShowCheckinCommitDialog()
at SourceGearLLC.VaultVsipClient.VsipClientChangeSetView.Commit(Boolean selectedOnly)
at SourceGearLLC.VaultVsipClient.VsipClientChangeSetView.DoExecuteCommand(ChangeSetViewCommand c)
at SourceGearLLC.VaultVsipClient.VsipClientChangeSetView.ExecuteCommand(ChangeSetViewCommand c)
at VaultClientPresentationLib.ChangeSetView.toolBar_ButtonClick(Object sender, ToolBarButtonClickEventArgs e)
at System.Windows.Forms.ToolBar.OnButtonClick(ToolBarButtonClickEventArgs e)
at System.Windows.Forms.ToolBar.WmReflectCommand(Message& m)
at System.Windows.Forms.ToolBar.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.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m)
at System.Windows.Forms.Control.WmCommand(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.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.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
at System.Windows.Forms.Control.DefWndProc(Message& m)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolBar.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)
The details from VaultVsipClient2008.txt contains:
(btw earlier this morning somebody else also had strange exceptions, will send more details when available).
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Adding to tree: Modified: $/Class Library/DataAccess/DataAccess.Manager.PassPro/DataAccess.Manager.PassPro.csproj
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Corresponding solution node: Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro Root Node: Unidentified Path
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Looking for container parent for Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro Root Node: Unidentified Path
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Nearest container node is Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro Root Node: Unidentified Path
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Looking for container parent for Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro Root Node: Unidentified Path
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Nearest container node is Solution Node: D:\Sources\Class Library\DataAccess\DataAccess.sln
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Container node Solution Node: D:\Sources\Class Library\DataAccess\DataAccess.sln exists. Returning it.
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Adding new container node Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro Root Node: Unidentified Path as a child of container node Solution Node: D:\Sources\Class Library\DataAccess\DataAccess.sln
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Adding new SlnNode Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro Root Node: Unidentified Path. IndexKey: (Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro:4294967294:True)
8-3-2010 12:59:32 <vsip ide>: [<No Name>:6376] Adding new SlnNode Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro Root Node: Unidentified Path. IndexKey: (Microsoft Visual C# 2008 Project DataAccess.Manager.PassPro:4294967294:False)
8-3-2010 12:59:32 <generic>: [<No Name>:4560] [System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at SourceGearLLC.VaultVsipClient.FilePicker.DataTreeNode.CreateNewNonSlnNode(DataTreeNode parent, ChangeSetItem csi, String localPath, Boolean isFolder, String text, TreeImageList imageList)
at SourceGearLLC.VaultVsipClient.FilePicker.AddCsiToTree(ChangeSetItem csi, DataTreeNode tree, SolutionIndex slnIndex)
at SourceGearLLC.VaultVsipClient.FilePicker.BuildDataTree(ChangeSetItemColl changeSetItems)
at SourceGearLLC.VaultVsipClient.FilePicker.BuildChangeset()]An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at SourceGearLLC.VaultVsipClient.FilePicker.DataTreeNode.CreateNewNonSlnNode(DataTreeNode parent, ChangeSetItem csi, String localPath, Boolean isFolder, String text, TreeImageList imageList)
at SourceGearLLC.VaultVsipClient.FilePicker.AddCsiToTree(ChangeSetItem csi, DataTreeNode tree, SolutionIndex slnIndex)
at SourceGearLLC.VaultVsipClient.FilePicker.BuildDataTree(ChangeSetItemColl changeSetItems)
at SourceGearLLC.VaultVsipClient.FilePicker.BuildChangeset()
Stack Trace:
at VaultClientPresentationLib.GUIClientInstance.ShowCommandException(Exception e, IWin32Window dialogOwner)
at SourceGearLLC.VaultVsipClient.FilePicker.FillListException(Exception ex)
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ListView.WndProc(Message& m)
at VsipLib.NoCheckToggleOnDoubleClickListView.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.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ThreadContext.LocalModalMessageLoop(Form form)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.RunDialog(Form form)
at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
at SourceGearLLC.VaultVsipClient.Vault.ShowCheckinCommitDialog()
at SourceGearLLC.VaultVsipClient.VsipClientChangeSetView.Commit(Boolean selectedOnly)
at SourceGearLLC.VaultVsipClient.VsipClientChangeSetView.DoExecuteCommand(ChangeSetViewCommand c)
at SourceGearLLC.VaultVsipClient.VsipClientChangeSetView.ExecuteCommand(ChangeSetViewCommand c)
at VaultClientPresentationLib.ChangeSetView.toolBar_ButtonClick(Object sender, ToolBarButtonClickEventArgs e)
at System.Windows.Forms.ToolBar.OnButtonClick(ToolBarButtonClickEventArgs e)
at System.Windows.Forms.ToolBar.WmReflectCommand(Message& m)
at System.Windows.Forms.ToolBar.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.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m)
at System.Windows.Forms.Control.WmCommand(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.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.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
at System.Windows.Forms.Control.DefWndProc(Message& m)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolBar.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)
Re: Vault enhanced client crash
What kind of project is this? Is it a reporting project?
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager
Re: Vault enhanced client crash
It's a solution with normal Visual Studio 2008 C# projects.
The pending changeset contains renamed and modified files (if that is relevant).
The pending changeset contains renamed and modified files (if that is relevant).
Re: Vault enhanced client crash
Could you send a copy of the VSIP log, plus the Vault Server log that covers the time of the Visual Studio crash? Send the logs zipped up to support at sourcegear.com, Attn: Linda. Please include a link to this forum post. Also, are there any errors in the Client machine's Event Viewer at the time of the crash?
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager
Re: Vault enhanced client crash
I sent an email. Did you receive it?
Re: Vault enhanced client crash
Any idea what is going wrong?
Re: Vault enhanced client crash
I think we got your email, but I can't determine which email belongs to Ralf. Could you send another email about this forum posting?
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager
Re: Vault enhanced client crash
I sent it again. With sender Ralf and the attn: Linda in the subject and topic url in the message.
Re: Vault enhanced client crash
We're not getting your email, Ralf. Not sure what the problem is. Maybe it's getting blocked by your system or ours.
Try sending an email without an attachment. Email support(at)sourcegear.com Attn: Linda. Be sure to use @ instead of (at).
Try sending an email without an attachment. Email support(at)sourcegear.com Attn: Linda. Be sure to use @ instead of (at).
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager
Re: Vault enhanced client crash
I sent the mail again (with and without attachment) including a CC to my private email (which i did receive).
Re: Vault enhanced client crash
Got the log. I'll respond to your email.
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager
Re: Vault enhanced client crash
As sent by email: I can't reproduce the problem anymore.
I'll let you know when I run into problems again.
I'll let you know when I run into problems again.
Re: Vault enhanced client crash
Thanks for the update, Ralf.
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager