'KVS.EnterpriseVault.Common.CurrentTimeZoneConversion' threw an exception.
The following will be seen in a Dtrace of the mmc process on the Enterprise Vault (EV) server.
(mmc) EV-L {FileServerManagementStub.KVS.EnterpriseVault.FileServerArchive.IFileServerManagement.MarkRootFolder} Exception: The type initializer for 'KVS.EnterpriseVault.Common.CurrentTimeZoneConversion' threw an exception. Info: Diag: Type:System.TypeInitializationException ST:|Server stack trace: | at KVS.EnterpriseVault.Common.CurrentTimeZoneConversion.ToLocalTime(DateTime utcDateTime)| at KVS.EnterpriseVault.FileServerArchive.VaultFileSystem.GetCreationTime(String path)| at KVS.EnterpriseVault.FileServerArchive.VaultDirectoryInfo.get_CreationTime()| at KVS.EnterpriseVault.FileServerArchive.FileServerArchiveManager.KVS.EnterpriseVault.FileServerArchive.IAdminClientManagement.MarkRootFolder(String ...
For more information on Dtrace please refer to the Related articles section.
Windows requires certain Time Zone Registry entries to be present in order to allow the Operating System (OS) to correctly configure its Time Zone and allow it to authenticate to and communicate with the domain. If any of these entries are missing, any applications that communicate with other domain resources that require authentication will fail. These registry entries are commonly found in the following Key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\
There are multiple sub-Keys, each containing information on a specific Time Zone.
Note: If there are multiple domains with trusts set up between the domains, all domain controllers must have matched Time Zone Registry entries or this exception will occur.
To compare the Registry entries for each domain, perform the following on the domain controllers in each domain:
1. Export the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones Key to a text file by right-clicking the Key > Export > Save as type: Text Files.
2. Compare the Last Write Time values on the Key Name: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones (usually the first entry in the text file). The file size and number of lines in the file can also be used for comparison.
Warning: Incorrect use of the Windows Registry Editor may prevent the Operating System from functioning properly. Great care should be taken when making changes to a Windows Registry. Registry modifications should only be carried-out by persons experienced in the use of the Registry Editor application. It is recommended that a complete backup of the Registry and workstation and/or server be made prior to making any Registry changes.
Workaround
1. Backup the current Registry on the affected computer.
2. Export the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones registry key from another working computer having the same OS, Service Pack and Windows Updates.
3. Import the Registry Key into the affected computer's Registry.
4. Reboot the computer to make the change effective.
Note: If there is only one EV Server, export the registry setting from the local Domain Controller (DC).