Code: Select all
System.UnauthorizedAccessException: Access to the path 'Vault_CacheMember_Repository_689544213' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.Threading.Mutex.<>c__DisplayClass3.<.ctor>b__0(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.Mutex..ctor(Boolean initiallyOwned, String name, Boolean& createdNew, MutexSecurity mutexSecurity)
at System.Threading.Mutex..ctor(Boolean initiallyOwned, String name)
at VaultLib.SystemMutex..ctor(String name)
at VaultClientOperationsLib.CacheMember..ctor(String folder)
at VaultClientOperationsLib.CacheMember_Repository..ctor(String folder)
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 doRefresh, Boolean updateKnownChangesAll)
at TRC.Vault.Utilities.Login() in D:\TRSites\TherapeuticResearch.net\TRC.Vault\Utilities.vb:line 79
--- rest of our and asp.net call stack ---
Does it only create a Mutex some of the time? Otherwise, it's a complete mystery as to why this would be an intermittent problem.
We are using Fortress version 1.1.3.18336.
We had a similar problem back when we were using Vault 2.x...
http://support.sourcegear.com/viewtopic.php?f=5&t=3572
Even though that thread suggests we resolved the problem, it never fully went away until we moved the application onto it's own web server (rather than load balancing it on two web servers). However, since upgrading to the current version of Fortress, we've apparently run into this problem (or something similar) again.
Any help would be appreciated. Thanks in advanced.
David Prothero
I.T. Director
Therapeutic Research Center