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
Issue with user doing GET on label from ShowLabels
Moderator: SourceGear
Re: Issue with user doing GET on label from ShowLabels
Can he get the label to a nonworking folder?
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager
Re: Issue with user doing GET on label from ShowLabels
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
SourceGear Technical Support