An interesting collision of Outlook views that I’ve lately come across -
sporadically I’ve begun receiving complaints that migrated users (both Exchange 2003 and 2007 to Exchange 2010) are having problems with default view of different shared folders (e.g Contacts or Calendar).

The problem manifested itself in the form of disappearing default view that was replaced by generic Outlook Today view.
The user who shared folders was not able to see such a behavior and only delegates were able to replicate it.

A couple of similar cases ended up with mailboxes recreation that I considered too harsh for such a problem and decided to take a deeper look into it.

The problems outlined in the incidents which ended up with mailbox recreation were lacking a few key troubleshooting techniques that I’d like to engage.
Mailbox recreation apparently is way too brutal and I personally would use it as the last resort only.

This is pretty crucial for successful troubleshooting to figure if this is the global issue for all delegates set for a specific mailbox (I wouldn’t hesitate to add a test one in case there’s only one existing originally) or the problem of view rendering for a specific delegate.

I believe this is a logical must to separate the problem into 2 possible clauses:

1. Shared folder problem
2. Delegate’s problem

I decided to go this way as I’m not that kind of mailbox recreation junkie.

It turned out the problem was not reproducible on other delegates’ accounts and was absolutely isolated to a specific person trying to open a shared folder. Apparently with this in mind you’ll never say ‘go’ to mailbox recreation.

You may find some solutions on the Internet involving running /resetfolders switch that will never help in such issue or rebuilding user account (like this link from Experts Exchange) -

“I resolved the problem for my situation by rebuilding the user account. First I exported the entire mailbox to a .pst then from Exchange
Management Console I removed the mailbox and associated user account. I recreated the account with the same name and after granting access
to the Contacts folder everything works as it should. Note: the profile on the user’s computer will detect a new user account so you will
need to copy user info into the new profile. ”

The right way is to use /cleanviews switch that does its job just fine. This needs to be run against the profile setup with cache mode off. There is a way to take care of views problems with mfcmapi but this requires some more experience with it in order not to destruct the mailbox occasionally. For end users running the switch is absolute no brainer (compared to mfcmapi tricks:)).

As a resume, expediting a bit more on possible way of resolution may help us avoid mailbox recreation unless it’s absolutely necessary. Scalpel is way better than the axe, huh?

UPDATE:

Just had the same issue on other mailbox and the steps outlined above were of no help. The problem persisted even after mailbox move and running the appropriate switches.

Given the repeated nature of the problem the case with Microsoft was opened and here are the brief details -

First off, the recommendation was to run the following cmdlet against the database where the delegate was resided:

Isinteg –s “server name” –fix –test alltests

Secondly if we still have the issue then we have to export the delegate’s mailbox data to a pst file and delete the mailbox. Recreate the mailbox and import the data back.

Since the first step required bringing the entire database online that was not acceptable at that time we proceeded with the second step that did the needful and the problem was resolved.

Share and Enjoy:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • LinkedIn
  • Live
  • Reddit
  • MSN Reporter
  • MySpace
  • Netvibes
  • NewsVine
  • PDF
  • RSS
  • Slashdot
  • Tumblr
 

Recently I came across one of the weirdest mailbox corruptions I’ve ever seen.

Initially the problem arose as the customer’s inability to login to Outlook Web Access and later on expanded to problems using Outlook mail client while deleting the content.

OWA login page was producing nice call stack errors like these -

Exception

Exception type: Microsoft.Exchange.Data.Storage.StorageTransientException

Exception message: Cannot set search criteria in SearchFolder.

Call stack

Microsoft.Exchange.Data.Storage.CoreFolder.SetSearchCriteria(SearchFolderCriteria searchFolderCriteria, SetSearchCriteriaFlags setSearchCriteriaFlags)

Microsoft.Exchange.Data.Storage.SearchFolder.ApplyContinuousSearch(SearchFolderCriteria searchFolderCriteria)

Microsoft.Exchange.Data.Storage.RemindersSearchFolderValidation.VerifyAndFixRemindersSearchFolder(DefaultFolderContext context, SearchFolder reminders)

Microsoft.Exchange.Data.Storage.DefaultFolderValidator.Validate(DefaultFolderContext context, StoreObjectId folderId, Dictionary`2 folderDataDictionary)

And like this -

Inner Exception

Exception type: Microsoft.Mapi.MapiExceptionNotEnoughMemory

Exception message: MapiExceptionNotEnoughMemory: Unable to SetSearchCriteria. (hr=0x8007000e, ec=1008) Diagnostic context: Lid: 18969 EcDoRpcExt2 called [length=293] Lid: 27161 EcDoRpcExt2 returned [ec=0x0][length=572][latency=15] Lid: 23226 — ROP Parse Start — Lid: 27962 ROP: ropSetSearchCriteria [48] Lid: 17082 ROP Error: 0x3F0 Lid: 27745 Lid: 21921 StoreEc: 0x3F0 Lid: 27962 ROP:

Having setup Outlook profile I was able to login to mailbox and here’s the weirdo I met -

This marvelous pattern might have apparently been found everywhere (e.g in Deleted items, not only in Inbox as here). This is iteration that cannot be handled by Exchange. Moreover, this pattern cannot be deleted at all!

Neither by Outlook/OWA means nor MFCMapi. The latter throws exception too.
Here’s the solution:

Export mailbox content skipping the folder containing this weirdo.

Mighty PowerShell does it as easy as possible, see generic example below:
Export-Mailbox -TargetMailbox -TargetFolder -ExcludeFolders “\Junk E-Mail”,”\Contacts”

Re-create a mailbox, import the data.
That’s it.

Share and Enjoy:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • LinkedIn
  • Live
  • Reddit
  • MSN Reporter
  • MySpace
  • Netvibes
  • NewsVine
  • PDF
  • RSS
  • Slashdot
  • Tumblr
 

This is crucial for IT PRO to stay on the cutting edge of technology and never stop getting to know how the products you deal with are used by other companies.

The document available below describes how Microsoft IT upgraded their existing Exchange 2007 infrastructure to Exchange 2010 lowering costs and complexities of infrastructure and increasing overall security along with a bunch of new features Exchange 2010 offers made available to their users.

A really exciting reading for any Exchange professional!

Download it here.
Share and Enjoy:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • LinkedIn
  • Live
  • Reddit
  • MSN Reporter
  • MySpace
  • Netvibes
  • NewsVine
  • PDF
  • RSS
  • Slashdot
  • Tumblr
 

Just upgraded my home Exchange lab to Exchange 2010 SP1 Beta. The upgrade went smooth, no problems so far and I’m really excited to try those gorgeous new features it introduces!

There is an interesting post on high availability -

And the update of Exchange SP1 help file is always on time that is always good.

Going to extensively test it during the upcoming week to get fresh impressions.

Every Exchange hungry mind is welcome to download it and play with it on your lab as it should be well worth it given the number of improvements and new features it brings.

http://www.microsoft.com/downloads/details.aspx?FamilyID=a0965fc9-2723-4947-ae6b-74bc3808e72a&displaylang=en

Happy playing:)

Share and Enjoy:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • LinkedIn
  • Live
  • Reddit
  • MSN Reporter
  • MySpace
  • Netvibes
  • NewsVine
  • PDF
  • RSS
  • Slashdot
  • Tumblr
 

In my Exchange Admin practices I frequently come across peculiar problems. Probably this is only of the excitements the work can give:)
Back to the interesting problem I encountered -
it was that OAB did not get updated to reflect recent changes made on user’s end. Not a big deal you say as OAB problems are not rare indeed. The blog of OAB guru may prove this standpoint easily.
Manual update on the server completed successfully but it did not help when Outlook was engaged into play – still no changes visible. Sporadically I received infamous 4010F error, strangely it hit me not on every workstation I used to test.
Given that, the app log was of an essence. And it revealed a portion of helpful data -

Event Source: MSExchangeSA
Event Category: OAL Generator
Event ID: 9334
Date:  X/XX/2010
Time:  10:30:49 AM
User:  N/A
Computer: COMPUTER
Description:
OALGen encountered error ffffffff while initializing the offline address list generation process. No offline address lists have been
generated. Please check the event log for more information.
- /o=XXX/cn=addrlists/cn=oabs/cn=user

This fffff error is frequently caused by some misconfiguration regarding OAB regeneration on the server. A little bit of research helped diagnose a problematic system path written in the registry.

In the particular case the path to OabDropFolderLocation was incorrect -
HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeSA\Parameters\COMPUTER\OabDropFolderLocation pointed to a non-existent hard drive. It must point to a valid location like <disk:>\exchsrvr where <disk:> reflects real physical location of this folder I changed it to the one that was correct for given server, regenerated OAB and voila – the issue was gone.

And yes, before making a registry change like that please be extra careful as any registry modifications may be a lethal blow for your server if performed without proper care.

Share and Enjoy:
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • LinkedIn
  • Live
  • Reddit
  • MSN Reporter
  • MySpace
  • Netvibes
  • NewsVine
  • PDF
  • RSS
  • Slashdot
  • Tumblr
© 2011 EHLO Me! Suffusion theme by Sayontan Sinha