Vault enhanced client crash

If you are having a problem using Vault, post a message here.

Moderator: SourceGear

Post Reply
Ralf
Posts: 19
Joined: Wed Dec 30, 2009 1:27 am

Vault enhanced client crash

Post by Ralf » Mon Mar 08, 2010 6:13 am

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)

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Re: Vault enhanced client crash

Post by lbauer » Mon Mar 08, 2010 1:52 pm

What kind of project is this? Is it a reporting project?
Linda Bauer
SourceGear
Technical Support Manager

Ralf
Posts: 19
Joined: Wed Dec 30, 2009 1:27 am

Re: Vault enhanced client crash

Post by Ralf » Mon Mar 08, 2010 2:28 pm

It's a solution with normal Visual Studio 2008 C# projects.
The pending changeset contains renamed and modified files (if that is relevant).

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Re: Vault enhanced client crash

Post by lbauer » Tue Mar 09, 2010 8:55 am

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

Ralf
Posts: 19
Joined: Wed Dec 30, 2009 1:27 am

Re: Vault enhanced client crash

Post by Ralf » Fri Mar 12, 2010 2:30 am

I sent an email. Did you receive it?

Ralf
Posts: 19
Joined: Wed Dec 30, 2009 1:27 am

Re: Vault enhanced client crash

Post by Ralf » Mon Mar 22, 2010 2:14 am

Any idea what is going wrong?

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Re: Vault enhanced client crash

Post by lbauer » Mon Mar 22, 2010 1:10 pm

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

Ralf
Posts: 19
Joined: Wed Dec 30, 2009 1:27 am

Re: Vault enhanced client crash

Post by Ralf » Tue Mar 23, 2010 1:04 am

I sent it again. With sender Ralf and the attn: Linda in the subject and topic url in the message.

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Re: Vault enhanced client crash

Post by lbauer » Tue Mar 23, 2010 5:03 pm

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).
Linda Bauer
SourceGear
Technical Support Manager

Ralf
Posts: 19
Joined: Wed Dec 30, 2009 1:27 am

Re: Vault enhanced client crash

Post by Ralf » Wed Mar 24, 2010 12:57 am

I sent the mail again (with and without attachment) including a CC to my private email (which i did receive).

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Re: Vault enhanced client crash

Post by lbauer » Wed Mar 24, 2010 3:36 pm

Got the log. I'll respond to your email.
Linda Bauer
SourceGear
Technical Support Manager

Ralf
Posts: 19
Joined: Wed Dec 30, 2009 1:27 am

Re: Vault enhanced client crash

Post by Ralf » Tue Apr 13, 2010 1:28 am

As sent by email: I can't reproduce the problem anymore.
I'll let you know when I run into problems again.

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Re: Vault enhanced client crash

Post by lbauer » Tue Apr 13, 2010 8:01 am

Thanks for the update, Ralf.
Linda Bauer
SourceGear
Technical Support Manager

Post Reply