VS 2008 - Checkin Freezes VS

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

Moderator: SourceGear

cisco.hdz
Posts: 28
Joined: Fri Sep 08, 2006 10:30 am

VS 2008 - Checkin Freezes VS

Post by cisco.hdz » Thu Feb 28, 2008 9:53 am

I'm trying to do a simple check-in inside visual studio 2008. When i right click the file(s) and select checkin it almost acts like a modal window popped up but it's not visible. Anywhere i click in vs2008 i'm greeted with a 'ding'. I should say that it doesn't matter if right-click or not. When i try to commit through the Fortress Changes window the problem occurs.

It feels like the modal window is there but not visible.

The window for my credentials show up fine but the checkin window doesn't seem to want to work correctly.


I'm running 32-bit vista


Cisco

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

Post by ian_sg » Thu Feb 28, 2008 9:57 am

Which IDE client are you using?

Image
Ian Olsen
SourceGear

cisco.hdz
Posts: 28
Joined: Fri Sep 08, 2006 10:30 am

Post by cisco.hdz » Thu Feb 28, 2008 10:27 am

I'm using the enhanced client.

I have tried doing a repair and a reinstall/install but the same thing keeps happening.

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

Post by ian_sg » Thu Feb 28, 2008 11:23 am

We haven't seen this before. What type of file are you checking in? What type of project is it in? Does it happen every single time you check in, or is it intermittent?
Ian Olsen
SourceGear

cisco.hdz
Posts: 28
Joined: Fri Sep 08, 2006 10:30 am

Post by cisco.hdz » Thu Feb 28, 2008 11:24 am

I've tried other features of fortress and they seem to work fine (show history, show lines, show differences, check-out then an undo checkout). It only seems to happen on check-in. I checked-in through the fortress client without any issues.

I should note that i upgraded to 2008(and fortres 1.1) this past monday and haven't had issues until yesterday. Now i can't get past this

cisco.hdz
Posts: 28
Joined: Fri Sep 08, 2006 10:30 am

Post by cisco.hdz » Thu Feb 28, 2008 11:29 am

ian_sg wrote:We haven't seen this before. What type of file are you checking in? What type of project is it in? Does it happen every single time you check in, or is it intermittent?
It is happening every single time i do a check-in. The project type that i have tried in are single assembly, windows application and also tried it on a web project(in a different solution). I'm currently trying it on a solution which contain mostly class libraries with one windows application type.

The file that i have tried to checkin have been simple .cs files with one class and i have also tried to check in some user controls(windows) with the same issue. I will include some of the debug output below. About 10:51 is when i killed devenv


2/28/2008 10:47:05 AM <vsip ide>: [<No Name>:5896] In IVsAsynchOpenFromScc.IsLoadingContent()
2/28/2008 10:47:05 AM <vsip ide>: [<No Name>:5896] IsLoadingContent verdict: false
2/28/2008 10:47:06 AM <vsip ide>: [<No Name>:5896] In OnDeactivate
2/28/2008 10:47:06 AM <vsip ide>: [<No Name>:5896] In OnApply
2/28/2008 10:47:06 AM <vsip ide>: [<No Name>:5896] In OnClosed
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] In IVsAsynchOpenFromScc.IsLoadingContent()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] IsLoadingContent verdict: false
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] In IVsSccManagerTooltip.GetGlyphTipText()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] In Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] Leaving Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] In IVsSccManagerTooltip.GetGlyphTipText()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] In Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] Leaving Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] In IVsSccManagerTooltip.GetGlyphTipText()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] In Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] Leaving Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] In IVsSccManagerTooltip.GetGlyphTipText()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] In Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] Leaving Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] In IVsSccManagerTooltip.GetGlyphTipText()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] In Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] Leaving Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] In IVsSccManagerTooltip.GetGlyphTipText()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] In Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:07 AM <vsip ide>: [<No Name>:5896] Leaving Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In IVsAsynchOpenFromScc.IsLoadingContent()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] IsLoadingContent verdict: false
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QueryStatus()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Command group asked for is: 2e276a14-292e-45ec-bb60-94a381cbd9a8
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Checking availability of SourceGearLLC.VaultVsipClient.VaultCommandAdd
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In SccProviderService.AnyItemsUnderSourceControl()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Verdict: false
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Leaving Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Leaving Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QueryStatus()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Command group asked for is: 2e276a14-292e-45ec-bb60-94a381cbd9a8
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Checking availability of SourceGearLLC.VaultVsipClient.VaultCommandCheckout
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In SccProviderService.AnyItemsUnderSourceControl()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Verdict: false
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QueryStatus()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Command group asked for is: 2e276a14-292e-45ec-bb60-94a381cbd9a8
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Checking availability of SourceGearLLC.VaultVsipClient.VaultCommandCheckin
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In SccProviderService.AnyItemsUnderSourceControl()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Verdict: false
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QueryStatus()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Command group asked for is: 2e276a14-292e-45ec-bb60-94a381cbd9a8
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Checking availability of SourceGearLLC.VaultVsipClient.VaultCommandGetLatest
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In SccProviderService.AnyItemsUnderSourceControl()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Verdict: false
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QueryStatus()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Command group asked for is: 2e276a14-292e-45ec-bb60-94a381cbd9a8
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Checking availability of SourceGearLLC.VaultVsipClient.VaultCommandUndoCheckout
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In SccProviderService.AnyItemsUnderSourceControl()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Verdict: false
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Leaving Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QueryStatus()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Command group asked for is: 2e276a14-292e-45ec-bb60-94a381cbd9a8
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Checking availability of SourceGearLLC.VaultVsipClient.VaultCommandAddSolution
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In SccProviderService.AnyItemsUnderSourceControl()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Verdict: false
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QueryStatus()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Command group asked for is: 2e276a14-292e-45ec-bb60-94a381cbd9a8
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Checking availability of SourceGearLLC.VaultVsipClient.VaultCommandHistory
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In SccProviderService.AnyItemsUnderSourceControl()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Verdict: false
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QueryStatus()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Command group asked for is: 2e276a14-292e-45ec-bb60-94a381cbd9a8
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Checking availability of SourceGearLLC.VaultVsipClient.VaultCommandDiff
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In SccProviderService.AnyItemsUnderSourceControl()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Verdict: false
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QueryStatus()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Command group asked for is: 2e276a14-292e-45ec-bb60-94a381cbd9a8
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Checking availability of SourceGearLLC.VaultVsipClient.VaultCommandShowMerge
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] In SccProviderService.AnyItemsUnderSourceControl()
2/28/2008 10:47:10 AM <vsip ide>: [<No Name>:5896] Verdict: false
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.Exec_icmdCheckin()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] In VaultVsipClient.QuerySaveSolutionProps()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:5896] QuerySaveSolutionProps: QSP_HasNoDirtyProps
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:3728] In Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:47:11 AM <vsip ide>: [<No Name>:3728] Leaving Vault.GetSolutionSpecificInternalChangeSet()
2/28/2008 10:48:14 AM <vsip ide>: [<No Name>:5896] In IVsAsynchOpenFromScc.IsLoadingContent()
2/28/2008 10:48:14 AM <vsip ide>: [<No Name>:5896] IsLoadingContent verdict: false
2/28/2008 10:51:02 AM <refresh>: [<No Name>:5344] Auto refresh begun

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

Post by ian_sg » Thu Feb 28, 2008 1:40 pm

If you restart Visual Studio, does the behavior persist?
Ian Olsen
SourceGear

cisco.hdz
Posts: 28
Joined: Fri Sep 08, 2006 10:30 am

Post by cisco.hdz » Thu Feb 28, 2008 1:40 pm

<SccProvider>SourceGear Vault Visual Studio 2005 Client:{7BE9CE03-56BF-4682-9C06-78C68B134B30}</SccProvider>

i did a diff to some of the .prj files and noticed this. Is this correct?

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

Post by ian_sg » Thu Feb 28, 2008 1:43 pm

Yes, we intentionally left the binding text unchanged, the "2005" doesn't indicate any kind of problem, despite the fact that you're working in 2008.
Ian Olsen
SourceGear

cisco.hdz
Posts: 28
Joined: Fri Sep 08, 2006 10:30 am

Post by cisco.hdz » Thu Feb 28, 2008 1:48 pm

ian_sg wrote:If you restart Visual Studio, does the behavior persist?
yes. I tried opening it up and then shutting it down so that it doesn't go through the kill devenv situation.
i have tried a fix to the fortress client.
uninstalled, rebooted, reinstalled fortress client.
i even tried to uninstall resharper 3.1 just as a shot in the dark.


but the situation still comes up. The strange thing is that i was checking in code fine up to yesterday afternoon.

I've been trying to think to see if i changed any settings in the fortress client but i doubt it. About the only thing i did that i had never done before was play around with the new work item tracking screen. I added a custom query but that's about it.

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

Post by ian_sg » Thu Feb 28, 2008 1:52 pm

Strange. Is the work item tracking window open and/or visible when you check in? If so, try closing it first.

EDIT: I'm also a ReSharper 3.1 user, and I haven't had this problem, so we can safely rule that out.
Ian Olsen
SourceGear

cisco.hdz
Posts: 28
Joined: Fri Sep 08, 2006 10:30 am

Post by cisco.hdz » Thu Feb 28, 2008 2:06 pm

ian_sg wrote:Strange. Is the work item tracking window open and/or visible when you check in? If so, try closing it first.

EDIT: I'm also a ReSharper 3.1 user, and I haven't had this problem, so we can safely rule that out.
I thought the same thing but it still happens wether or not it's open. I even closed the Pending Checkin window.

I also tried a full GET for the whole solution right before i do a checkin but no help.

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

Post by ian_sg » Thu Feb 28, 2008 3:47 pm

I have an idea. Find this key in your registry:

Code: Select all

HKEY_CURRENT_USER\Software\SourceGear\Fortress\Client\Settings
There should be a value there called VsipCommitDialog. Delete it.

Try your checkin again.
Ian Olsen
SourceGear

cisco.hdz
Posts: 28
Joined: Fri Sep 08, 2006 10:30 am

Post by cisco.hdz » Thu Feb 28, 2008 4:32 pm

ian_sg wrote:I have an idea. Find this key in your registry:

Code: Select all

HKEY_CURRENT_USER\Software\SourceGear\Fortress\Client\Settings
There should be a value there called VsipCommitDialog. Delete it.

Try your checkin again.
That did it. :D

VsipCommitDialog.Left,-1475

At work, and home, i do most of my coding on a 2nd screen but i'm stuck where i don't have my access to an external screen. I thought of this before but i, foolishly, tried to use the arrow keys to push that commit dialog into view.

I wonder if there is a way around this, besides deleting that key, because this might happen again.

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

Post by ian_sg » Thu Feb 28, 2008 4:39 pm

I'm glad that did it. We can and should handle this better: I've logged a bug that will likely be fixed for the next maintenance release.
Ian Olsen
SourceGear

Post Reply