Tuesday, January 12, 2010

Exchange 2007 SP2 RU1 – Raising diagnostic logging for “Message Access” causing calendar issues for users

Microsoft posted yesterday a new issue that administrators can cause with user calendaring just by increasing the diagnostic logging for “Message Access” to anything other than “Lowest”.  This seems to impact Exchange Server 2007 Service Pack 2 implementations up through Roll Up 1.  A KB article is not available yet, but appears to be in the works.  Based upon , the following information has been released on this issue. 

What the users may see

Symptoms before applying the pending update:

  • Access to recurring appointments (which have attachments for the instances) is broken - Outlook in online mode receives an "Item cannot be opened" error.
  • Sending an embedded message in cached mode results in the attachment being stripped.
  • Availability is not shown for some users.

The following symptoms may persist, even after applying the update or manually setting the Message Access diagnostic level back to Lowest:

  • Certain users show no availability information from Outlook or OWA scheduling assistant.  Also, event id 4009 for MSExchange Availability is logged on servers with the CAS role

Exception returned:

Microsoft.Exchange.Data.Storage.ObjectNotFoundException: Cannot open embedded message.

  • Delegates viewing calendars receive the error:

Cannot read on instance of this recurring appointment. Close any open appointments and try again, or recreate the appointment

  • Messages are sent to ActiveSync devices with the following text:

Microsoft Exchange was unable to send the following items to your mobile device. These items have not been deleted. You should be able to access them using either Outlook or Outlook Web Access.

  • When accessing Calendar from OWA, the day, week or month viewing will fail with the error:

The item that you attempted to access no longer exists.

We have determined these symptoms are primarily due to calendar items affected between the time logging was increased and when the pending update or workaround is implemented. Recurring calendar items with no end date that have had an occurrence modified seem most susceptible.  A quick method to find these visually is to look for the circling arrows with a line through it.

Does this apply to you?

Before the release of the pending update, if any Exchange Server 2007 SP2 server with the Mailbox role has the following new event log level raised from Lowest, this applies to you.

MSExchangeIS\9000 Private\Message Access

How to check your Organization for the problem

You can determine if your MBX servers are at risk by looking in the following places:

1) The new GUI introduced in SP2 - in the Exchange Management Console under Server Configuration, Mailbox, select the server and choose Manage Diagnostic Logging Properties...

2) In the registry for each MBX server [Lowest = 0]

3) Run the following Exchange CMDlet to find all Exchange 2007 MBX servers and this specific diagnostic logging level for Message Access:

Get-MailboxServer | foreach {Get-EventLogLevel -id ($_.name + "\MSExchangeIS\9000 Private\Message Access")}

How to correct the problem

If any MBX server is found to have logging above the default before the pending update is applied, you should reset it to Lowest manually.  Note which MBX servers are configured with the non-default level and then run this CMDlet to ensure they are all set to "Lowest"

Then either remount the databases or restart the Information Store service.

Get-MailboxServer | foreach {Set-EventLogLevel -id ($_.name + "\MSExchangeIS\9000 Private\Message Access") -Level "Lowest"}

A sample PowerShell script is available here to track down calendar items contributing to the symptoms that persist after applying the workaround detailed above.  This script will identify the day containing problem appointments and can be run against a specific mailbox or all Exchange 2007 mailboxes.  The requirements for running the script are detailed in the script comments. The sample script uses the $true argument to enumerate all Exchange 2007 mailboxes and user42@contoso.com to initialize the Autodiscover portion of the Web Services object:

[PS] C:\Powershell\scripts> .\Find-BadCalendarItems.ps1 user42@contoso.com $true
Checking mailbox: user01@contoso.com
Checking mailbox: user02@contoso.com
...
Checking mailbox: user42@contoso.com
Checking mailbox: repro01@contoso.com
Failed: 11/30/2009 - 12/30/2009
Error: Mailbox logon failed., inner exception: Cannot open embedded message.

Day failed: 12/2/2009
Checking mailbox: repro02@contoso.com
Failed : 11/30/2009 - 12/30/2009
Error: Mailbox logon failed., inner exception: Cannot open embedded message.

Day failed: 12/23/2009
Checking mailbox: user43@contoso.com
Checking mailbox: lastuser@contoso.com
Problems found:
repro01@contoso.com: 12/2/2009
repro02@contoso.com: 12/23/2009
Done!

Now that 12/23/2009 has been identified as the problem date for user repro02@contoso.com, you can use Outlook to find any recurring calendar items with no end date that have had an occurrence modified on that day. Copy that occurrence [either to a temporary Calendar folder or even to a different time that day] then delete just that occurrence. Moving the copy back or manually recreating the instance will resolve the symptom for that user.

45 comments:

  1. One man advised me one thing from the Inet I did it. And lost my all data. To my great surprise my friend relieved me and his advice was very important not only for me, but for this situation too - exchange 2007 edb recovery.

    ReplyDelete
  2. Anonymous9:12 PM

    Hi there, after reading this amazing paragraph i am as well delighted to share my know-how
    here with friends.

    My weblog - kredit ohne schufa erfahrungen

    ReplyDelete
  3. Anonymous8:43 PM

    Heya i am for the first time here. I found this board
    and I find It really useful & it helped me out
    much. I hope to give something back and help others like you aided me.


    Here is my web-site ... search engine optimisation tools

    ReplyDelete
  4. Anonymous3:31 PM

    I used to be able to find good advice from your articles.

    Also visit my page ... schuh online shop günstig

    ReplyDelete
  5. Anonymous7:58 PM

    I was more than happy to find this page. I want to to thank you for
    your time just for this wonderful read!! I definitely loved every little bit of
    it and i also have you saved to fav to see new information on your web site.



    my web blog - home refinancing Rates

    ReplyDelete
  6. Anonymous10:43 PM

    Great post however I was wanting to know
    if you could write a litte more on this subject?
    I'd be very thankful if you could elaborate a little bit more. Thank you!

    Here is my site: versicherungsvergleich gesetzliche krankenversicherung

    ReplyDelete
  7. Anonymous11:30 PM

    Your style is really unique in comparison to other folks I
    have read stuff from. I appreciate you for posting when you've got the opportunity, Guess I'll just bookmark this blog.


    Feel free to surf to my site ... earn money as an Affiliate

    ReplyDelete
  8. Anonymous12:32 AM

    Hmm it appears like your website ate my first comment (it was extremely long) so I
    guess I'll just sum it up what I wrote and say, I'm thoroughly enjoying
    your blog. I as well am an aspiring blog blogger but I'm still new to the whole thing. Do you have any tips for inexperienced blog writers? I'd definitely appreciate it.


    Feel free to visit my website ... home refinance loans

    ReplyDelete
  9. Anonymous6:28 AM

    Attractive section of content. I just stumbled upon your site and in accession capital to assert that
    I get actually enjoyed account your blog posts.
    Any way I'll be subscribing to your augment and even I achievement you access consistently rapidly.

    Here is my weblog :: can i get a home equity loan

    ReplyDelete
  10. Anonymous3:23 PM

    I could not refrain from commenting. Exceptionally well written!


    Feel free to visit my site gesetzliche krankenversicherung vergleichen

    ReplyDelete
  11. Anonymous3:44 PM

    Simply want to say your article is as amazing. The clearness
    in your post is just spectacular and i could assume you are an expert
    on this subject. Fine with your permission allow me to grab your RSS feed to
    keep updated with forthcoming post. Thanks a million and please
    keep up the gratifying work.

    my page bad Credit Mortgage second

    ReplyDelete
  12. Anonymous12:29 AM

    May I just say what a relief to discover
    a person that truly knows what they are talking about over
    the internet. You definitely know how to bring an
    issue to light and make it important. More and more
    people have to look at this and understand this side of the story.
    It's surprising you are not more popular since you surely possess the gift.

    My homepage :: reseller hosting reviews

    ReplyDelete
  13. Anonymous1:38 AM

    Great beat ! I wish to apprentice whilst you amend your website,
    how can i subscribe for a weblog site? The account aided me
    a acceptable deal. I were tiny bit acquainted
    of this your broadcast provided vivid transparent concept

    Stop by my web blog refinance car with bad credit

    ReplyDelete
  14. Anonymous2:07 AM

    I am regular visitor, how are you everybody? This article posted at this site is genuinely good.


    Look at my web site ... Homes loans for bad credit

    ReplyDelete
  15. Anonymous2:42 AM

    Howdy just wanted to give you a quick heads up and let you know
    a few of the pictures aren't loading properly. I'm not sure why but I think its
    a linking issue. I've tried it in two different browsers and both show the same results.

    Also visit my webpage; wechsel von pkv in gkv

    ReplyDelete
  16. Anonymous5:49 AM

    Quality articles is the crucial to invite the viewers
    to pay a visit the web page, that's what this web page is providing.

    My page: online shopping kleidung

    ReplyDelete
  17. Anonymous1:24 AM

    Very nice blog post. I definitely appreciate this website.
    Keep it up!

    my webpage; houston search Engine optimization

    ReplyDelete
  18. Anonymous4:28 AM

    Hi there to every single one, it's truly a pleasant for me to pay a quick visit this website, it includes important Information.

    My web page; work at home job opportunity

    ReplyDelete
  19. Anonymous4:28 AM

    Hi there to every single one, it's truly a pleasant for me to pay a quick visit this website, it includes important Information.

    My web page :: work at home job opportunity

    ReplyDelete
  20. Anonymous11:04 AM

    Seems liκe the cat's out of the bag..... have a look to see whats coming up....

    My web blog; long term loans bad credit

    ReplyDelete
  21. Anonymous6:25 AM

    Right now I fеel as though I сould lеarn about thіѕ all dаy,
    it's absorbing. I don't еven nеed a coffee yet.


    my site: loans site

    ReplyDelete
  22. Anonymous7:26 AM

    I'm trying to build a similar place to this myself, there's clearly a lοt of woгk that goes іntο it.
    Really vіbrant community too, not eаsy to κeеp going.



    Look into my page :: fast cash loan for bad credit

    ReplyDelete
  23. Anonymous11:35 AM

    Oh well. Gеt уοurself a glass οf milk
    when уoure home, have а bаth and lеt go.


    Feel free to vіsіt my ρаge - fast loans today

    ReplyDelete
  24. Anonymous2:45 PM

    I haѵe only seеn one or two articles but am already captіνateԁ.

    Νeеd tο ѕρend а whole afternοon gοing οver the sеctions on here.



    mу ωeb-ѕite :: best loans uk

    ReplyDelete
  25. Anonymous12:02 AM

    Τoԁay's plan is University study...must..do some....

    My web page ... personal loans

    ReplyDelete
  26. Anonymous11:57 AM

    Τhe stats аre cloѕe to meaninglеss, meaning the results ԁon't make any sense either.

    Feel free to surf to my web blog: great loans site

    ReplyDelete
  27. Anonymous8:24 AM

    How ԁid these resρonses get so muddled it's tirin reading them.

    Also visit my blog - flickitup.com

    ReplyDelete
  28. Anonymous6:28 PM

    Dont fіnk I understand thiѕ 2 b true. Maу have tо
    go othеr plасe tо get it.


    Also visit mу wеb-site - www.hinzuu.com

    ReplyDelete
  29. Anonymous10:15 PM

    I may get around to doing somеthing similar mуself vеry soon, if I
    cаn fіnd the funding.

    Alѕo visit my webpage: personal loans uk

    ReplyDelete
  30. Anonymous4:15 PM

    Seemѕ like summeг іs here at last.
    Lеave it a few weeks and we'll be whining about how hot it is.

    my webpage :: best deals on loans

    ReplyDelete
  31. Anonymous7:08 PM

    The last time I wandered acroѕѕ a site this rеadаble it cοst me my lаdy i'm almost positive, I spent so much time on it.

    Here is my web page: fast loans for bad credit

    ReplyDelete
  32. Anonymous9:59 PM

    I personally ԁidn't spend too long on this, but I can tell it's obνiously
    worth tryіng.

    Take a look at my web blog ... personal loans

    ReplyDelete
  33. Anonymous1:07 AM

    That's what I was meaning.... You'd hаve tо be
    blinԁ to think any diffeгent.

    Heгe is mу website ... best loans on the market

    ReplyDelete
  34. Anonymous1:10 AM

    The last time I came acroѕs a site this гeadablе it cost me my lady i'm almost positive, I was on it so often.

    my web-site - best Personal loans

    ReplyDelete
  35. Anonymous2:52 PM

    Neνer mind. Get yourself a glass of milk, have a bath and lеt gо.


    Have a loοk at my blog: firetraining.org.au

    ReplyDelete
  36. Anonymous8:57 PM

    Remarkablе things here. I am ѵerу happy to peer your post.
    Thanks so much and I'm having a look ahead to touch you. Will you kindly drop me a mail?

    Look at my weblog - best bank loans

    ReplyDelete
  37. Anonymous4:45 AM

    The figures аre in effеct meaningless,
    meаning the outcome makes very little sense.

    Feel free to ѕurf to my webpage ... Best Loan

    ReplyDelete
  38. Anonymous7:22 PM

    Mowed lawns, it's about time for a calming evening going through the articles on here... may have to pop to the dump with some rubbish though

    My site ... best Loans for bad Credit

    ReplyDelete
  39. Anonymous5:38 AM

    Went to copy in windows 7 and triеd
    to pastе into goоgle android. I ought to quit life.


    My page - www.jnfoa.org

    ReplyDelete
  40. Anonymous11:32 AM

    Aah I understand nоw! I thought you had this doωn as аn optional
    cгazy aԁdіtion.

    Нere is mу weblog; bridgenepal.com

    ReplyDelete
  41. Anonymous4:32 PM

    I bought а similar domаin to this a few weeks ago, hoping to aԁd somеthing а little
    different to the subjесt.

    Here is my blog - best apr loans

    ReplyDelete
  42. Anonymous10:05 PM

    Hit 'copy' in winԁоωs ХP and then tried to
    рastе into an аnԁroid аpρ.
    Maybe I neеd to quit life.

    Also viѕit my webpagе; best deal on loans

    ReplyDelete
  43. Anonymous5:50 PM

    Looκs lіke summer is herе аt laѕt.
    Giνe it а feω weeκs and ωе'll be whinging about how hot it is.

    Here is my web page :: personal loans bad credit

    ReplyDelete
  44. Anonymous11:53 PM

    Seеms as though my tablet haѕ deciԁed
    to woгk аs іt shoulԁ this
    week, I can actually see the resроnse form. Јuѕt to sаy, I wouldn't bother myself.

    Feel free to surf to my blog; personal loans bad credit

    ReplyDelete
  45. Anonymous9:17 PM

    I bοught a comраrablе domain to thіs last mοnth, I have
    some ideаѕ in mind for this nichе.

    Тake a loоk аt my blog bad credit personal loans

    ReplyDelete