An internal error occurred on the web server. Error -2147020579 when trying to open an archived email.

book

Article ID: 100010706

calendar_today

Updated On:

Description

Error Message

The dtrace shows as follows:-

3891 16:13:14.641 [1656] (StorageOnlineOpns) <1520> EV:M {CSecurityWrapper::LoadAzStoreCache:#1385} Loading authorization store cache from [C:\Program Files (x86)\Enterprise Vault\EvAzStore_Svc.xml]...
3892 16:13:14.641 [1656] (StorageOnlineOpns) <1520> EV:M {CSecurityWrapper::LoadAzStoreCache:#1399} Waiting for file lock for exclusive access...
3893 16:13:14.641 [1656] (StorageOnlineOpns) <1520> EV:M {CSecurityWrapper::LoadAzStoreCache:#1402} Acquired file lock for exclusive access.
3894 16:13:14.656 [1656] (StorageOnlineOpns) <1520> EV:M {CSecurityWrapper::LoadAzStoreCache:#1437} Role access checks are enabled.
3895 16:13:14.656 [1656] (StorageOnlineOpns) <1520> EV:H {CSecurityWrapper::CommonRoleAccessCheck:#1093} Error: [0x800710dd]
3896 16:13:14.656 [1656] (StorageOnlineOpns) <1520> EV:L {CSecurityWrapper::CommonRoleAccessCheck} (Exit)
3897 16:13:14.672 [1656] (StorageOnlineOpns) <1520> EV:H {CSecurityWrapper::CheckRoleAccess:#500} Error: [0x800710dd]
3898 16:13:14.672 [1656] (StorageOnlineOpns) <1520> EV:M CClientIdentity::HasRequiredRoleBasedAccess - An error was returned:0x800710DD


It loads the authorization store for RBA but gets 0x800710dd.(it suggest that role which is being looked at is not present)

3899 16:13:14.672 [1656] (StorageOnlineOpns) <1520> EV:H {CClientIdentity::CheckAccess(vSIDS)} (Exit) Status: [Exception occurred. (0x80020009)]
3900 16:13:14.672 [1656] (StorageOnlineOpns) <1520> EV:H {CClientIdentity::CheckAccess} (Exit) Status: [Exception occurred. (0x80020009)]
3901 16:13:14.672 [1656] (StorageOnlineOpns) <1520> EV:H {CStorageOnline::CheckCallersVaultAccess} (Exit) Status: [Exception occurred. (0x80020009)]

The CheckAccess then gets an exception 0x80020009.

Cause

It has been mostly reported that the authorization store tends to get corrupted after upgrade of enterprise vault.

Resolution

Take a backup of the authorization store before resetting it.

Following are the steps to reset the authorization store:-

1. Log on to the Enterprise Vault Server
2. Open up a RegEdit
3. If using a 32-bit (x86) OS then use HKEY_LOCAL_MACHINE\Software\KVS\Enterprise Vault\Admin
4. If using x64 then HKEY_LOCAL_MACHINE\Software\WOW6432Node\KVS\Enterprise Vault\Admin
5. Create a new String called "ResetAuthorizationStore" and give it a value of 1 (The string may be already present, if not then create the string )
6. Open the Vault Admin Console
7. Right click "Directory" on the left hand side and you now have a "Reset Authorization Store"

 

Applies To

Outlook 2007

Enterprise vault 10.0.2

Issue/Introduction

For e.g. considering we have 2 users 'User1' and 'User2' and below points are true.
  • Currently logged in as 'User1' to client machine
  • 'User1' does not have any permissions on 'User2' archive
  • 'User1' opening 'User2' profile in Outlook (considering User1 has permission to open User2 mailbox)
  • When Enterprise Vault (EV) shortcut was opened below error was seen
An internal error occurred on the web server. Error -2147020579 Ideally it should throw credentials prompt (In lab environment it throws the prompt)
This should allow the customer to enter user2 credentials when opening the archived email.