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

Posted on 2013-01-23
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.”

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:
OWA version: 14.0.722.0
Mailbox server: Server.exch.local
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.
Question by:cristianezfx
  • 7
  • 5
LVL 52

Expert Comment

by:Manpreet SIngh Khatra
ID: 38810110
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

Author Comment

ID: 38814042
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.
LVL 52

Expert Comment

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

- Rancy

Author Comment

ID: 38814440
It happnes with any file extension. there is no speak about size. I checked already.
LVL 52

Expert Comment

by:Manpreet SIngh Khatra
ID: 38823922
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

Author Comment

ID: 38830484
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.
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

LVL 52

Expert Comment

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

- Rancy

Author Comment

ID: 38831087
yes, for any users who have the mailbox on this exchange server !
LVL 52

Expert Comment

by:Manpreet SIngh Khatra
ID: 38831432
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

Author Comment

ID: 38834179
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.

Accepted Solution

cristianezfx earned 0 total points
ID: 39246867
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,

Author Closing Comment

ID: 39255644
no other explanation founded. I choose to install a new server and migrate.

Featured Post

Don't lose your head updating email signatures!

Do your end users still have the wrong email signature? Do email signature updates bore you or fill you with a sense of dread? You can make this a whole lot easier on yourself by trusting an Exclaimer email signature management solution. Over 50 million users should you!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

We are happy to announce a brand new addition to our line of acclaimed email signature management products – CodeTwo Email Signatures for Office 365.
This article explains in simple steps how to renew expiring Exchange Server Internal Transport Certificate.
To show how to create a transport rule 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 Mail Flow >> Rules tab.:  To cr…
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

910 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

27 Experts available now in Live!

Get 1:1 Help Now