Link to home
Start Free TrialLog in
Avatar of Computer Helper
Computer HelperFlag for United States of America

asked on

A problem occurred while you were trying to use your mailbox SBS 2011

So I was getting event errors 10030 and 10031 for a particular users mailbox.  I ran the:

New-MailboxRepairRequest -Mailbox John.Smith -CorruptionType FolderView,ProvisionedFolder,AggregateCounts,SearchFolder

This resolved the event logs; however, now he cant access his email via, iPhone, Outlook remotely or outlook inside the building.  When I go to the OWA using a browser and log in using his credentials I get this message:

"A problem occurred while you were trying to use your mailbox"

No one else is having this issue.

There are no event errors or warning in Event Viewer.

I unmounted and re-mounted the database with no luck.  I also rebooted the server, still no luck.

I am about to create a new MB database and move the mailbox over to it but I thought I would ask some pros before proceeding.
Avatar of Computer Helper
Computer Helper
Flag of United States of America image

ASKER

Running BPA on exchange shows the mailbox is Quarantined
URL ERROR

Exception
Exception type: Microsoft.Exchange.Data.Storage.StoragePermanentException
Exception message: Cannot get row count.

Call stack
Microsoft.Exchange.Data.Storage.QueryResult.get_EstimatedRowCount()
Microsoft.Exchange.Clients.Owa.Premium.Controls.FolderListViewDataSource.GetView(QueryResult queryResult, Int32 itemCount, Int32 currentRow)
Microsoft.Exchange.Clients.Owa.Premium.Controls.FolderListViewDataSource.Load(Int32 startRange, Int32 itemCount)
Microsoft.Exchange.Clients.Owa.Premium.Controls.VirtualListView2.LoadData(Int32 startRange, Int32 rowCount)
Microsoft.Exchange.Clients.Owa.Premium.MessageView2.CreateListView(ColumnId sortedColumn, SortOrder sortOrder)
Microsoft.Exchange.Clients.Owa.Premium.ListViewSubPage.OnLoad(EventArgs e)
Microsoft.Exchange.Clients.Owa.Premium.MessageView2.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Inner Exception
Exception type: Microsoft.Mapi.MapiExceptionConversationMemberNotFound
Exception message: MapiExceptionConversationMemberNotFound: Unable to get table row count. (hr=0x80004005, ec=1175) Diagnostic context: ...... Lid: 1238 Remote Context Overflow Lid: 21970 StoreEc: 0x8004010F PropTag: 0x668F0040 Lid: 21970 StoreEc: 0x8004010F PropTag: 0x668F0040 Lid: 32865 Lid: 41897 StoreEc: 0x80040117 PropTag: 0xE060040 Lid: 21970 StoreEc: 0x8004010F PropTag: 0x668F0040 Lid: 21970 StoreEc: 0x8004010F PropTag: 0x668F0040 Lid: 46077 dwParam: 0xB3590 Lid: 46121 StoreEc: 0x8004010F Lid: 58365 Lid: 61357 StoreEc: 0x497 Lid: 41981 StoreEc: 0x497 Lid: 44029 StoreEc: 0x497 Lid: 59073 StoreEc: 0x497 Lid: 33065 StoreEc: 0x497 Lid: 43051 dwParam: 0xB1C6C Lid: 44841 StoreEc: 0x497 Lid: 38697 StoreEc: 0x497 Lid: 50093 StoreEc: 0x497 Lid: 29016 Lid: 45069 StoreEc: 0x497 Lid: 27832 Lid: 62249 StoreEc: 0x497 Lid: 27856 Lid: 8485 StoreEc: 0x497 Lid: 25798 Lid: 30785 StoreEc: 0x497 Lid: 1750 ---- Remote Context End ---- Lid: 27962 ROP: ropSetColumns [18] Lid: 17082 ROP Error: 0x4B9 Lid: 27489 Lid: 21921 StoreEc: 0x4B9 Lid: 27962 ROP: ropExtendedError [250] Lid: 1494 ---- Remote Context Beg ---- Lid: 26426 ROP: ropSetColumns [18] Lid: 36739 Lid: 1750 ---- Remote Context End ---- Lid: 27962 ROP: ropSortTable [19] Lid: 17082 ROP Error: 0x4B9 Lid: 27489 Lid: 21921 StoreEc: 0x4B9 Lid: 27962 ROP: ropExtendedError [250] Lid: 1494 ---- Remote Context Beg ---- Lid: 26426 ROP: ropSortTable [19] Lid: 36739 Lid: 1750 ---- Remote Context End ---- Lid: 27962 ROP: ropQueryPosition [23] Lid: 17082 ROP Error: 0x4B9 Lid: 21345 Lid: 21921 StoreEc: 0x4B9 Lid: 27962 ROP: ropExtendedError [250] Lid: 1494 ---- Remote Context Beg ---- Lid: 26426 ROP: ropQueryPosition [23] Lid: 36739 Lid: 1750 ---- Remote Context End ---- Lid: 26849 Lid: 21817 ROP Failure: 0x4B9 Lid: 28958 Lid: 1728 StoreEc: 0x497

Call stack
Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, SafeExInterfaceHandle iUnknown, Exception innerException)
Microsoft.Mapi.MapiTable.GetRowCount()
Microsoft.Exchange.Data.Storage.QueryResult.get_EstimatedRowCount()
Ok I got the email wokring at the server location; however, OWA is still broken.

I tunneled through the registry here:

HKLM\SYSTEM\CCS\Services\MSexchangeIS\ParameterSystem\Servername\Private-dbguid\Quarantined Mailboxes

And deleted the entry below Quaratined Mailboes.

You can also change the values

Values:

MailboxQuarantineCrashThreshold: The number of thread crashes that can be experienced by a mailbox before the store considers it a candidate to be quarantined.
MailboxQuarantineDurationInseconds: The number of seconds a mailbox remains in quarantine before it is released. The default is 21,600 seconds, or six hours.
ASKER CERTIFIED SOLUTION
Avatar of Gareth Gudger
Gareth Gudger
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Yes, I thought about doing that.  My question is when I create a new database and move the mailbox will his outlook still be able to find it or will I have to recreate his profile?  I have never created a new database and moved a mailbox to it before.  Is it as easy as it seems?
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Now that it is working at the server location do you still recommend moving it?
I would. Its possible that whatever caused it to get quarantined could happen again. Its also possible the mailbox repair caused the quarantine and this is a one time event.
Ok I will follow the link you gave me and report back
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I started the move last night, it is at 61 percent.  His mailbox is 10 gigs so I should probably try and shrink that after the move.
Creating a new Mailbox Database and moving the mailbox to the new database resolved the issue.  Had I known how easy it was to move the mailbox I would have simply tried that first.  Thank you for the re-assurance.

Thank you so much!
Awesome!