Checked Out File appear as renegade
Moderator: SourceGear
Checked Out File appear as renegade
I have a user who checked out a bunch of files using the vault gui client and then modified a few of the files.
The status of the files in the vault client is Renegade instead of edited. The Check in and undo commands are not available.
The files indicate that they are checked out exclusively.
We tried to check the file out again and received a message indicating that the files are already exclusively checked out.
Any ideas on what could be the problem here?
The status of the files in the vault client is Renegade instead of edited. The Check in and undo commands are not available.
The files indicate that they are checked out exclusively.
We tried to check the file out again and received a message indicating that the files are already exclusively checked out.
Any ideas on what could be the problem here?
Is it possible the files are checked out on a different machine? If so, they would appear checked out to you on this machine, but can only be checked in from the machine where they are checked out from. The Checkout location in the properties would tell you this, or turn on the Check Out Location file list column in Tools->Options->File List Columns.
Checked Out Files appear as renegade
I just checked the Developer's PC.
The properties of the file in vault indicate that it is checked out to his PC. Also, I verified that the check out path does match the working folder path.
Is there any way as an admin that I can force an "undo Checkout" so that I can get this guy back up and running?
Regards,
-- Joe
The properties of the file in vault indicate that it is checked out to his PC. Also, I verified that the check out path does match the working folder path.
Is there any way as an admin that I can force an "undo Checkout" so that I can get this guy back up and running?
Regards,
-- Joe
To recap, we also regularly see this problem (currently using 3.0.7):
- user A has checked out certain files
- user A has seen the file as checked out in the gui client
- after modifications to some files, trying to do a checkin
- user A does not see on his client that the files are checked out (status renegade)
- checking out again will show failure message "file already checked out"
- every other user can see the file as check out by user A
- undo checkout for user A is greyed
- deleting cache directories of user A does not help
A way we can recover from this is:
- go to the admin tool
- select user A
- switch his "default user rights" (e.g.: all 3 boxes checked to all 3 boxes unchecked or the other way round)
- do a refresh of the client (F5)
-> files will now appear as checked out for user A
Bye,
Herbert.
- user A has checked out certain files
- user A has seen the file as checked out in the gui client
- after modifications to some files, trying to do a checkin
- user A does not see on his client that the files are checked out (status renegade)
- checking out again will show failure message "file already checked out"
- every other user can see the file as check out by user A
- undo checkout for user A is greyed
- deleting cache directories of user A does not help
A way we can recover from this is:
- go to the admin tool
- select user A
- switch his "default user rights" (e.g.: all 3 boxes checked to all 3 boxes unchecked or the other way round)
- do a refresh of the client (F5)
-> files will now appear as checked out for user A
Bye,
Herbert.
This is a mystery.
I guess the next step is to turn on client logging. See http://support.sourcegear.com/viewtopic.php?p=7806 and enable the checkout loggin class only (otherwise there is too much info in the log to be useful). That may reveal information that will be useful.
I guess the next step is to turn on client logging. See http://support.sourcegear.com/viewtopic.php?p=7806 and enable the checkout loggin class only (otherwise there is too much info in the log to be useful). That may reveal information that will be useful.
Herbert:
I'd like to ask some other follow up questions:
- At what point do the files go renegade? Just directly after editing them? After a refresh? Any other event?
- When the file goes to renegade, does the checkout listing still show the file checked out to user A?
- Is this user on a laptop? Or is the user changing the machine's DOMAIN or hostname?
- When you delete the cache files, are all of the Vault clients (IDE, GUI) shut down? Or are you deleting them while Vault is still running?
I'd like to ask some other follow up questions:
- At what point do the files go renegade? Just directly after editing them? After a refresh? Any other event?
- When the file goes to renegade, does the checkout listing still show the file checked out to user A?
- Is this user on a laptop? Or is the user changing the machine's DOMAIN or hostname?
- When you delete the cache files, are all of the Vault clients (IDE, GUI) shut down? Or are you deleting them while Vault is still running?
Jeff Clausius
SourceGear
SourceGear
Hi Jeff,
Here is some more info. Yesterday it happened to 3 users. So it seems to become more frequent as we start using vault more intensive.
At what point it happens I can not really say. One instance today was:
- user A had files checked out in 3 different projects.
- this morning, they were all renegade
- i fixed the problem by changing default rights (file status went to edited)
- user A checked in files of 2 projects
- user A went to a meeting, after coming back he tried to check in the 3rd project but files were renegade again
->user A ensured me that he did not restart vault or do anything else besides checking in project 1 and 2 since my last fix (i checked server log and indeed there was no logout for that user during this time)
->i played around and found a simpler way to fix the problem by ending vault, deleting "CacheMember_CheckOutList" and restart vault (sorry about telling you that deleting cache files does not help, must have done something wrong)
some other info:
- the checkout listing is also empty for that user when the prob occurs
- it happens to laptop and desktop users
- changing domain etc is definately not happening, it also happens while a user keeps vault open
- the logfiles from yesterday were from a 3.0.6 user. Server is running 3.0.7 and it also happens on 3.0.7 clients (having servers/clients out of sync is a real problem for us, i have got a feature request on this that didnt get answered http://support.sourcegear.com/viewtopic.php?t=3784
- the vault server log will not help, i checked and there is just login/logout info (log level: quiet). i will change this soon.
- i will still upload the "CacheMember_CheckOutList" file to your ftp server. One with the problem, one after deleting/rebuilding it (herbert_cache_renegade.rar). You will notice that there is a major size difference.
Bye,
Herbert.
Here is some more info. Yesterday it happened to 3 users. So it seems to become more frequent as we start using vault more intensive.
At what point it happens I can not really say. One instance today was:
- user A had files checked out in 3 different projects.
- this morning, they were all renegade
- i fixed the problem by changing default rights (file status went to edited)
- user A checked in files of 2 projects
- user A went to a meeting, after coming back he tried to check in the 3rd project but files were renegade again
->user A ensured me that he did not restart vault or do anything else besides checking in project 1 and 2 since my last fix (i checked server log and indeed there was no logout for that user during this time)
->i played around and found a simpler way to fix the problem by ending vault, deleting "CacheMember_CheckOutList" and restart vault (sorry about telling you that deleting cache files does not help, must have done something wrong)
some other info:
- the checkout listing is also empty for that user when the prob occurs
- it happens to laptop and desktop users
- changing domain etc is definately not happening, it also happens while a user keeps vault open
- the logfiles from yesterday were from a 3.0.6 user. Server is running 3.0.7 and it also happens on 3.0.7 clients (having servers/clients out of sync is a real problem for us, i have got a feature request on this that didnt get answered http://support.sourcegear.com/viewtopic.php?t=3784
- the vault server log will not help, i checked and there is just login/logout info (log level: quiet). i will change this soon.
- i will still upload the "CacheMember_CheckOutList" file to your ftp server. One with the problem, one after deleting/rebuilding it (herbert_cache_renegade.rar). You will notice that there is a major size difference.
Bye,
Herbert.
Do you have a captured log here (from the start of the problem to the reset to the time after the meeting)?kasti wrote:- user A had files checked out in 3 different projects.
- this morning, they were all renegade
- i fixed the problem by changing default rights (file status went to edited)
- user A checked in files of 2 projects
- user A went to a meeting, after coming back he tried to check in the 3rd project but files were renegade again
That is re-assuring, as this is the expected behavior.kasti wrote:->i played around and found a simpler way to fix the problem by ending vault, deleting "CacheMember_CheckOutList" and restart vault (sorry about telling you that deleting cache files does not help, must have done something wrong)
Can you provide some more information related to the layout of the repository for user A? Is the path they are working on shared (either file or folder)? Has user A been denied a part of the tree? Any other information?kasti wrote:- i will still upload the "CacheMember_CheckOutList" file to your ftp server. One with the problem, one after deleting/rebuilding it (herbert_cache_renegade.rar). You will notice that there is a major size difference.
Jeff Clausius
SourceGear
SourceGear
Just reviewed some bugs.
A couple of items were fixed in Vault 3.0.3/3.0.4.
1) The file is shared, and pinned to an earlier version in the other folder.
2) Incorrect version in the source tree - In user A's client, the file reports a "remote" revision. What is that number? Now do a history on that file. What is the max historical version number?
Do either of these cases apply?
A couple of items were fixed in Vault 3.0.3/3.0.4.
1) The file is shared, and pinned to an earlier version in the other folder.
2) Incorrect version in the source tree - In user A's client, the file reports a "remote" revision. What is that number? Now do a history on that file. What is the max historical version number?
Do either of these cases apply?
Jeff Clausius
SourceGear
SourceGear