Issue with user doing GET on label from ShowLabels

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

Moderator: SourceGear

Post Reply
jstarbird
Posts: 146
Joined: Wed Jul 22, 2009 11:49 am

Issue with user doing GET on label from ShowLabels

Post by jstarbird » Wed May 04, 2011 3:39 pm

Vault 5.0.2.18753

I have a user that is getting an error about the path to his temp folder when he's doing a GET on a label from the Show Labels dialog. It does this on any label he selects. He does have a working folder setup and he is a user with admin rights on his system.
He's not having any other problems on his system.

Here is the info from the VaultGUIClient.txt file, user machine name in path:
5/4/2011 1:34:26 PM <generic>: [GUIClientWorkerThread:1492] [System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\xxxxxx\AppData\Local\Temp\vaultTmp\rver06/SRSession.cpp'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
at VaultLib.Misc.FileCopy(String source, String dest, Boolean overwrite)
at VaultClientOperationsLib.WorkingFolder.UpdateHiddenFileContentsFromFullFile(VaultClientFile file, String fullFile, Boolean bfullFileIsNormalized, Int64 targetVersion, UInt32 targetCRC, Int64 targetSize, Boolean skipEOL)
at VaultClientOperationsLib.WorkingFolder.UpdateHiddenFileAndSetBaselineVersion(VaultClientFile file, String fullFile, Int64 targetVersion, Int64 targetDisplayVersion, UInt32 targetCRC, Int64 targetSize, Boolean skipEOL)
at VaultClientOperationsLib.ClientInstance.ResolveUnknownFiles(UnknownFile[] unknownFiles)
at VaultClientOperationsLib.ClientInstance.CreateGetFileRequests(VaultClientFile[] files, Boolean forceLatest, Boolean forceDisplayVersion, Boolean dontCheckWorkingFolders, MakeWritableType makeWritable, Boolean isLabelGet, String labelSubItemPath, Boolean isLabelGetForSingleFile, Boolean bIsRetry)
at VaultClientOperationsLib.ClientInstance.GetByLabel_GetData(VaultClientFile[] files, MakeWritableType makeWritable, SetFileTimeType setFileTime, MergeType merge, OverwritePrompt PromptData, Int64 labelID, String currentPathToLabelItem, String labelSubItemPath, Boolean isLabelGetForSingleFile)
at VaultClientOperationsLib.ClientInstance.GetByLabel_GetData(VaultClientFolder folder, Boolean recursive, MakeWritableType makeWritable, SetFileTimeType setFileTime, MergeType merge, OverwritePrompt PromptData, Int64 labelID, String currentPathToLabelItem, String labelSubItemPath)
at VaultClientPresentationLib.GUIClientInstance.GetLabelItem(VaultLabelItemX labelItem, Boolean forceDialogShow, FormShiftQuery dialogOwner)
at VaultClientPresentationLib.GUIClientThread.ProcessCommand(GUIClientThreadCommand command, GUIClientThreadCommandResult& outputResult)]Could not find a part of the path 'C:\Users\xxxxxx\AppData\Local\Temp\vaultTmp\rver06/SRSession.cpp'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
at VaultLib.Misc.FileCopy(String source, String dest, Boolean overwrite)
at VaultClientOperationsLib.WorkingFolder.UpdateHiddenFileContentsFromFullFile(VaultClientFile file, String fullFile, Boolean bfullFileIsNormalized, Int64 targetVersion, UInt32 targetCRC, Int64 targetSize, Boolean skipEOL)
at VaultClientOperationsLib.WorkingFolder.UpdateHiddenFileAndSetBaselineVersion(VaultClientFile file, String fullFile, Int64 targetVersion, Int64 targetDisplayVersion, UInt32 targetCRC, Int64 targetSize, Boolean skipEOL)
at VaultClientOperationsLib.ClientInstance.ResolveUnknownFiles(UnknownFile[] unknownFiles)
at VaultClientOperationsLib.ClientInstance.CreateGetFileRequests(VaultClientFile[] files, Boolean forceLatest, Boolean forceDisplayVersion, Boolean dontCheckWorkingFolders, MakeWritableType makeWritable, Boolean isLabelGet, String labelSubItemPath, Boolean isLabelGetForSingleFile, Boolean bIsRetry)
at VaultClientOperationsLib.ClientInstance.GetByLabel_GetData(VaultClientFile[] files, MakeWritableType makeWritable, SetFileTimeType setFileTime, MergeType merge, OverwritePrompt PromptData, Int64 labelID, String currentPathToLabelItem, String labelSubItemPath, Boolean isLabelGetForSingleFile)
at VaultClientOperationsLib.ClientInstance.GetByLabel_GetData(VaultClientFolder folder, Boolean recursive, MakeWritableType makeWritable, SetFileTimeType setFileTime, MergeType merge, OverwritePrompt PromptData, Int64 labelID, String currentPathToLabelItem, String labelSubItemPath)
at VaultClientPresentationLib.GUIClientInstance.GetLabelItem(VaultLabelItemX labelItem, Boolean forceDialogShow, FormShiftQuery dialogOwner)
at VaultClientPresentationLib.GUIClientThread.ProcessCommand(GUIClientThreadCommand command, GUIClientThreadCommandResult& outputResult)

Stack Trace:
at VaultClientPresentationLib.GUIClientInstance.ShowCommandException(Exception e, IWin32Window dialogOwner)
at VaultClientPresentationLib.GUIClientThread.ProcessCommand(GUIClientThreadCommand command, GUIClientThreadCommandResult& outputResult)
at VaultClientPresentationLib.GUIClientThread.Start()
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()


Thanks,
J

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

Re: Issue with user doing GET on label from ShowLabels

Post by lbauer » Wed May 04, 2011 3:55 pm

Can he get the label to a nonworking folder?
Linda Bauer
SourceGear
Technical Support Manager

Beth
Posts: 8550
Joined: Wed Jun 21, 2006 8:24 pm
Location: SourceGear
Contact:

Re: Issue with user doing GET on label from ShowLabels

Post by Beth » Wed May 04, 2011 4:08 pm

Look in the location of C:\Users\xxxxxx\AppData\Local\Temp. If there are a bunch of vaultTmp folders, you can remove those, then try the Get label again. Do you receive the same error?
Beth Kieler
SourceGear Technical Support

Post Reply