FailFileInvalidCheckSum error, why?

This forum is now locked, since Gold Support is no longer offered.

Moderator: SourceGear

Locked
mlippert
Posts: 252
Joined: Wed Oct 06, 2004 10:49 am
Location: Cambridge, MA

FailFileInvalidCheckSum error, why?

Post by mlippert » Wed Dec 14, 2005 12:37 pm

One of our vault users is having trouble checking in a file. He sent me the following from his client message window, and because we were having problems with the vault server yesterday, I have the corresponding server log entries with debug reporting on.

Here's the client messages (and what Steve reported to me as happening)
I'm running into a slight problem trying to check a Framemaker file back into Vault. It only seems to happen with this one file. I've checked on other edited files from the same working directory to the same project folder without a hitch, but this file ... no dice. I even undid the checkout, re-did the checkout, and then attempted the check-in again ... no dice. If you have any insight as to what might be the issue, I'd be grateful to hear it.

The transaction log reads:
[12/14/2005 12:15:32 PM] Preparing data to begin transaction

[12/14/2005 12:15:32 PM] Beginning transaction

[12/14/2005 12:15:32 PM] Check in $/Designate/Trunk/Documentation/Installation Guide/EN/CMS_About.fm

[12/14/2005 12:15:32 PM] Upload for item $/Designate/Trunk/Documentation/Installation Guide/EN/CMS_About.fm failed, retrying...

[12/14/2005 12:15:32 PM] Upload for item $/Designate/Trunk/Documentation/Installation Guide/EN/CMS_About.fm failed, retrying...

[12/14/2005 12:15:32 PM] Upload for item $/Designate/Trunk/Documentation/Installation Guide/EN/CMS_About.fm failed, retrying...

[12/14/2005 12:15:32 PM] Ending the transaction

[12/14/2005 12:15:32 PM] Upload for item $/Designate/Trunk/Documentation/Installation Guide/EN/CMS_About.fm failed too many times, aborting transaction.

Please verify your network settings using the Options dialog under the Tools menu in the Vault GUI Client.

The specific error was "The server returned an unknown error header: VaultFileUpload.aspx encountered: FailFileInvalidCheckSum"

An exception was encountered during the transaction. Exception: The server returned an unknown error header: VaultFileUpload.aspx encountered: FailFileInvalidCheckSum at VaultClientOperationsLib.ClientInstance.UploadItem(ChangeSetItem item, String txID, Byte[]& streamBuffer, Int32& bytesWrittenThisFile, Boolean bIsImport)

at VaultClientOperationsLib.UploadThread.ProcessCommand(UploadThreadCommand command, UploadThreadCommandResult& outputResult)

[12/14/2005 12:15:32 PM] Transaction failed

[12/14/2005 12:15:32 PM] Transaction failed

Here's the vault server log entries:
----12/14/2005 12:15:30 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144498
----12/14/2005 12:15:31 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultLib.VaultRequestUndoCheckOut returned: Success
----12/14/2005 12:15:31 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled UndoCheckout returned: Success
----12/14/2005 12:15:31 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting list of checkout changes.
----12/14/2005 12:15:31 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144498
----12/14/2005 12:15:32 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultServiceAPI::GetCheckoutListChanges() Status:0 UserID:25 RepID:1 FolderSecurity:False BaseList:159854 Target List:159855 RefreshFlag:False
----12/14/2005 12:15:32 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetCheckOutListChanges returned: Success
----12/14/2005 12:15:32 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting repository Structure-> Rep ID: 1 Base: 144498 Target: -1
----12/14/2005 12:15:32 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144498
----12/14/2005 12:15:32 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultServiceAPI::GetRepositoryTreeDelta() UserID:25 RepID:1 Base:144498 Target:144498 Calling VaultRepUtil.DiffRepTrees() - in-memory tree diff.
----12/14/2005 12:15:32 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetRepositoryStructure returned: Success
----12/14/2005 12:15:32 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting list of checkout changes.
----12/14/2005 12:15:32 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetCheckOutListChanges returned: Success
----12/14/2005 12:15:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting repository Structure-> Rep ID: 1 Base: 144498 Target: -1
----12/14/2005 12:15:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144498
----12/14/2005 12:15:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultServiceAPI::GetRepositoryTreeDelta() UserID:25 RepID:1 Base:144498 Target:144498 Calling VaultRepUtil.DiffRepTrees() - in-memory tree diff.
----12/14/2005 12:15:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetRepositoryStructure returned: Success
----12/14/2005 12:15:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting list of checkout changes.
----12/14/2005 12:15:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetCheckOutListChanges returned: Success
----12/14/2005 12:15:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Checking out Files
----12/14/2005 12:15:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144498
----12/14/2005 12:15:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled CheckOutFiles: Transaction Started
----12/14/2005 12:15:41 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled CheckOutFiles: Transaction Committed
----12/14/2005 12:15:41 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled CheckOutFiles returned:Success
----12/14/2005 12:15:41 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting list of checkout changes.
----12/14/2005 12:15:41 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144498
----12/14/2005 12:15:42 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultServiceAPI::GetCheckoutListChanges() Status:0 UserID:25 RepID:1 FolderSecurity:False BaseList:159855 Target List:159856 RefreshFlag:False
----12/14/2005 12:15:42 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetCheckOutListChanges returned: Success
----12/14/2005 12:15:42 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting repository Structure-> Rep ID: 1 Base: 144498 Target: -1
----12/14/2005 12:15:42 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144498
----12/14/2005 12:15:42 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultServiceAPI::GetRepositoryTreeDelta() UserID:25 RepID:1 Base:144498 Target:144498 Calling VaultRepUtil.DiffRepTrees() - in-memory tree diff.
----12/14/2005 12:15:42 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetRepositoryStructure returned: Success
----12/14/2005 12:15:42 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting list of checkout changes.
----12/14/2005 12:15:42 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetCheckOutListChanges returned: Success
----12/14/2005 12:15:47 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled BeginTx beginning transaction
----12/14/2005 12:15:47 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144498
----12/14/2005 12:15:47 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled (131f7796-1b95-414d-b087-5af25ff5f797) BeginTx returned: Success
----12/14/2005 12:15:47 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled (131f7796-1b95-414d-b087-5af25ff5f797) CheckIn: $/Designate/Trunk/Documentation/Installation Guide/EN/CMS_About.fm returned: Success
----12/14/2005 12:15:47 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Receiving an uploaded file.
----12/14/2005 12:15:47 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultFileUpload.aspx encountered: FailFileInvalidCheckSum
----12/14/2005 12:15:47 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Receiving an uploaded file.
----12/14/2005 12:15:47 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultFileUpload.aspx encountered: FailFileInvalidCheckSum
----12/14/2005 12:15:48 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Receiving an uploaded file.
----12/14/2005 12:15:48 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultFileUpload.aspx encountered: FailFileInvalidCheckSum
----12/14/2005 12:15:48 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Ending transaction
----12/14/2005 12:15:48 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled (131f7796-1b95-414d-b087-5af25ff5f797) EndTx (Revision - 0) returned: Success
----12/14/2005 12:15:48 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting repository Structure-> Rep ID: 1 Base: 144498 Target: -1
----12/14/2005 12:15:48 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144498
----12/14/2005 12:15:48 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultServiceAPI::GetRepositoryTreeDelta() UserID:25 RepID:1 Base:144498 Target:144498 Calling VaultRepUtil.DiffRepTrees() - in-memory tree diff.
----12/14/2005 12:15:48 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetRepositoryStructure returned: Success
----12/14/2005 12:15:48 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting list of checkout changes.
----12/14/2005 12:15:48 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetCheckOutListChanges returned: Success
What is causing the problem?

Mike

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

Post by lbauer » Wed Dec 14, 2005 1:33 pm

The baseline file might be out of sync. Try backing up the file, then doing a get latest, then checking out the file and replacing the latest version with the modified file.
Linda Bauer
SourceGear
Technical Support Manager

mlippert
Posts: 252
Joined: Wed Oct 06, 2004 10:49 am
Location: Cambridge, MA

Post by mlippert » Wed Dec 14, 2005 4:09 pm

OK well that didn't work. Steve tried it, and I just had him do it again.
  1. He moved the modified file somewhere else. The Vault client reported it as missing.
  2. He then did a Get Latest Version of that file. Vault reported that both the local and remove versions were 24. (the file was checked out exclusively to him this whole time).
  3. He then copied the modified file back over the working copy. Vault reported it as edited.
  4. He the right-clicked and attempted to check that file in (while keeping it checked out). No luck.
Here are the 2 logs again:
[12/14/2005 4:55:20 PM] Version Check: This Vault client is version 3.1.2.3511
[12/14/2005 4:55:20 PM] Version Check: Your Vault server is version 3.1.2.3511
[12/14/2005 4:55:20 PM] Version Check: The following information was retrieved from the SourceGear website. No information was sent to SourceGear. You can disable this part of the version check from the Options dialog.
[12/14/2005 4:55:20 PM] Version Check: The most recent Vault release is version 3.1.5.3546
[12/14/2005 4:55:40 PM] Getting latest version of $/Designate/Trunk/Documentation/Installation Guide/EN/CMS_About.fm
[12/14/2005 4:55:40 PM] Fetched $/Designate/Trunk/Documentation/Installation Guide/EN/CMS_About.fm
[12/14/2005 4:55:40 PM] Finished get latest of $/Designate/Trunk/Documentation/Installation Guide/EN/CMS_About.fm
[12/14/2005 4:56:07 PM] Preparing data to begin transaction
[12/14/2005 4:56:07 PM] Beginning transaction
[12/14/2005 4:56:07 PM] Check in $/Designate/Trunk/Documentation/Installation Guide/EN/CMS_About.fm
[12/14/2005 4:56:07 PM] Upload for item $/Designate/Trunk/Documentation/Installation Guide/EN/CMS_About.fm failed, retrying...
[12/14/2005 4:56:08 PM] Upload for item $/Designate/Trunk/Documentation/Installation Guide/EN/CMS_About.fm failed, retrying...
[12/14/2005 4:56:08 PM] Upload for item $/Designate/Trunk/Documentation/Installation Guide/EN/CMS_About.fm failed, retrying...
[12/14/2005 4:56:08 PM] Ending the transaction
[12/14/2005 4:56:08 PM] Transaction failed
[12/14/2005 4:56:08 PM] Upload for item $/Designate/Trunk/Documentation/Installation Guide/EN/CMS_About.fm failed too many times, aborting transaction.
Please verify your network settings using the Options dialog under the Tools menu in the Vault GUI Client.
The specific error was "The server returned an unknown error header: VaultFileUpload.aspx encountered: FailFileInvalidCheckSum"
An exception was encountered during the transaction. Exception: The server returned an unknown error header: VaultFileUpload.aspx encountered: FailFileInvalidCheckSum at VaultClientOperationsLib.ClientInstance.UploadItem(ChangeSetItem item, String txID, Byte[]& streamBuffer, Int32& bytesWrittenThisFile, Boolean bIsImport)
at VaultClientOperationsLib.UploadThread.ProcessCommand(UploadThreadCommand command, UploadThreadCommandResult& outputResult)
[12/14/2005 4:56:09 PM] Transaction failed
and the server log:
----12/14/2005 4:55:19 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Login
----12/14/2005 4:55:19 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetUserList returned: Success
----12/14/2005 4:55:20 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetUserOptions returned: Success
----12/14/2005 4:55:20 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetRepositories returned: Success
----12/14/2005 4:55:21 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting repository Structure-> Rep ID: 1 Base: 144516 Target: -1
----12/14/2005 4:55:21 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144518
----12/14/2005 4:55:21 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultServiceAPI::GetRepositoryTreeDelta() UserID:25 RepID:1 Base:144516 Target:144518 Calling VaultRepUtil.DiffRepTrees() - in-memory tree diff.
----12/14/2005 4:55:21 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetRepositoryStructure returned: Success
----12/14/2005 4:55:21 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting list of checkout changes.
----12/14/2005 4:55:21 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144518
...
----12/14/2005 4:55:22 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultServiceAPI::GetCheckoutListChanges() Status:0 UserID:25 RepID:1 FolderSecurity:False BaseList:159948 Target List:159950 RefreshFlag:False
----12/14/2005 4:55:22 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetCheckOutListChanges returned: Success
----12/14/2005 4:55:22 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetUserEmailOptions returned Success
----12/14/2005 4:55:22 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144518
...
----12/14/2005 4:55:23 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled ListWatchers returned Success
----12/14/2005 4:55:23 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled ListCloakedObjects returned: Success
----12/14/2005 4:55:23 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetRepositoryOptions returned: Success
----12/14/2005 4:55:23 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetRepositories returned: Success
----12/14/2005 4:55:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting repository Structure-> Rep ID: 1 Base: 144518 Target: -1
----12/14/2005 4:55:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144518
----12/14/2005 4:55:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultServiceAPI::GetRepositoryTreeDelta() UserID:25 RepID:1 Base:144518 Target:144518 Calling VaultRepUtil.DiffRepTrees() - in-memory tree diff.
----12/14/2005 4:55:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetRepositoryStructure returned: Success
----12/14/2005 4:55:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting list of checkout changes.
----12/14/2005 4:55:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetCheckOutListChanges returned: Success
----12/14/2005 4:55:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting repository Structure-> Rep ID: 1 Base: 144518 Target: -1
----12/14/2005 4:55:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144518
----12/14/2005 4:55:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultServiceAPI::GetRepositoryTreeDelta() UserID:25 RepID:1 Base:144518 Target:144518 Calling VaultRepUtil.DiffRepTrees() - in-memory tree diff.
----12/14/2005 4:55:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetRepositoryStructure returned: Success
----12/14/2005 4:55:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting list of checkout changes.
----12/14/2005 4:55:40 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetCheckOutListChanges returned: Success
...
----12/14/2005 4:56:07 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled BeginTx beginning transaction
----12/14/2005 4:56:07 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144518
----12/14/2005 4:56:07 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled (e64a009f-ea19-4895-ab50-e41d97aaeb42) BeginTx returned: Success
----12/14/2005 4:56:07 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled (e64a009f-ea19-4895-ab50-e41d97aaeb42) CheckIn: $/Designate/Trunk/Documentation/Installation Guide/EN/CMS_About.fm returned: Success
----12/14/2005 4:56:07 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Receiving an uploaded file.
----12/14/2005 4:56:07 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultFileUpload.aspx encountered: FailFileInvalidCheckSum
----12/14/2005 4:56:08 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Receiving an uploaded file.
----12/14/2005 4:56:08 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultFileUpload.aspx encountered: FailFileInvalidCheckSum
----12/14/2005 4:56:08 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Receiving an uploaded file.
----12/14/2005 4:56:08 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultFileUpload.aspx encountered: FailFileInvalidCheckSum
----12/14/2005 4:56:08 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Ending transaction
----12/14/2005 4:56:08 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled (e64a009f-ea19-4895-ab50-e41d97aaeb42) EndTx (Revision - 0) returned: Success
----12/14/2005 4:56:08 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting repository Structure-> Rep ID: 1 Base: 144518 Target: -1
----12/14/2005 4:56:08 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144518
----12/14/2005 4:56:08 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultServiceAPI::GetRepositoryTreeDelta() UserID:25 RepID:1 Base:144518 Target:144518 Calling VaultRepUtil.DiffRepTrees() - in-memory tree diff.
----12/14/2005 4:56:08 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetRepositoryStructure returned: Success
----12/14/2005 4:56:08 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled Getting list of checkout changes.
----12/14/2005 4:56:08 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled TreeManager: cache matches repository revision and folder security hasn't changed. Returning cached tree, revID 144518
----12/14/2005 4:56:09 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled VaultServiceAPI::GetCheckoutListChanges() Status:0 UserID:25 RepID:1 FolderSecurity:False BaseList:159950 Target List:159953 RefreshFlag:False
----12/14/2005 4:56:09 PM STeixeira--path.mathsoft.com(206.34.7.147)--SSL Disabled GetCheckOutListChanges returned: Success

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

Post by lbauer » Thu Dec 15, 2005 11:20 am

There still seems to be a problem with the baseline. You could have the user "switch" from storing baselines in working folders / storing baselines in application data (Vault GUI Client->Tools->Options->Local Files->Cache/Backup locations.) Or they could delete the entire _sgvault folder.

The files would then go to unknown. Then you should be able to get the latest version of the file (since the baseline shouldn't exist), and then retry to commit the changes.
Linda Bauer
SourceGear
Technical Support Manager

mlippert
Posts: 252
Joined: Wed Oct 06, 2004 10:49 am
Location: Cambridge, MA

Post by mlippert » Thu Dec 15, 2005 11:32 am

Well we started to try this and bizarre things started happening.

In particular we deleted the _sgvault directory, started the Vault client and it seemed to automatically (without any user input) do a get latest on that directory, re-creating the _sgvault directory.

I don't think that should happen. So we stopped the trial until I hear back from you.

Mike

dan
Posts: 2448
Joined: Wed Dec 17, 2003 5:03 pm
Location: SourceGear
Contact:

Post by dan » Thu Dec 15, 2005 2:15 pm

Vault will automatically create state files and baseline files if they don't exist, because Unknown files are very undesirable.

We should isolate this a little further:

1. If you login as a different user, does the same thing happen? How about a different user on a different machine?

2. If the user logins on a completely different machine, does the same thing happen?

3. Does the user have something strange in their working folder setup, like the same local folder between used as a working folder for multiple Vault folders?

mlippert
Posts: 252
Joined: Wed Oct 06, 2004 10:49 am
Location: Cambridge, MA

Post by mlippert » Thu Dec 15, 2005 5:30 pm

Thanks Dan.
I went back to the user, and now that I knew that Vault's automatically recreating the _sgvault directory was OK, we did the rest of Linda's test, ie deleting the _sgvault directory, and getting the file in question again, so that Vault reports the local & remote versions as the same, copy over with the modified file and try committing again.

This worked! Thanks. (So I'm not going to track down your other info Dan :))

Mike

Locked