Problems with GET LABEL
Moderator: SourceGear
Problems with GET LABEL
I have been having problems doing a GET LABEL with 2.0.1 (2137). I keep getting CRC errors on many files (see sample msg below) while doing a fairly large get (30 folders with 6 subfolders each * 20 files each). Getting the same files through "Get Latest Version" works fine.
Ideas?
-------------------------------
5/3/2004 4:29:35 PM] Local file update for Components/WorkSetManager/uWorkSetManager/uWorkSetManager.vbproj failed: VaultClientOperationsLib.VCDiffException: CRC mismatch after applying delta (server CRC: 176243357, computed CRC: 2006165344)
at VaultClientOperationsLib.WorkingFolder.UpdateHiddenFileContentsFromDelta(VaultClientFile file, String deltaFile, Int64 baseVersion, Int64 targetVersion, UInt32 targetCRC)
at VaultClientOperationsLib.UpdateThread.ProcessCommand(UpdateThreadCommand command, UpdateThreadCommandResult& outputResult)
Ideas?
-------------------------------
5/3/2004 4:29:35 PM] Local file update for Components/WorkSetManager/uWorkSetManager/uWorkSetManager.vbproj failed: VaultClientOperationsLib.VCDiffException: CRC mismatch after applying delta (server CRC: 176243357, computed CRC: 2006165344)
at VaultClientOperationsLib.WorkingFolder.UpdateHiddenFileContentsFromDelta(VaultClientFile file, String deltaFile, Int64 baseVersion, Int64 targetVersion, UInt32 targetCRC)
at VaultClientOperationsLib.UpdateThread.ProcessCommand(UpdateThreadCommand command, UpdateThreadCommandResult& outputResult)
Try running the client diagnostics tool (KB article with details). Choose "Validate Cached Versions" from the popup menu on the file or files giving you problems. Which versions, if any, fail the CRC checks?
Shaw Terwilliger
SourceGear LLC
`echo sterwill5sourcegear6com | tr 56 @.`
SourceGear LLC
`echo sterwill5sourcegear6com | tr 56 @.`
Getting to a different directory made it so I can't reproduce the specific failure any longer.
However, I'm beginning to have other anomalus behavior as well (all GUI).
1. About one in three times, get label will hang for at least 15 minutes before I kill it (usually reboot after). Sometimes (about one in 5 hangs/near-hangs) I'll get a dialog box that says my network connection to Vault was lost. I'll take a picture next time if that dialog box is useful. If the hang happens before the get by label confirmation dialog, I've never seen it unhang. However, if it hangs after the dialog, it will sometimes unhang if left alone for 60 minutes (awfully inconvenient).
2. I do a Get Latest Version with overwrite, but a specific file won't be updated. The Vault Client shows the remote version as 8 and local as 7. The diagnostics shows the remote version as 3 and the local as 2. I deleted the local file and attempted to get again - the file is still not retrieved, and I receive no error message at all. Doing a Validate Cached Versions returns "OK".
3. About 2 weeks ago, I remember getting a tiny error dialog that said something like "couldn't copy 1234.12345" that I now recognize must have something to do with hidden data files. Is there a way I can perform a mass validation of the hidden data files? Can I delete all of them to return to a known stable state?
I don't know if these are related or not. Our development is slowing to a crawl, because we cannot stabilize our build process without being able to get by label reliably.
Thanks.
However, I'm beginning to have other anomalus behavior as well (all GUI).
1. About one in three times, get label will hang for at least 15 minutes before I kill it (usually reboot after). Sometimes (about one in 5 hangs/near-hangs) I'll get a dialog box that says my network connection to Vault was lost. I'll take a picture next time if that dialog box is useful. If the hang happens before the get by label confirmation dialog, I've never seen it unhang. However, if it hangs after the dialog, it will sometimes unhang if left alone for 60 minutes (awfully inconvenient).
2. I do a Get Latest Version with overwrite, but a specific file won't be updated. The Vault Client shows the remote version as 8 and local as 7. The diagnostics shows the remote version as 3 and the local as 2. I deleted the local file and attempted to get again - the file is still not retrieved, and I receive no error message at all. Doing a Validate Cached Versions returns "OK".
3. About 2 weeks ago, I remember getting a tiny error dialog that said something like "couldn't copy 1234.12345" that I now recognize must have something to do with hidden data files. Is there a way I can perform a mass validation of the hidden data files? Can I delete all of them to return to a known stable state?
I don't know if these are related or not. Our development is slowing to a crawl, because we cannot stabilize our build process without being able to get by label reliably.
Thanks.
Example hang
I turned on debug logging.
About 20 minutes ago, I tried to do a get label into a new directory (after a fresh reboot of the client machine). The log file showed this:
----5/4/2004 3:40:06 PM admin--10.7.16.100(10.7.16.100)--SSL Enabled
Beginning label file download
and then a couple hundred of these:
----5/4/2004 3:40:10 PM admin--10.7.16.100(10.7.16.100)--SSL Enabled
VaultServiceBase.VaultRequestGetFile returned: SuccessRequireFileDownload
Then these:
BeginDownloadLabelFiles returned: Success
----5/4/2004 3:41:28 PM --10.7.16.100(10.7.16.100)--SSL Enabled
Getting repository Structure.
----5/4/2004 3:41:36 PM --10.7.16.100(10.7.16.100)--SSL Enabled
Getting repository Structure.
And then it's been hung for the last 25 minutes now - the last thing I saw in the GUI said "retrieving files" (or maybe "getting files") in the status bar, but the progress bar never moved passed 0%. I see periodic lines like this in the log file:
----5/4/2004 3:51:23 PM --10.7.16.100(10.7.16.100)--SSL Enabled
Getting repository Structure.
These are sporadic, from once every theee minutes to three a minute. Technically, these could be from me or from one of three other users behind the same local router, since there is no UID displayed in these status lines.
There are a few lines mixed in clearly from the other users, but not many.
The client program has been nonresponsive for 30 minutes now. This hanging behavior is starting to kill us. Please let me know what we can do to move past this.
About 20 minutes ago, I tried to do a get label into a new directory (after a fresh reboot of the client machine). The log file showed this:
----5/4/2004 3:40:06 PM admin--10.7.16.100(10.7.16.100)--SSL Enabled
Beginning label file download
and then a couple hundred of these:
----5/4/2004 3:40:10 PM admin--10.7.16.100(10.7.16.100)--SSL Enabled
VaultServiceBase.VaultRequestGetFile returned: SuccessRequireFileDownload
Then these:
BeginDownloadLabelFiles returned: Success
----5/4/2004 3:41:28 PM --10.7.16.100(10.7.16.100)--SSL Enabled
Getting repository Structure.
----5/4/2004 3:41:36 PM --10.7.16.100(10.7.16.100)--SSL Enabled
Getting repository Structure.
And then it's been hung for the last 25 minutes now - the last thing I saw in the GUI said "retrieving files" (or maybe "getting files") in the status bar, but the progress bar never moved passed 0%. I see periodic lines like this in the log file:
----5/4/2004 3:51:23 PM --10.7.16.100(10.7.16.100)--SSL Enabled
Getting repository Structure.
These are sporadic, from once every theee minutes to three a minute. Technically, these could be from me or from one of three other users behind the same local router, since there is no UID displayed in these status lines.
There are a few lines mixed in clearly from the other users, but not many.
The client program has been nonresponsive for 30 minutes now. This hanging behavior is starting to kill us. Please let me know what we can do to move past this.