Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


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

Posted on 2013-01-23
Medium Priority
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: requests@MyOrg.com
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
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.


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.
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

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

In this post, I will showcase the steps for how to create groups in Office 365. Office 365 groups allow for ease of flexibility and collaboration between staff members.
Steps to fix error: “Couldn’t mount the database that you specified. Specified database: HU-DB; Error code: An Active Manager operation fail”
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…
Suggested Courses

571 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