?
Solved

Outlook 2007 (OWA) problem

Posted on 2009-02-17
9
Medium Priority
?
2,882 Views
Last Modified: 2012-05-06
Some (Not all) Users are getting an error when they try to logon to OWA. once they put in there credintals they get this in the browser:



Request
Url: http://mail.lorenz.com:80/owa/Default.aspx
User host address: 192.168.0.1

Exception
Exception type: Microsoft.Exchange.Data.Storage.StoragePermanentException
Exception message: Unable to read this mailbox's folder data in order to determine if the default folders are present.

Call stack

Microsoft.Exchange.Data.Storage.DefaultFolderManager.ReadFolderData()
Microsoft.Exchange.Data.Storage.DefaultFolderManager..ctor(MailboxSession session)
Microsoft.Exchange.Data.Storage.MailboxSession.InternalInitializeDefaultFolders()
Microsoft.Exchange.Data.Storage.MailboxSession.Initialize(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags)
Microsoft.Exchange.Data.Storage.MailboxSession.CreateMailboxSession(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags, CultureInfo cultureInfo, String clientInfoString)
Microsoft.Exchange.Data.Storage.MailboxSession.Open(ExchangePrincipal mailboxOwner, WindowsPrincipal authenticatedUser, CultureInfo cultureInfo, String clientInfoString)
Microsoft.Exchange.Clients.Owa.Core.OwaWindowsIdentity.CreateMailboxSession(ExchangePrincipal exchangePrincipal, CultureInfo cultureInfo)
Microsoft.Exchange.Clients.Owa.Core.UserContext.Load(OwaContext owaContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.CreateUserContext(OwaContext owaContext, UserContextKey userContextKey, UserContext& userContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.PrepareRequestWithoutSession(OwaContext owaContext, UserContextCookie userContextCookie)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.InternalDispatchRequest(OwaContext owaContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchRequest(OwaContext owaContext)
System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Inner Exception
Exception type: Microsoft.Mapi.MapiExceptionJetErrorReadVerifyFailure
Exception message: MapiExceptionJetErrorReadVerifyFailure: Unable to get hierarchy table. (hr=0x80004005, ec=-1018) Diagnostic context: Lid: 18969 EcDoRpcExt2 called [length=72] Lid: 27161 EcDoRpcExt2 returned [ec=0x0][length=312][latency=0] Lid: 23226 --- ROP Parse Start --- Lid: 27962 ROP: ropOpenFolder [2] Lid: 27962 ROP: ropGetHierarchyTable [4] Lid: 17082 ROP Error: 0xFFFFFC06 Lid: 31073 Lid: 21921 StoreEc: 0xFFFFFC06 Lid: 27962 ROP: ropExtendedError [250] Lid: 1494 ---- Remote Context Beg ---- Lid: 26426 ROP: ropGetHierarchyTable [4] Lid: 23921 StoreEc: 0x3EC Lid: 21970 StoreEc: 0x8004010F PropTag: 0x668F0040 Lid: 23921 StoreEc: 0x3EC Lid: 21970 StoreEc: 0x8004010F PropTag: 0x67F10003 Lid: 23921 StoreEc: 0x3EC Lid: 21970 StoreEc: 0x8004010F PropTag: 0x668F0040 Lid: 23921 StoreEc: 0x3EC Lid: 21970 StoreEc: 0x8004010F PropTag: 0x67F10003 Lid: 23921 StoreEc: 0x3EC Lid: 21970 StoreEc: 0x8004010F PropTag: 0x668F0040 Lid: 23921 StoreEc: 0x3EC Lid: 21970 StoreEc: 0x8004010F PropTag: 0x67F10003 Lid: 23921 StoreEc: 0x3EC Lid: 21970 StoreEc: 0x8004010F PropTag: 0x668F0040 Lid: 23921 StoreEc: 0x3EC Lid: 21970 StoreEc: 0x8004010F PropTag: 0x67F10003 Lid: 7388 StoreEc: 0xFFFFFC06 Lid: 26822 Lid: 30785 StoreEc: 0xFFFFFC06 Lid: 1750 ---- Remote Context End ---- Lid: 31418 --- ROP Parse Done --- Lid: 19217 Lid: 27409 StoreEc: 0xFFFFFC06 Lid: 26961 Lid: 22865 StoreEc: 0xFFFFFC06

Call stack

Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, Object objLastErrorInfo)
Microsoft.Mapi.MapiContainer.GetHierarchyTable(HierarchyTableFlags flags)
Microsoft.Exchange.Data.Storage.DefaultFolderManager.ReadFolderData()


Again, thappen to every user and I have no Idea what to do to remidy it..


ALSO, im getting this in the applacation log....

EVENT ID:9040

Service MSExchangeMailboxAssistants.  An error has been detected due to this exception: Microsoft.Exchange.Assistants.AIGrayException ---> Microsoft.Exchange.Common.GrayException ---> Microsoft.Exchange.Data.Storage.StoragePermanentException: Unable to read this mailbox's folder data in order to determine if the default folders are present. ---> Microsoft.Mapi.MapiExceptionJetErrorReadVerifyFailure: MapiExceptionJetErrorReadVerifyFailure: Unable to get hierarchy table. (hr=0x80004005, ec=-1018)
Diagnostic context:
    Lid: 18969   EcDoRpcExt2 called [length=72]
    Lid: 27161   EcDoRpcExt2 returned [ec=0x0][length=600][latency=0]
    Lid: 23226   --- ROP Parse Start ---
    Lid: 27962   ROP: ropOpenFolder [2]
    Lid: 27962   ROP: ropGetHierarchyTable [4]
    Lid: 17082   ROP Error: 0xFFFFFC06
    Lid: 31073  
    Lid: 21921   StoreEc: 0xFFFFFC06
    Lid: 27962   ROP: ropExtendedError [250]
    Lid: 1494    ---- Remote Context Beg ----
    Lid: 1238    Remote Context Overflow
    Lid: 23921   StoreEc: 0x3EC    
    Lid: 21970   StoreEc: 0x8004010F PropTag: 0x668F0040
    Lid: 23921   StoreEc: 0x3EC    
    Lid: 21970   StoreEc: 0x8004010F PropTag: 0x67F10003
    Lid: 23921   StoreEc: 0x3EC    
    Lid: 21970   StoreEc: 0x8004010F PropTag: 0x668F0040
    Lid: 23921   StoreEc: 0x3EC    
    Lid: 21970   StoreEc: 0x8004010F PropTag: 0x67F10003
    Lid: 23921   StoreEc: 0x3EC    
    Lid: 21970   StoreEc: 0x8004010F PropTag: 0x668F0040
    Lid: 23921   StoreEc: 0x3EC    
    Lid: 21970   StoreEc: 0x8004010F PropTag: 0x67F10003
    Lid: 23921   StoreEc: 0x3EC    
    Lid: 21970   StoreEc: 0x8004010F PropTag: 0x668F0040
    Lid: 4999    StoreEc: 0x8004010F
    Lid: 23921   StoreEc: 0x3EC    
    Lid: 21970   StoreEc: 0x8004010F PropTag: 0x668F0040
    Lid: 23921   StoreEc: 0x3EC    
    Lid: 21970   StoreEc: 0x8004010F PropTag: 0x67F10003
    Lid: 7388    StoreEc: 0xFFFFFC06
    Lid: 26822  
    Lid: 30785   StoreEc: 0xFFFFFC06
    Lid: 1750    ---- Remote Context End ----
    Lid: 31418   --- ROP Parse Done ---
    Lid: 19217  
    Lid: 27409   StoreEc: 0xFFFFFC06
    Lid: 26961  
    Lid: 22865   StoreEc: 0xFFFFFC06
   at Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, Object objLastErrorInfo)
   at Microsoft.Mapi.MapiContainer.GetHierarchyTable(HierarchyTableFlags flags)
   at Microsoft.Exchange.Data.Storage.DefaultFolderManager.ReadFolderData()
   --- End of inner exception stack trace ---
   at Microsoft.Exchange.Data.Storage.DefaultFolderManager.ReadFolderData()
   at Microsoft.Exchange.Data.Storage.DefaultFolderManager..ctor(MailboxSession session)
   at Microsoft.Exchange.Data.Storage.MailboxSession.InternalInitializeDefaultFolders()
   at Microsoft.Exchange.Data.Storage.MailboxSession.Initialize(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags)
   at Microsoft.Exchange.Data.Storage.MailboxSession.CreateMailboxSession(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags, CultureInfo cultureInfo, String clientInfoString)
   at Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString, Boolean useLocalRpc, Boolean ignoreHomeMdb)
   at Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString, Boolean useLocalRpc)
   at Microsoft.Exchange.Assistants.DatabaseInfo.GetMailbox(ExchangePrincipal principal, String clientInfo)
   at Microsoft.Exchange.InfoWorker.Assistants.OOF.OofScheduleStore.ScanForScheduledOof()
   at Microsoft.Exchange.InfoWorker.Assistants.OOF.OofScheduleStore.Load(Boolean useCache)
   at Microsoft.Exchange.InfoWorker.Assistants.OOF.OofScheduler..ctor(DatabaseInfo databaseInfo, Boolean useCache)
   at Microsoft.Exchange.InfoWorker.Assistants.OOF.OofAssistant.OnStartInternal(EventBasedStartInfo startInfo)
   at Microsoft.Exchange.InfoWorker.Assistants.EventBasedAssistant.OnStart(EventBasedStartInfo startInfo)
   at Microsoft.Exchange.Assistants.EventBasedAssistantCollection.StartAssistants(EventBasedStartInfo startInfo)
   at Microsoft.Exchange.Assistants.EventController.Start()
   at Microsoft.Exchange.Assistants.OnlineDatabase.Start()
   at Microsoft.Exchange.Assistants.Util.<>c__DisplayClass2.<CatchMeIfYouCan>b__0()
   at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
   --- End of inner exception stack trace ---
   at Microsoft.Exchange.Common.GrayException.ExceptionCatcher(Object exception)
   at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
   at Microsoft.Exchange.Common.GrayException.MapAndReportGrayExceptions(UserCodeDelegate tryCode)
   at Microsoft.Exchange.Assistants.Util.CatchMeIfYouCan(CatchMe function)
   --- End of inner exception stack trace ---
   at Microsoft.Exchange.Assistants.Util.CatchMeIfYouCan(CatchMe function)
   at Microsoft.Exchange.Assistants.Base.CatchMeIfYouCan(CatchMe function).


Help is appreciated !!

0
Comment
Question by:Reiff
  • 5
  • 4
9 Comments
 
LVL 9

Expert Comment

by:athelu
ID: 23671322
Looks permission based. It is getting an access denied message. Did the affected uers AD object get moved? Does the OU the users are in have Permission inheritence on?
0
 
LVL 1

Author Comment

by:Reiff
ID: 23671454
No objects were moved in AD, inheritable permissions is checked for that OU.....
0
 
LVL 9

Expert Comment

by:athelu
ID: 23673022
Does the full outlook client work for the user? If soe, When you ctrl Click on the outlook tray icon and run the connectivity tests, what are the results?
0
Veeam Disaster Recovery in Microsoft Azure

Veeam PN for Microsoft Azure is a FREE solution designed to simplify and automate the setup of a DR site in Microsoft Azure using lightweight software-defined networking. It reduces the complexity of VPN deployments and is designed for businesses of ALL sizes.

 
LVL 1

Author Comment

by:Reiff
ID: 23673894
the client works...kinda, seems to only recieve mail when Cached mode is enabled. once i disable Cached mode it seems to work. I attached some screenshots of the connectivity test results.
Capture.JPG
Capture2.JPG
Capture3.JPG
0
 
LVL 9

Expert Comment

by:athelu
ID: 23675529
Can you do the test again please but remove the checks for IMAP and POP ?
0
 
LVL 1

Author Comment

by:Reiff
ID: 23681003
Removing remove the checks for IMAP and POP not an option. please note that When cached mode is enabled the user receives the error task  User @lorenz.com reported error 0x800004005 the  operation  failed  when pressing the send and receive button. Mail does flow in both directions however.
0
 
LVL 9

Expert Comment

by:athelu
ID: 23682768
OK. Lets check the autodiscover tests for the user in question.

http://technet.microsoft.com/en-us/library/bb124509.aspx
0
 
LVL 1

Accepted Solution

by:
Reiff earned 0 total points
ID: 23691246
Had to get Microsoft's help. Turns out the users having this issue had corrupt mailboxes. The solution was to create a .PST file of the users mailbox then delete and recreate the mailbox.
0
 
LVL 9

Expert Comment

by:athelu
ID: 23694933
Glad you found a fix.
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say 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

How to effectively resolve the number one email related issue received by helpdesks.
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.
In this video we show how to create a mailbox database 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 Servers >> Data…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
Suggested Courses

864 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