An error occurred during the fetch operation
Eloff
Posts: 5
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
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
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?