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=Recip ients/cn=< USER>
SMTP Address: <email>
OWA version: 8.3.83.4
Mailbox server: <SERVER>.<DOMAIN>.local
Exception
Exception type: Microsoft.Exchange.Data.St orage.Corr uptDataExc eption
Exception message: The configuration object data is corrupted. Field = UserConfigurationType.
Call stack
Microsoft.Exchange.Data.St orage.User Configurat ion.BuildC onfigurati onFromQuer yItem(Fold er folder, Object[] row)
Microsoft.Exchange.Data.St orage.User Configurat ion.GetIgn oringCache (UserConfi gurationMa nager manager, Folder folder, String configurationName, UserConfigurationTypes freefetchType)
Microsoft.Exchange.Data.St orage.User Configurat ionManager .InternalG etUserConf iguration( StoreId folderId, String configurationName, UserConfigurationTypes freefetchDataType)
Microsoft.Exchange.Data.St orage.Mast erCategory List.Load( )
Microsoft.Exchange.Data.St orage.Mail boxSession .GetMaster CategoryLi st()
Microsoft.Exchange.Clients .Owa.Core. UserContex t.GetMaste rCategoryL ist()
Microsoft.Exchange.Clients .Owa.Premi um.Control s.Category Swatch.Ren derCategor ies(OwaCon text owaContext, TextWriter writer, Item item)
ASP.forms_premium_readmess age_aspx._ _Render__c ontrol1(Ht mlTextWrit er __w, Control parameterContainer)
System.Web.UI.Control.Rend erChildren Internal(H tmlTextWri ter writer, ICollection children)
System.Web.UI.Page.Render( HtmlTextWr iter writer)
System.Web.UI.Page.Process RequestMai n(Boolean includeStagesBeforeAsyncPo int, Boolean includeStagesAfterAsyncPoi nt
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=Recip
SMTP Address: <email>
OWA version: 8.3.83.4
Mailbox server: <SERVER>.<DOMAIN>.local
Exception
Exception type: Microsoft.Exchange.Data.St
Exception message: The configuration object data is corrupted. Field = UserConfigurationType.
Call stack
Microsoft.Exchange.Data.St
Microsoft.Exchange.Data.St
Microsoft.Exchange.Data.St
Microsoft.Exchange.Data.St
Microsoft.Exchange.Data.St
Microsoft.Exchange.Clients
Microsoft.Exchange.Clients
ASP.forms_premium_readmess
System.Web.UI.Control.Rend
System.Web.UI.Page.Render(
System.Web.UI.Page.Process
Tried disabling and re-enabling OWA for the user? you may also want try moving user to another SG?
ASKER
thanks kpa, I tried disabling and enabling OWA, tested...no dice
I then moved mailbox to another SG, tested.....no dice
I then moved mailbox to another SG, tested.....no dice
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
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
ASKER
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...
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
ASKER
Yes, have tried different machines (windows 7 and windows server 2008)
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
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
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
ASKER
I used a different technique to re-create the mailbox but it worked OK after the re-creation