Solved

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

Posted on 2013-01-23
12
897 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
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
0
 

Author Comment

by:cristianezfx
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.
0
 
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
0
Does Powershell have you tied up in knots?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 

Author Comment

by:cristianezfx
ID: 38814440
It happnes with any file extension. there is no speak about size. I checked already.
0
 
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
0
 

Author Comment

by:cristianezfx
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.
thanks.
0
 
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
0
 

Author Comment

by:cristianezfx
ID: 38831087
yes, for any users who have the mailbox on this exchange server !
0
 
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
0
 

Author Comment

by:cristianezfx
ID: 38834179
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
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,
0
 

Author Closing Comment

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

Featured Post

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

Question has a verified solution.

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

Suggested Solutions

Utilizing an array to gracefully append to a list of EmailAddresses
This article lists the top 5 free OST to PST Converter Tools. These tools save a lot of time for users when they want to convert OST to PST after their exchange server is no longer available or some other critical issue with exchange server or impor…
In this video we show how to create a Shared 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 >> Sha…
In this video we show how to create an Address List 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 Organization >> Ad…

756 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