Vault is version 3.5.3. Happened with 3.5.0 too, so I tried the upgrade to see if it would fix it. Happens on every repository, old, new, etc and every version. I can retrieve a tree from a subfolder, but not the root. The command line vault GETVERSION reports:---------------------------
SourceGear Vault
---------------------------
The requested version (13705) of $ can not be found in the current repository. If this object has been deleted, you will need to undelete it and then try again.
---------------------------
OK
---------------------------
Client API shows that the call to GetBranchStructure() is suceeding (not throwing an exception) but the ref parameter vfDelta is coming back Null.System.NullReferenceException: Object reference not set to an instance of an object.
at VaultClientOperationsLib.VaultClientFolder..ctor(VaultFolderDelta fd, VaultClientFolder parent)
at VaultCmdLineClient.VaultCmdLineClient.performGetVersion(VaultClientTreeObject treeObjectToRetrieve, Int32 version,
Boolean useWorkingFolder, MergeType mt, String strDestFolder)
at VaultCmdLineClient.VaultCmdLineClient.ProcessCommandGetVersion(Int32 version, String strReposItem, String strDestF
older)
at VaultCmdLineClient.VaultCmdLineClient.ProcessCommand(Args curArg)
at VaultCmdLineClient.VaultCmdLineClient.Main(String[] args)
Not duplicatable on a test-install of Vault 3.5, so something's messed up with our database apparently.
I'm going to try to turn on some additional logging