When I start the client it hangs, using 90-98% of CPU time, until I kill it (I've let it go as long as 10 minutes without it becoming responsive.
When it happens I can start the client on another computer, connecting to the same repository, and everything is fine.
I generally try resetting the Vault server by doing an IIS reset, but that doesn't help. If I kill the vaultguiclient process and start it again it will sometimes work, but sometimes I have to kill/restart a few times.
The client log only shows one entry when this happens:
Code: Select all
11/18/2012 8:50:19 PM <generic>: [GUIClientWorkerThread:4] After loading from disk on startup, _cmRepository.Repository.Root is null.
at VaultClientOperationsLib.TreeCache.Load()
at VaultClientOperationsLib.TreeCache..ctor(Int32 repID, String username, String uniqueRepositoryID, String localStoreBasePath, ClientInstance ci)
at VaultClientOperationsLib.ClientInstance.SetActiveRepositoryID(Int32 id, String username, String uniqueRepositoryID, Boolean bUseTreeCache, Boolean doRefresh, Boolean updateKnownChangesAll)
at VaultClientPresentationLib.GUIClientInstance.ChooseRepository(Boolean forceDialogShow, String inProfile)
at VaultClientPresentationLib.GUIClientThread.ProcessCommand(GUIClientThreadCommand command, GUIClientThreadCommandResult& outputResult)
at VaultClientPresentationLib.GUIClientThread.Start()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
How do I get past the immediate problem and get my client to load? I have a large number of files pending checkin right now and don't want to lose their status.