An error occurred during the fetch operation

EloffEloff Posts: 5
edited September 16, 2010 6:37AM in Exchange Server Archiver
Hi

We are receiving the error "An error occurred during the fetch operation" when trying to open certain archived emails. We are running V 2.1 at the moment.

In the console logs it shows the following errors:


Get Headers
System.ArgumentException: Object guid not in meta store (Guid: 6d9e7fd4-ba43-477d-8f8c-9d6435639139)

Server stack trace:
at g.a(Guid , Guid , a , Guid& , Guid& )
at RedGate.ExchangeArchiver.Storage.Engine.FileSystemStorageService.GetMail(Guid storeGuid, Guid mailboxGuid, Guid mailGuid)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at RedGate.ExchangeArchiver.Storage.Interface.IStorageService.GetMail(Guid storeGuid, Guid mailboxGuid, Guid mailGuid)
at RedGate.ExchangeArchiver.UserArchiveAccessService.Engine.Engine.UAAEngine.GetMailData(String user, MailboxNameOrGuid mailboxNameOrGuid, String adminGroup, Guid storeGuid, Guid messageGuid)
at RedGate.ExchangeArchiver.UserArchiveAccessService.ArchiveSite.PluginDataFetch.GetMessageHeadersWithVersion(Guid mailboxGuid, Guid storeGuid, Guid messageGuid, Int32 clientMajorVersion, Int32 clientMinorVersion)

and we are also receiving these errors:

Storage Service Filter
Couldn't load item - skipping file: d:\archivestore\users\fc6b4831-ee6e-4726-b4e3-ec21d9c22c4d\01f1f7a3-a666-4858-9432-79eaba5a2daf@d52741c9-65f5-467f-a94e-800682c5647b.esa2
System.ArgumentException: Object guid not in meta store (Guid: 01f1f7a3-a666-4858-9432-79eaba5a2daf)

Server stack trace:
at g.a(Guid , Guid , a , Guid& , Guid& )
at RedGate.ExchangeArchiver.Storage.Engine.FileSystemStorageService.GetMail(Guid storeGuid, Guid mailboxGuid, Guid mailGuid)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at RedGate.ExchangeArchiver.Storage.Interface.IStorageService.GetMail(Guid storeGuid, Guid mailboxGuid, Guid mailGuid)
at RedGate.ExchangeArchiver.Storage.StorageFilter.Filter.a()

Has anyone had similar problems to this and managed to fix them?

We really need to get this issue sorted so any advice would be helpful!

Cheers

Callum

Comments

  • The Archive Service is asking for a mail that’s not in the store (which implies a possible corrupt store).

    Take an example of the error from the Storage Service log:

    00:07:14.728|Debug |Storage Engine |6 |GetMail [Store: c9edaf86-4286-4fda-b357-e642fc8d3abb] [Mailbox: e41073d1-5aed-4a43-81fd-87c494a2e065] [Message: 213d8b47-a111-4e09-8f67-406c4f59e02f]
    System.ArgumentException: Object guid not in meta store (Guid: 213d8b47-a111-4e09-8f67-406c4f59e02f)
    at g.a(Guid , Guid , a , Guid& , Guid& )

    So, first find where Store c9edaf86-4286-4fda-b357-e642fc8d3abb is on disk
    Look in mailbox folder e41073d1-5aed-4a43-81fd-87c494a2e065
    Then see if file 213d8b47-a111-4e09-8f67-406c4f59e02f.esa (or .esa2) exists.

    If it does then the meta DB has been corrupt, so you’ll probably need to upgrade to V3 and repair the store. If that file or mailbox isn’t there then we need to find out what else has gone wrong. Have you moved any mailboxes recently? Have you changed the UAA Service URL? Any other changes to the ESA environment?
Sign In or Register to comment.