Solved

Error on Outlook Web Access (Exchange 2010) - Can't view emails with attachments

Posted on 2013-01-23
12
879 Views
Last Modified: 2013-06-18
Hi experts,

We have exchange server 2010 (no SP) and Domain controller (Windows server Enterprise R2 no SP) in the same machine.
On OWA for all the mailboxes that were created in the parent exchange server we cannot view anymore the emails that have attachments. This happen after migration to virtual.

This is the OWA error for the emails with attachments: “An unexpected error occurred and your request couldn't be handled.”

Request
Url: https://MYSERVER:443/owa/forms/premium/ReadConversation.aspx?ae=Item&a=Preview&t=IPM.Conversation&id=CID.q2eXlPeCRR6EgmdC%2bGRl5A%3d%3d.LgAAtAbxXgMqZCS6JCsL954AQAK4x0Z9O9FSo67pC8cGAAAAAADFAAAB.AQAAAAAAAEAAAAA8%2feFAAAAAA%3d
User host address: XX.XX.XX.XX
User: requests
EX Address: /o=MyOrg/ou=Exchange Administrative Group (FYDIBOHF25SPDLT)/cn=Recipients/cn=requests
SMTP Address: requests@MyOrg.com
OWA version: 14.0.722.0
Mailbox server: Server.exch.local
Exception
Exception type: System.IO.FileNotFoundException
Exception message: Retrieving the COM class factory for component with CLSID {78E40D5F-0C51-45B6-AC87-72119EC6669A} failed due to the following error: 8007007e.

Call stack
-      System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
-      System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
-      System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
-      System.Activator.CreateInstance(Type type, Boolean nonPublic)
-      Microsoft.Exchange.Security.RightsManagement.Protectors.ProtectorsManager.LoadProtectors()
-      Microsoft.Exchange.Security.RightsManagement.Protectors.ProtectorsManager.get_Instance()
-      Microsoft.Exchange.Clients.Owa.Premium.Controls.AttachmentWell.RenderAttachments(TextWriter output, AttachmentWellType wellType, ArrayList attachmentList, UserContext userContext, Boolean isConversationAndIrmCopyRestricted)
-      Microsoft.Exchange.Clients.Owa.Premium.Controls.AttachmentWell.RenderAttachmentWell(TextWriter output, AttachmentWellType wellType, ArrayList attachmentList, UserContext userContext, Boolean renderEmptyWell, Boolean isConversationAndIrmCopyRestricted)
-      Microsoft.Exchange.Clients.Owa.Premium.Controls.AttachmentWell.RenderAttachmentWell(TextWriter output, AttachmentWellType wellType, ArrayList attachmentList, UserContext userContext, Boolean isConversationAndIrmCopyRestricted)
-      Microsoft.Exchange.Clients.Owa.Premium.Controls.ItemPartWriter.ExpandedItemPartWriter.RenderAttachmentWell(Boolean shouldRenderAttachmentWell, ArrayList attachmentWellRenderObjects, Boolean isIrmCopyRestricted)
-      Microsoft.Exchange.Clients.Owa.Premium.Controls.ItemPartWriter.ExpandedItemPartWriter.RenderWells(Boolean shouldRenderAttachmentWell, ArrayList attachmentWellRenderObjects)
-      Microsoft.Exchange.Clients.Owa.Premium.Controls.ItemPartWriter.ExpandedItemPartWriter.Render(Boolean isVisible, Boolean isSelected)
-      Microsoft.Exchange.Clients.Owa.Premium.Controls.ItemPartWriter.RenderExpandedItemPart(Boolean isVisible, Boolean isSelected)
-      Microsoft.Exchange.Clients.Owa.Premium.Controls.ItemPartWriter.Render(String elementId, Boolean isExpanded, Boolean isBranched, Boolean isSelected)
-      Microsoft.Exchange.Clients.Owa.Premium.ConversationUtilities.RenderItemParts(TextWriter writer, UserContext userContext, OwaStoreObjectId owaConversationId, Conversation conversation, OwaStoreObjectId[] expandedIds, Int32[] expandedInternetMIds, List`1 localItemIds, String searchWords, Boolean shouldRenderSelected)
-      Microsoft.Exchange.Clients.Owa.Premium.ReadConversation.RenderItemParts()
-      ASP.forms_premium_readconversation_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)


I suspect to be from the Webserver (IIS) since the outlook clients has no issues.

Thank everyone in advance.
0
Comment
Question by:cristianezfx
  • 7
  • 5
12 Comments
 
LVL 52

Expert Comment

by:Manpreet SIngh Khatra
Comment Utility
Your verymuch out of updates and what is the RU and Patches installed not sure if something messed this up ..... wo why not upgrade to SP2 directly to check

- Rancy
0
 

Author Comment

by:cristianezfx
Comment Utility
I know and you are 100% right.
But, before the updates I need to solve this. After updates I might have the same issue or even worse. there were no issue with emails that have attachmens  before the migration on OWA.
Thank you.
0
 
LVL 52

Expert Comment

by:Manpreet SIngh Khatra
Comment Utility
Can you check with Text or others and just check its not an issue due to size or some specific attachment type

- Rancy
0
 

Author Comment

by:cristianezfx
Comment Utility
It happnes with any file extension. there is no speak about size. I checked already.
0
 
LVL 52

Expert Comment

by:Manpreet SIngh Khatra
Comment Utility
So let start this .....

How many domains ?
Where do we have the Exchange ?
Can you view attachments if you open OWA on the CAS server ?

- Rancy
0
 

Author Comment

by:cristianezfx
Comment Utility
I have 2 DC's on parent domain and 4 child domains. but the issue is on the exchange installed on the same machine with first domain controller on parent domain only. I can;t view the entire emails that have atachements. The error is the one I post it.
thanks.
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 52

Expert Comment

by:Manpreet SIngh Khatra
Comment Utility
So your saying user be in any of the 5 Domains cant view attachments ?

- Rancy
0
 

Author Comment

by:cristianezfx
Comment Utility
yes, for any users who have the mailbox on this exchange server !
0
 
LVL 52

Expert Comment

by:Manpreet SIngh Khatra
Comment Utility
What if you try to open OWA using IIS for Admin mailbox can he ?
Run EXBPA from the toolbox and check any issues reported

- Rancy
0
 

Author Comment

by:cristianezfx
Comment Utility
Hi,
I checked EXBPA for all the baseline, connectivity etc. all Completed succesfully.
the admin account has been disabled and renamed from the time we install the servers long time ago. But the user that have same permissions like admin has the same issue. Can open any email except the emails with attachements.
0
 

Accepted Solution

by:
cristianezfx earned 0 total points
Comment Utility
Hi guys,
Just to let you know.
After upgrading the server to SP1 + all roll-up updates the problem persist. So, I installed a new mailbox server and migrate everything on that and then demote it.
Thank You,
0
 

Author Closing Comment

by:cristianezfx
Comment Utility
no other explanation founded. I choose to install a new server and migrate.
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Easy CSR creation in Exchange 2007,2010 and 2013
Find out how to use Active Directory data for email signature management in Microsoft Exchange and Office 365.
In this video we show how to create a User Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Mailb…
In this video we show how to create a Distribution Group in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >>…

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now