02-13-2013 07:16 AM
Unable to restore from Internet Explorer WebApp to users mailbox. I get the following two Events, 8390 and 8391.
Event Type: Error
Event Source: Enterprise Vault
Event Category: Shopping Service
Event ID: 8390
Date: 2/13/2013
Time: 8:50:23 AM
User: N/A
Computer: NGLEV1
Description:
The EnterpriseVault.DirectoryConnection object reported an error.
Unspecified error
Internal references:
Error 0x80004005
CDirectoryConnectionObject::ReadArchiveRetrievalTaskByMailboxDN .\DirectoryConnectionObject.cpp [lines {7106,7115,7117}], built Mar 14 10:55:02 2011
For more information, see Help and Support Center at http://evevent.symantec.com/rosetta/showevent.asp
Event Type: Error
Event Source: Enterprise Vault
Event Category: Directory Service
Event ID: 8391
Date: 2/13/2013
Time: 8:50:23 AM
User: N/A
Computer: NGLEV1
Description:
The EnterpriseVault.DirectoryService object reported an error.
Unspecified error
For more information, see Help and Support Center at http://evevent.symantec.com/rosetta/showevent.asp
Solved! Go to Solution.
02-18-2013 08:27 AM
I believe the error you are getting is because the EVAdmin has not been provisioned
It looks like you're trying to do a restore to its mailbox and its trying to find the exchange server that looks after it
So it has these three lines
(DirectoryService) <8848> EV:M DirectoryService: ADO: SELECT JournalTask.TaskEntryId AS JournalTaskId ,RetrievalTask.TaskEntryId AS RetrievalTaskId ,Task.ComputerEntryId AS ComputerId FROM ExchangeMailboxEntry JOIN JournalingTarget ON ExchangeMailboxEntry.ExchangeMailboxEntryId = JournalingTarget.ExchangeMailboxEntryId JOIN JournalTask ON JournalingTarget.TaskEntryId = JournalTask.TaskEntryId JOIN RetrievalTask ON RetrievalTask.ArchivingTaskEntryId = JournalTask.TaskEntryId JOIN Task ON Task.TaskEntryId = JournalTask.TaskEntryId WHERE LegacyMbxDN = ?
(DirectoryService) <8848> EV:M DirectoryService: ADO: SELECT ArchivingRetrievalTask.TaskEntryId AS ArchiveTaskId ,RetrievalTask.TaskEntryId AS RetrievalTaskId ,Task.ComputerEntryId AS ComputerId FROM ExchangeMailboxEntry JOIN ExchangeMailboxStore ON ExchangeMailboxStore.MbxStoreIdentity = ExchangeMailboxEntry.MbxStoreIdentity JOIN ExchangeServerEntry ON ExchangeServerEntry.ExchangeServerIdentity = ExchangeMailboxStore.ExchangeServerIdentity JOIN ArchivingRetrievalTask ON ArchivingRetrievalTask.ExchangeServerEntryId = ExchangeServerEntry.ExchangeServerEntryId JOIN RetrievalTask ON RetrievalTask.ArchivingTaskEntryId = ArchivingRetrievalTask.TaskEntryId JOIN Task ON Task.TaskEntryId = ArchivingRetrievalTask.TaskEntryId WHERE LegacyMbxDN = ?
(DirectoryService) <8848> EV:H CDirectoryServiceObject::ReadArchiveRetrievalTaskByMailboxDN - HRXEX fn trace : Error 0x80004005, .\DirectoryServiceObject.cpp [lines {19775,19784,19787,19790,19820,19823,19826,19851}], built Mar 14 10:55:02 2011.
1396 10:13:07.391 [3788] (DirectoryService) <8848> EV~E Event ID: 8391 The EnterpriseVault.DirectoryService object reported an error.| |Unspecified error| |
My advice would be, run a SQL Profiler and then do a a Search for those queries and see what LegacyMbxDN its passing through, because its returning no entries so the shopping service doesnt know how to process the mailbox etc
02-14-2013 12:38 PM
This is for Enterprise Vault 9.0.2. I have two Exchange Servers in a DAG, I am able to restore emails to one exchange server but not the other. I have refreshed the one server not working with the power shell script "SetEVExchangePermissions.ps1" but I am still unable to restore from the main EV server using the IE App
02-14-2013 12:56 PM
Have you verified permission on the Shopping location?
Also, could you grab a dtrace of the shopping service when you try and do the restore? You can attach it to your post and we can take a look.
02-14-2013 01:06 PM
Yes, I have verified the permissions on the Shopping location and I am able to restore to one of two Exchanges servers.
dtrace is attached now
02-14-2013 01:21 PM
Sorry, I mis-read two Exchange servers to be two EV servers.
Could you grab another trace only this time for agentclientbroker?
02-14-2013 01:27 PM
02-18-2013 07:43 AM
Dtrace with agentclientbroker attached
02-18-2013 08:07 AM
You need to dtrace w3wp, shopping service and directoryservice
02-18-2013 08:15 AM
New dtrace attached
02-18-2013 08:27 AM
I believe the error you are getting is because the EVAdmin has not been provisioned
It looks like you're trying to do a restore to its mailbox and its trying to find the exchange server that looks after it
So it has these three lines
(DirectoryService) <8848> EV:M DirectoryService: ADO: SELECT JournalTask.TaskEntryId AS JournalTaskId ,RetrievalTask.TaskEntryId AS RetrievalTaskId ,Task.ComputerEntryId AS ComputerId FROM ExchangeMailboxEntry JOIN JournalingTarget ON ExchangeMailboxEntry.ExchangeMailboxEntryId = JournalingTarget.ExchangeMailboxEntryId JOIN JournalTask ON JournalingTarget.TaskEntryId = JournalTask.TaskEntryId JOIN RetrievalTask ON RetrievalTask.ArchivingTaskEntryId = JournalTask.TaskEntryId JOIN Task ON Task.TaskEntryId = JournalTask.TaskEntryId WHERE LegacyMbxDN = ?
(DirectoryService) <8848> EV:M DirectoryService: ADO: SELECT ArchivingRetrievalTask.TaskEntryId AS ArchiveTaskId ,RetrievalTask.TaskEntryId AS RetrievalTaskId ,Task.ComputerEntryId AS ComputerId FROM ExchangeMailboxEntry JOIN ExchangeMailboxStore ON ExchangeMailboxStore.MbxStoreIdentity = ExchangeMailboxEntry.MbxStoreIdentity JOIN ExchangeServerEntry ON ExchangeServerEntry.ExchangeServerIdentity = ExchangeMailboxStore.ExchangeServerIdentity JOIN ArchivingRetrievalTask ON ArchivingRetrievalTask.ExchangeServerEntryId = ExchangeServerEntry.ExchangeServerEntryId JOIN RetrievalTask ON RetrievalTask.ArchivingTaskEntryId = ArchivingRetrievalTask.TaskEntryId JOIN Task ON Task.TaskEntryId = ArchivingRetrievalTask.TaskEntryId WHERE LegacyMbxDN = ?
(DirectoryService) <8848> EV:H CDirectoryServiceObject::ReadArchiveRetrievalTaskByMailboxDN - HRXEX fn trace : Error 0x80004005, .\DirectoryServiceObject.cpp [lines {19775,19784,19787,19790,19820,19823,19826,19851}], built Mar 14 10:55:02 2011.
1396 10:13:07.391 [3788] (DirectoryService) <8848> EV~E Event ID: 8391 The EnterpriseVault.DirectoryService object reported an error.| |Unspecified error| |
My advice would be, run a SQL Profiler and then do a a Search for those queries and see what LegacyMbxDN its passing through, because its returning no entries so the shopping service doesnt know how to process the mailbox etc