An error occurred during the fetch operation

Email archiving software for Exchange

Moderators: JonathanWatts, richardjm, Robert, Matthew Flatt

An error occurred during the fetch operation

Postby Eloff » Wed Sep 15, 2010 12:02 am

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
Eloff
 
Posts: 3
Joined: Tue Sep 14, 2010 11:57 pm

Postby Linda Hawksworth » Thu Sep 16, 2010 11:37 am

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?
Linda Hawksworth
 
Posts: 192
Joined: Mon Jun 25, 2007 11:32 am


Return to Exchange Server Archiver

Who is online

Users browsing this forum: No registered users and 0 guests