Avatar of lapavoni
Flag for United States of America asked on

Exchange 2010 - Error forwarding OWA messages after backup - cannot view Sent Items either.

Greetings everyone. We've got Exchange 2010 with SP2 and rollup 2.  It's running on Windows Server 2008 R2 Standard.  I'm presently using Windows Server Backup doing daily scheduled backups to an external drive.

Upon completion of the backup, OWA clients are unable to forward messages or view Sent Items until the Information Store is stopped and restarted.  When they try to view messages, they get the following error.

I could add two tasks to stop and start the Information Store, but I'd like to get to fix the problem instead.

The one persistent problem I've been having, that may or may not be related to this, is the excessive generation of transaction log files daily (upwards of 3,000).  It is *not* an issue of the logs failing to get truncated.  The backup works fine and deletes all logs.  It might be an ActiveSync, throttling, or iOS issue - I have not figured this one out yet.

So that's two questions, I guess.  The more immediate one is figuring out why the IS gets horked after the backup.  Thanks much.


Url: https://mail.blah_blah_blah.org:443/owa/forms/premium/SubPageContainer.aspx?ae=Item&a=Open&t=IPM.Note&id=RgAAAABUYllxHO8eR63uI3bmIjLMBwD3268zOm8TTq%2blRW%2bgWf30AAACyaDSAADRDKl82Or5SZsYsRsCR%2bcZAACFtQCjAAAJ&pspid=_1337573012850_598998635&subpage=ReadMessage.ascx
User host address: xxx.xxx.xxx.xxx
User: User
EX Address: /o=blah_blah/ou=First Administrative Group/cn=Recipients/cn=user
SMTP Address: user@blah_blah_blah.org
OWA version:
Mailbox server: our_server.our_domain.LOCAL

Exception type: Microsoft.Exchange.Data.Storage.StoragePermanentException
Exception message: The process failed to get the correct properties.

Call stack
Microsoft.Exchange.Data.Storage.MapiPropertyBag.GetProperties(IList`1 propertyDefinitions)
Microsoft.Exchange.Data.Storage.StoreObjectPropertyBag.InternalLoad(ICollection`1 extraProperties)
Microsoft.Exchange.Data.Storage.StoreObjectPropertyBag..ctor(StoreSession session, MapiProp mapiProp, ICollection`1 autoloadProperties, Boolean canSaveOrDisposeMapiProp)
Microsoft.Exchange.Data.Storage.StoreObjectPropertyBag..ctor(StoreSession session, MapiProp mapiProp, ICollection`1 autoloadProperties)
Microsoft.Exchange.Data.Storage.ItemBuilder.CoreItemBind(StoreSession session, StoreId storeId, MapiMessageCreator mapiMessageCreator, ItemBindOption itemBindOption, ICollection`1 propertiesToLoad, StoreObjectType& storeObjectType)
Microsoft.Exchange.Data.Storage.ItemBuilder.ItemBind[T](StoreSession session, StoreId storeId, Schema expectedSchema, MapiMessageCreator mapiMessageCreator, ItemBindOption itemBindOption, ICollection`1 propertiesToLoad)
Microsoft.Exchange.Data.Storage.MessageItem.Bind(StoreSession session, StoreId messageId, ItemBindOption itemBindOption, ICollection`1 propsToReturn)
Microsoft.Exchange.Clients.Owa.Core.Utilities.GetItem[T](StoreSession storeSession, StoreId storeId, Boolean forceAsMessageItem, ItemBindOption itemBindOption, PropertyDefinition[] prefetchProperties)
Microsoft.Exchange.Clients.Owa.Core.Utilities.GetItem[T](StoreSession storeSession, StoreId storeId, Boolean forceAsMessageItem, PropertyDefinition[] prefetchProperties)
Microsoft.Exchange.Clients.Owa.Core.Utilities.GetItem[T](UserContext userContext, OwaStoreObjectId owaStoreObjectId, Boolean forceAsMessageItem, PropertyDefinition[] prefetchProperties)
Microsoft.Exchange.Clients.Owa.Core.Utilities.GetItemById[T](OwaContext owaContext, Item& parentItem, String owaStoreObjectId, Boolean forceAsMessageItem, PropertyDefinition[] prefetchProperties)
Microsoft.Exchange.Clients.Owa.Premium.OwaFormInternal.Initialize[T](Boolean itemRequired, Boolean forceAsMessageItem, String id, String action, PropertyDefinition[] prefetchProperties)
Microsoft.Exchange.Clients.Owa.Premium.OwaFormSubPage.Initialize[T](Boolean itemRequired, PropertyDefinition[] prefetchProperties)
Microsoft.Exchange.Clients.Owa.Premium.OwaFormSubPage.Initialize[T](PropertyDefinition[] prefetchProperties)
Microsoft.Exchange.Clients.Owa.Premium.ReadMessage.OnLoad(EventArgs e)
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Inner Exception
Exception type: Microsoft.Mapi.MapiExceptionCallFailed
Exception message: MapiExceptionCallFailed: Unable to get properties on object. (hr=0x80004005, ec=-2147467259) Diagnostic context: Lid: 55847 EMSMDBPOOL.EcPoolSessionDoRpc called [length=737] Lid: 43559 EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=528][latency=15] Lid: 23226 --- ROP Parse Start --- Lid: 27962 ROP: ropOpenMessage [3] Lid: 27962 ROP: ropGetPropsSpecific [7] Lid: 17082 ROP Error: 0x80004005 Lid: 26465 Lid: 21921 StoreEc: 0x80004005 Lid: 27962 ROP: ropExtendedError [250] Lid: 1494 ---- Remote Context Beg ---- Lid: 26426 ROP: ropGetPropsSpecific [7] Lid: 21970 StoreEc: 0x8004010F PropTag: 0xE9D0102 Lid: 21970 StoreEc: 0x8004010F PropTag: 0xE960102 Lid: 19506 Lid: 27698 Lid: 11285 StoreEc: 0x80004005 Lid: 5257 StoreEc: 0x80004005 Lid: 1750 ---- Remote Context End ---- Lid: 26849 Lid: 21817 ROP Failure: 0x80004005 Lid: 20385 Lid: 28577 StoreEc: 0x80004005 Lid: 32001 Lid: 29953 StoreEc: 0x80004005

Call stack
Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, SafeExInterfaceHandle iUnknown, Exception innerException)
Microsoft.Mapi.MapiProp.GetProps(ICollection`1 propTagsRequested)
Microsoft.Exchange.Data.Storage.MapiPropertyBag.GetProperties(IList`1 propertyDefinitions)

Avatar of undefined
Last Comment

8/22/2022 - Mon

How big is the Mail store DB?
How many users?
Are there any errors logged in event viewer after the backup?

The mail store DB is about 148GB.  We have about 80 active users.  Nothing stands out in the Application or System logs.  The Backup log shows 3 clean entries (events 1, 4 and 14 .... Started, Finished and Completed).
Shreedhar Ette

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question

Yes, nothing Exchange-related is being scanned ....
All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck
Log in to continue reading
Log In
Sign up - Free for 7 days
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.

Problem was related to AV scanning through Forefront, so splitting answer points.