Link to home
Start Free TrialLog in
Avatar of kobalt_systems
kobalt_systems

asked on

Exchange 2007 OWA when using IE returns corruption error in preview pane only

I have a client with an SBS 2008/exchange 2007 environment. All of a sudden one user receives the following error ONLY when accessing OWA using IE (in full interface mode). Folders tree, Contacts, Calendar lists (but not body preview) etc all work fine.

Also, if you reply or forward the message you can read the body (HTML and text only) fine.

Just to confirm, OWA light works fine (using any browser) as well as Outlook 2007 client and iphone.

So far we can only find one user that this applies to.

I've read a number of forum responses to similar issues as this that suggest to re-create the users mailbox but I think that's a little crude. Would appreciate an elegant solution to this one.

The exchange database looks fine, backups are truncating logs and no other events or issues indicating corruption at the database level.

If you look at the call stack it refers to categories. I wonder if there is something in how categories are used in OWA/IE (ReadMessage.aspx)?

----error-----
Request
Url: https://mail.domain.com.au:443/owa/forms/premium/ReadMessage.aspx?ae=Item&a=Preview&t=IPM.Note&id=RgAAAAANHGb4sj6eRbmmqEKsamTjBwCcle5ee1%2b8TLlszLPfxGInAABF%2foDZAACcle5ee1%2b8TLlszLPfxGInAHfYrzOsAAAJ
User host address: <IP>
User: <USER>
EX Address: /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=<USER>
SMTP Address: <email>
OWA version: 8.3.83.4
Mailbox server: <SERVER>.<DOMAIN>.local

Exception
Exception type: Microsoft.Exchange.Data.Storage.CorruptDataException
Exception message: The configuration object data is corrupted. Field = UserConfigurationType.

Call stack

Microsoft.Exchange.Data.Storage.UserConfiguration.BuildConfigurationFromQueryItem(Folder folder, Object[] row)
Microsoft.Exchange.Data.Storage.UserConfiguration.GetIgnoringCache(UserConfigurationManager manager, Folder folder, String configurationName, UserConfigurationTypes freefetchType)
Microsoft.Exchange.Data.Storage.UserConfigurationManager.InternalGetUserConfiguration(StoreId folderId, String configurationName, UserConfigurationTypes freefetchDataType)
Microsoft.Exchange.Data.Storage.MasterCategoryList.Load()
Microsoft.Exchange.Data.Storage.MailboxSession.GetMasterCategoryList()
Microsoft.Exchange.Clients.Owa.Core.UserContext.GetMasterCategoryList()
Microsoft.Exchange.Clients.Owa.Premium.Controls.CategorySwatch.RenderCategories(OwaContext owaContext, TextWriter writer, Item item)
ASP.forms_premium_readmessage_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
System.Web.UI.Page.Render(HtmlTextWriter writer)
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint
Avatar of kpa2011
kpa2011
Flag of India image

Tried disabling and re-enabling OWA for the user? you may also want try moving user to another SG?
Avatar of kobalt_systems
kobalt_systems

ASKER

thanks kpa, I tried disabling and enabling OWA, tested...no dice

I then moved mailbox to another SG, tested.....no dice
Avatar of Ajay Sharma
how about owa light access it that working fine  ?this issue with particular user or with all the users ?

if this issue is with all the users then try removing owa virtual directory using exchange powershell and then create new one this will solve your issue.
for more details check this link:-

to remove :- http://technet.microsoft.com/en-us/library/aa998237(EXCHG.80).aspx
to create new again:- http://technet.microsoft.com/en-us/library/bb123752(EXCHG.80).aspx
Hi akicute,

Owa light is fine on all browsers even IE.

Just one user (so far) so not sure if I should recreate owa vd...

did you check on another pc there may issue with particular pc or ie
Yes, have tried different machines (windows 7 and windows server 2008)
ASKER CERTIFIED SOLUTION
Avatar of Ajay Sharma
Ajay Sharma
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Hi Akicute,

Thanks for that....I was trying to avoid re-creating the mailbox and pinpointing the underlying cause in case there is something else going on with the database/exchange that I need know about.

If no-one else has any suggestions I'll run through yours and let you know how I go.

thanks again
I used a different technique to re-create the mailbox but it worked OK after the re-creation