Fortress and Visual Studio 2008 on Vista and XP - VS crashes

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

Moderator: SourceGear

Post Reply
jimwarnock
Posts: 5
Joined: Thu Jul 12, 2007 12:31 pm

Fortress and Visual Studio 2008 on Vista and XP - VS crashes

Post by jimwarnock » Wed Apr 30, 2008 6:20 pm

We checked in a project into Fortress and that worked fine or appeared to be fine. But once we either try to check out a file from it OR open the project in visual studio after closing it, Visual Studio crashes. “Microsoft visual studio has encountered a problem and needs to close.”



Faulting application devenv.exe, version 9.0.21022.8, time stamp 0x47317b3d, faulting module kernel32.dll, version 6.0.6000.16386, time stamp 0x4549bd80, exception code 0xe053534f, fault offset 0x0001b09e, process id 0xe04, application start time 0x01c8ab145d96d4f9.



This happens on both XP and Vista. This is the latest version of Fortress 1.1.1 and the Enhanced Client.



This happens on two different XP boxes and a Vista Ultimate box.



This also happens before and after installing the VS 2008 hotfixes.



If we don’t use Fortress, all is well.



We’ve each gone through your KB and support area and tried the various fixes and nothing has helped.



Could you provide assistance in getting Fortress to work with VS 2008?



Thanks.



Here’s some of the output from an extended log (Note the NullReferenceException):



4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] In Vault.GetSolutionSpecificInternalChangeSet()

4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] Creating WorkingFolderTree.

4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] Adding project node for Microsoft Visual C# 2008 Project WebApplication1 to WorkingFolderTree at C:\Documents and Settings\gdent\My Documents\Projects\snerd\WebApplication1\WebApplication1.csproj

4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] Added Microsoft Visual C# 2008 Project WebApplication1 to WorkingFolderTree project node index.

4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] Adding C:\Documents and Settings\gdent\My Documents\Projects\snerd\WebApplication1 to WorkingFolderTree required 6 new nodes (1 project/solution nodes).

4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] Adding solution node to WorkingFolderTree: C:\Documents and Settings\gdent\My Documents\Projects\snerd\snerd.sln

4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] Adding C:\Documents and Settings\gdent\My Documents\Projects\snerd to WorkingFolderTree required 0 new nodes (1 project/solution nodes).

4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] Deepest common ancestor: C:\Documents and Settings\gdent\My Documents\Projects\snerd

4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] C:

4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] Documents and Settings

4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] gdent

4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] My Documents

4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] Projects

4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] snerd [SolutionNode][DeepestCommonAncestor]

4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] WebApplication1 [ProjectNode]

4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] Leaving Vault.GetSolutionSpecificInternalChangeSet()

4/30/2008 4:56:31 PM <generic>: [<No Name>:1084] [System.NullReferenceException: Object reference not set to an instance of an object.

at VaultClientOperationsLib.LocalSettings.GetString(String key)

at SourceGearLLC.VaultVsipClient.PendingChangesPane.Initialize()]Object reference not set to an instance of an object.

at VaultClientOperationsLib.LocalSettings.GetString(String key)

at SourceGearLLC.VaultVsipClient.PendingChangesPane.Initialize()



Stack Trace:

at SourceGearLLC.VaultVsipClient.PendingChangesPane.Initialize()

at Microsoft.VisualStudio.Shell.WindowPane.Microsoft.VisualStudio.Shell.Interop.IVsWindowPane.SetSite(IServiceProvider p)

at Microsoft.VisualStudio.Shell.Interop.IVsUIShell.CreateToolWindow(UInt32 grfCTW, UInt32 dwToolWindowId, Object punkTool, Guid& rclsidTool, Guid& rguidPersistenceSlot, Guid& rguidAutoActivate, IServiceProvider psp, String pszCaption, Int32[] pfDefaultPosition, IVsWindowFrame& ppWindowFrame)

at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, ProvideToolWindowAttribute tool)

at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id)

at Microsoft.VisualStudio.Shell.Package.FindToolWindow(Type toolWindowType, Int32 id, Boolean create, ProvideToolWindowAttribute tool)

at Microsoft.VisualStudio.Shell.Package.FindToolWindow(Type toolWindowType, Int32 id, Boolean create)

at SourceGearLLC.VaultVsipClient.VaultVsipClient.OnLogin()

at SourceGearLLC.VaultVsipClient.Vault.ChooseRepository()

at SourceGearLLC.VaultVsipClient.Vault.LogIn(IntPtr mainWindowHandle)

at SourceGearLLC.VaultVsipClient.VaultCommandAddSolution.PromptForRepositoryAddPath(WorkingFolderTree& workingFolderTree)

at SourceGearLLC.VaultVsipClient.VaultCommandAddSolution.Perform()

at SourceGearLLC.VaultVsipClient.VaultVsipClient.Exec_icmdAddSolutionToVault(Object sender, EventArgs e)

at System.ComponentModel.Design.MenuCommand.Invoke()

at System.ComponentModel.Design.MenuCommand.Invoke(Object arg)

at Microsoft.VisualStudio.Shell.OleMenuCommandService.Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget.Exec(Guid& guidGroup, UInt32 nCmdId, UInt32 nCmdExcept, IntPtr pIn, IntPtr vOut)

at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget.Exec(Guid& guidGroup, UInt32 nCmdId, UInt32 nCmdExcept, IntPtr pIn, IntPtr vOut)

at Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy.ExecCommand(UInt32 itemid, Guid& pguidCmdGroup, UInt32 nCmdID, UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)

at Microsoft.VisualStudio.Web.Application.WAProject.ExecCommand(UInt32 itemid, Guid& pguidCmdGroup, UInt32 nCmdID, UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)

at Microsoft.VisualStudio.Web.Application.FlavoredProjectBase.Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy.ExecCommand(UInt32 itemid, Guid& pguidCmdGroup, UInt32 nCmdID, UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut)



4/30/2008 4:56:31 PM <vsip ide>: [<No Name>:1084] In Vault.GetSolutionSpecificInternalChangeSet()

ian_sg
Posts: 787
Joined: Wed May 04, 2005 10:55 am
Location: SourceGear
Contact:

Post by ian_sg » Wed Apr 30, 2008 6:55 pm

I would have suspected that this were some kind of installation/configuration problem, but you say it's happened on multiple machines. It looks like you've already turned on diagnostic logging. Can you send me a full log, from startup to crash? You can email it to ian at sourcegear dot com.
Ian Olsen
SourceGear

Post Reply