When we added a large number of files to the Vault repository in the Spring of this year, the Vault Pro server application frequently threw OutOfMemory exceptions. Whenever these occurred, all of the Vault clients would receive the Vault error dialog box above, and they'd have to refresh the project's source control status in Visual Studio.An error has occurred. The error message is: Session is no longer valid. Either the server restarted, or your session timed out. You may need to login again to re-authenticate.
I worked with SourceGear Support to resolve the OutOfMemory exceptions by changing the Vault server's IIS Application Pool settings and also some vault.config changes as supported by the support team. After a few tweaks, this appears to have resolved that error.
However, as I mentioned above, we're still receiving the Vault error dialog boxes frequently, which is very frustrating, to say the least. The Vault server logs are still configured to log at the Debug level of verbosity, yet we do not see any Exceptions in the log when the users receive the error dialog.
Furthermore, it almost certainly has to be the Vault server recycling the application pool because once one developer receives the "Session is no longer valid" error, then all the developers receive the same error the next time they try to perform any source control operation. So it would not be the case that it's a per-user session timing out.
Please advise.