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
kobalt_systemsAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

kpa2011Commented:
Tried disabling and re-enabling OWA for the user? you may also want try moving user to another SG?
0
kobalt_systemsAuthor Commented:
thanks kpa, I tried disabling and enabling OWA, tested...no dice

I then moved mailbox to another SG, tested.....no dice
0
Madan SharmaConsultantCommented:
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
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

kobalt_systemsAuthor Commented:
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...

0
Madan SharmaConsultantCommented:
did you check on another pc there may issue with particular pc or ie
0
kobalt_systemsAuthor Commented:
Yes, have tried different machines (windows 7 and windows server 2008)
0
Madan SharmaConsultantCommented:
As it is only with single user So we have work only for single user. Follow these steps to fix up this issue:-

Suppose your user name is abc@yourdomain.com so

1. Create a new user as abc1@yourdomain.com and test it for owa access as well as outlook after successful testing proceed to next step
2. Go to the property of abc@yourdomain.com => Email addresses tab => Uncheck Automatically update email addresses based on policy then change his default email address as abc2@yourdomain.com
3. Go to property of abc1@yourdomain.com => Email addresses tab => uncheck automatically update email addresses bases on poilcy then add new email address as abc@yourdomain.com and make it default e-mail address Not this will be the active mailbox for your user.
4. Now export your old mailbox to pst and import it to new mailbox.
and you have done the process.

This process may be lengthy and complicated but it will fix up your issue and you don't need to mess up with complete server settings

Good Luck.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
kobalt_systemsAuthor Commented:
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
0
kobalt_systemsAuthor Commented:
I used a different technique to re-create the mailbox but it worked OK after the re-creation
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Exchange

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.