We help IT Professionals succeed at work.

Blackberry BES Exchange - Can't send calendar invites to device

984 Views
Last Modified: 2012-05-08
Having major issues here today.  Started sometime last week.  Our BES Server will no longer forward calendar requests to the device.  Works fine within Outlook though.  Seeing a lot of errors in the MAGT file, see below:


I've checked security settings, and everything looks fine.  
CDO.DLL - 6.5.7638.2
MAPI32.DLL - 6.5.7638.1

I noticed that CDO.DLL and MAPI32.DLL were slightly different versions, didn't know if that would cause problems though.

Thanks in advance for your help.



[40000] (11/16 09:16:37):{0x6C8} CDO helper 04f37008 is not in memory
[40000] (11/16 09:16:37):{0x6C8} Starting new CDO helper 04f37008
[40574] (11/16 09:16:38):{0x161C} CDO helper 04f37008 started
[30001] (11/16 09:16:38):{0x161C} CDOCalendar::Initialize - Code = 80040705, WCode = 0505, Code meaning = IDispatch error #1285,
[30002] (11/16 09:16:38):{0x161C} Server = mdc-ap01, Mailbox = /o=The Merrill Companies/ou=First Administrative Group/cn=Recipients/cn=CDvorak Description = The attempt to log on to the Microsoft Exchange Server computer has failed. [Microsoft Exchange Server Information Store - [MAPI_E_FAILONEPROVIDER(8004011D)]].
[30180] (11/16 09:16:38):{0x161C} {CDvorak} CDOCalendar::Initialize - Error in call m_spCalendarFolder = m_spCDOSession->GetDefaultFolder.
[40000] (11/16 09:16:38):{0x161C} CDO initializing failure in CDO helper 04f37008 (1)
[30001] (11/16 09:16:39):{0x161C} CDOCalendar::Initialize - Code = 80040705, WCode = 0505, Code meaning = IDispatch error #1285,
[30002] (11/16 09:16:39):{0x161C} Server = mdc-ap01, Mailbox = /o=The Merrill Companies/ou=First Administrative Group/cn=Recipients/cn=CDvorak Description = The attempt to log on to the Microsoft Exchange Server computer has failed. [Microsoft Exchange Server Information Store - [MAPI_E_FAILONEPROVIDER(8004011D)]].
[30180] (11/16 09:16:39):{0x161C} {CDvorak} CDOCalendar::Initialize - Error in call m_spCalendarFolder = m_spCDOSession->GetDefaultFolder.
[40000] (11/16 09:16:39):{0x161C} CDO initializing failure in CDO helper 04f37008 (2)
[30001] (11/16 09:16:40):{0x161C} CDOCalendar::Initialize - Code = 80040705, WCode = 0505, Code meaning = IDispatch error #1285,
[30002] (11/16 09:16:40):{0x161C} Server = mdc-ap01, Mailbox = /o=The Merrill Companies/ou=First Administrative Group/cn=Recipients/cn=CDvorak Description = The attempt to log on to the Microsoft Exchange Server computer has failed. [Microsoft Exchange Server Information Store - [MAPI_E_FAILONEPROVIDER(8004011D)]].
[30180] (11/16 09:16:40):{0x161C} {CDvorak} CDOCalendar::Initialize - Error in call m_spCalendarFolder = m_spCDOSession->GetDefaultFolder.
[40000] (11/16 09:16:40):{0x161C} CDO initializing failure in CDO helper 04f37008 (3)
[30001] (11/16 09:16:41):{0x161C} CDOCalendar::Initialize - Code = 80040705, WCode = 0505, Code meaning = IDispatch error #1285,
[30002] (11/16 09:16:41):{0x161C} Server = mdc-ap01, Mailbox = /o=The Merrill Companies/ou=First Administrative Group/cn=Recipients/cn=CDvorak Description = The attempt to log on to the Microsoft Exchange Server computer has failed. [Microsoft Exchange Server Information Store - [MAPI_E_FAILONEPROVIDER(8004011D)]].
[30180] (11/16 09:16:41):{0x161C} {CDvorak} CDOCalendar::Initialize - Error in call m_spCalendarFolder = m_spCDOSession->GetDefaultFolder.
[40000] (11/16 09:16:41):{0x161C} CDO initializing failure in CDO helper 04f37008 (4)
[30001] (11/16 09:16:42):{0x161C} CDOCalendar::Initialize - Code = 80040705, WCode = 0505, Code meaning = IDispatch error #1285,
[30002] (11/16 09:16:42):{0x161C} Server = mdc-ap01, Mailbox = /o=The Merrill Companies/ou=First Administrative Group/cn=Recipients/cn=CDvorak Description = The attempt to log on to the Microsoft Exchange Server computer has failed. [Microsoft Exchange Server Information Store - [MAPI_E_FAILONEPROVIDER(8004011D)]].
[30180] (11/16 09:16:42):{0x161C} {CDvorak} CDOCalendar::Initialize - Error in call m_spCalendarFolder = m_spCDOSession->GetDefaultFolder.
[40000] (11/16 09:16:42):{0x161C} CDO initializing failure in CDO helper 04f37008 (5)
[40000] (11/16 09:16:43):{0x644} {BEdwards@mydomain.com} Retrying (3) CDO helper 04f37008 call in RunCalHelper
[30001] (11/16 09:16:43):{0x161C} CDOCalendar::Initialize - Code = 80040705, WCode = 0505, Code meaning = IDispatch error #1285,
[30002] (11/16 09:16:43):{0x161C} Server = mdc-ap01, Mailbox = /o=The Merrill Companies/ou=First Administrative Group/cn=Recipients/cn=BEdwards Description = The attempt to log on to the Microsoft Exchange Server computer has failed. [Microsoft Exchange Server Information Store - [MAPI_E_FAILONEPROVIDER(8004011D)]].
[30180] (11/16 09:16:43):{0x161C} {BEdwards} CDOCalendar::Initialize - Error in call m_spCalendarFolder = m_spCDOSession->GetDefaultFolder.
[40000] (11/16 09:16:43):{0x161C} CDO initializing failure in CDO helper 04f37008 (1)
[40580] (11/16 09:16:43):{0x161C} CDO helper 04f37008 closing after CDO initialize failure
[40000] (11/16 09:16:44):{0x644} {BEdwards@mydomain.com} CDO helper 04f37008 returned error 'CAL_CDO_INIT_FAILED' for LongTermEntryId=90467 in LaunchCalHelperAndGetResults
[40000] (11/16 09:16:44):{0x644} {BEdwards@mydomain.com} Unable to process message with EntryId=90431, LongTermEntryId=90467 in GetInvitationInfo
[40267] (11/16 09:16:44):{0x640} {BEdwards@mydomain.com} Starting calendar rescan
[30019] (11/16 09:16:44):{0x640} {BEdwards@mydomain.com} MAPIMailbox::DoICS ICS Synch Successful.
[40701] (11/16 09:16:44):{0x640} {BEdwards@mydomain.com} Calendar rescan completed
[40577] (11/16 09:16:44):{0x161C} CDO helper 04f37008 stopped
[40000] (11/16 09:16:53):{0x6C8} {CDvorak@TheMerrillGroupCo.com} Retrying (2) CDO helper 04f37008 call in RunCalHelper
[40000] (11/16 09:16:53):{0x6C8} CDO helper 04f37008 is not in memory
[40000] (11/16 09:16:53):{0x6C8} Starting new CDO helper 04f37008
[40574] (11/16 09:16:53):{0x161C} CDO helper 04f37008 started
[30001] (11/16 09:16:55):{0x161C} CDOCalendar::Initialize - Code = 80040705, WCode = 0505, Code meaning = IDispatch error #1285,
[30002] (11/16 09:16:55):{0x161C} Server = mdc-ap01, Mailbox = /o=The Merrill Companies/ou=First Administrative Group/cn=Recipients/cn=CDvorak Description = The attempt to log on to the Microsoft Exchange Server computer has failed. [Microsoft Exchange Server Information Store - [MAPI_E_FAILONEPROVIDER(8004011D)]].
[30180] (11/16 09:16:55):{0x161C} {CDvorak} CDOCalendar::Initialize - Error in call m_spCalendarFolder = m_spCDOSession->GetDefaultFolder.
[40000] (11/16 09:16:55):{0x161C} CDO initializing failure in CDO helper 04f37008 (1)
[30001] (11/16 09:16:56):{0x161C} CDOCalendar::Initialize - Code = 80040705, WCode = 0505, Code meaning = IDispatch error #1285,
[30002] (11/16 09:16:56):{0x161C} Server = mdc-ap01, Mailbox = /o=The Merrill Companies/ou=First Administrative Group/cn=Recipients/cn=CDvorak Description = The attempt to log on to the Microsoft Exchange Server computer has failed. [Microsoft Exchange Server Information Store - [MAPI_E_FAILONEPROVIDER(8004011D)]].
[30180] (11/16 09:16:56):{0x161C} {CDvorak} CDOCalendar::Initialize - Error in call m_spCalendarFolder = m_spCDOSession->GetDefaultFolder.
[40000] (11/16 09:16:56):{0x161C} CDO initializing failure in CDO helper 04f37008 (2)
[30001] (11/16 09:16:57):{0x161C} CDOCalendar::Initialize - Code = 80040705, WCode = 0505, Code meaning = IDispatch error #1285,

Open in new window

Comment
Watch Question

Brian BEE Topic Advisor, Independent Technology Professional
CERTIFIED EXPERT

Commented:
You are partly correct. I have seen calendar sync issues occur when BES and Exchange servers have different versions of the CDO.

Author

Commented:
OK, just went through your suggestions.  I'm certain that security is correct as defined by the document you linked me to.  The BES account isn't a member of the Domain/Enterprise Admins group either.  It is, however, a local admin for the server.  BTW, the server is Server 2003 (sp2), Exchange 2003 (sp2), and BES 4.0.7.8. (Exchange and BES share the system)

I copied over a different cdo.dll (and registered it) file from a working BES server with similar configuration.  This cdo.dll file was version 6.5.7651.61.  I'm not sure why they're different, since both are very similarly configured with same service packs and such.  Either way though, it didn't help.

On top of this problem we seem to have developed another over the weekend.  We suddenly can no longer receive e-mails on devices if the messages were sent from within the company.  I can't tell if it's part of the same issue, or if this is something new to fix.  

OK, so here's a summary of what does and doesn't work

Originates From                          User Receives On
Outlook                                           Outlook
BB Device                                       Both
Internet                                            Both

Calendar entries from BB don't sync or send.
Calendar entries from Outlook deliver to Outlook, but not to BB

I'm tempted to reinstall Exchange Service Pack 2 at this point, any other suggestions?
Justin OwensITIL Problem Manager

Commented:
I wouldn't mess with your Exchange install if email works out side of BES correctly.  Does your company have a TSupport contract?  I am sure it is frowned on, but I have found RIM's tech support to be very helpful.

Author

Commented:
OK, resolved the message delivery issues....it was completely unrelated.  Still have the Calendar issues though.  Oh, and we have no t-support contract.  

Anyway, I've tripple checked the security settings, can't find a problem there.  How do I troubleshoot the cdo.dll issues?

Thanks

Author

Commented:
Everything I've read on this issue points to a permissions problem.  So, here's what I did:

I added an audit for the Blackberry user account to the Information Store.  I'm not seeing any failures from the blackberry account in the audit log.  

Anything else that can cause these problems?
Justin OwensITIL Problem Manager

Commented:
If you manipulate a calendar event on your hand-held, does the event update on the Exchange server?  In other words, is it a one way directional problem or a two way directional problem?

Author

Commented:
OK, Calendar entries fail to sync in either direction.  E-Mail works fine.

Something I did just notice while creating a bb device to test with, is that it took quite a while for the bb service to pickup the initialization message out of the mailbox in order to begin activating the device.  Typically, that message is never noticed by the end user, but this time, it was there for at least a couple minutes.

Maybe that sheds some light on the problem.

Author

Commented:
I take part of that back.  Looks like an entry created in Outlook does sync to the device, but with a considerable delay.  Still have the other issues.  Is the delay we're seeing likely to be related to the cdo.dll/permission issues, or would this be a different issue?
ITIL Problem Manager
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Author

Commented:
Thanks
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.