BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 06-24-2009, 05:11 PM   #1 (permalink)
New Member
 
Join Date: Jun 2009
Model: 8310
PIN: N/A
Carrier: Rogers
Posts: 3
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default SOLVED: Hosted BES 4.1.6/Exchange 2007 Calendar Sync Issue

Please Login to Remove!

Issue:

Calendar synchronization would only work one way. Outlook -> BB works, BB -> Outlook does not.

Adding a calendar entry to BB would produce the following error.

Code:
[40000] (06/24 13:08:30.423):{0x1028} CDO helper 055ce008 is not in memory
[40000] (06/24 13:08:30.423):{0x1028} Starting new CDO helper 055ce008
[40574] (06/24 13:08:30.533):{0x9CC} CDO helper 055ce008 started, PID 7336
[30001] (06/24 13:08:31.080):{0x9CC} CDOCalendar::Initialize - Code = 800406f9, WCode = 04f9, Code meaning = IDispatch error #1273,
[30002] (06/24 13:08:31.080):{0x9CC} Server = XXXXX, Mailbox = /o=XXXXX/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=XXXXX Description = The information store could not be opened. [MAPI 1.0 - [MAPI_E_LOGON_FAILED(80040111)]]
[30180] (06/24 13:08:31.080):{0x9CC} {XXXXX} CDOCalendar::Initialize - Error in call m_spCalendarFolder = m_spCDOSession->GetDefaultFolder
[40000] (06/24 13:08:31.080):{0x9CC} CDO initializing failure in CDO helper 055ce008 (1)
[30001] (06/24 13:08:32.174):{0x9CC} CDOCalendar::Initialize - Code = 800406f9, WCode = 04f9, Code meaning = IDispatch error #1273,
[30002] (06/24 13:08:32.174):{0x9CC} Server = XXXXX, Mailbox = /o=XXXXX/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=XXXXX Description = The information store could not be opened. [MAPI 1.0 - [MAPI_E_LOGON_FAILED(80040111)]]
[30180] (06/24 13:08:32.174):{0x9CC} {XXXXX} CDOCalendar::Initialize - Error in call m_spCalendarFolder = m_spCDOSession->GetDefaultFolder
[40000] (06/24 13:08:32.174):{0x9CC} CDO initializing failure in CDO helper 055ce008 (2)
[30001] (06/24 13:08:33.158):{0x9CC} CDOCalendar::Initialize - Code = 800406f9, WCode = 04f9, Code meaning = IDispatch error #1273,
[30002] (06/24 13:08:33.158):{0x9CC} Server = XXXXX, Mailbox = /o=XXXXX/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=XXXXX Description = The information store could not be opened. [MAPI 1.0 - [MAPI_E_LOGON_FAILED(80040111)]]
[30180] (06/24 13:08:33.158):{0x9CC} {XXXXX} CDOCalendar::Initialize - Error in call m_spCalendarFolder = m_spCDOSession->GetDefaultFolder
[40000] (06/24 13:08:33.158):{0x9CC} CDO initializing failure in CDO helper 055ce008 (3)
[30001] (06/24 13:08:34.142):{0x9CC} CDOCalendar::Initialize - Code = 800406f9, WCode = 04f9, Code meaning = IDispatch error #1273,
[30002] (06/24 13:08:34.142):{0x9CC} Server = XXXXX, Mailbox = /o=XXXXX/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=XXXXX Description = The information store could not be opened. [MAPI 1.0 - [MAPI_E_LOGON_FAILED(80040111)]]
[30180] (06/24 13:08:34.142):{0x9CC} {XXXXX} CDOCalendar::Initialize - Error in call m_spCalendarFolder = m_spCDOSession->GetDefaultFolder
[40000] (06/24 13:08:34.142):{0x9CC} CDO initializing failure in CDO helper 055ce008 (4)
[30001] (06/24 13:08:35.236):{0x9CC} CDOCalendar::Initialize - Code = 800406f9, WCode = 04f9, Code meaning = IDispatch error #1273,
[30002] (06/24 13:08:35.236):{0x9CC} Server = XXXXX, Mailbox = /o=XXXXX/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=XXXXX Description = The information store could not be opened. [MAPI 1.0 - [MAPI_E_LOGON_FAILED(80040111)]]
[30180] (06/24 13:08:35.236):{0x9CC} {XXXXX} CDOCalendar::Initialize - Error in call m_spCalendarFolder = m_spCDOSession->GetDefaultFolder
[40000] (06/24 13:08:35.236):{0x9CC} CDO initializing failure in CDO helper 055ce008 (5)
[40580] (06/24 13:08:36.221):{0x9CC} CDO helper 055ce008 closing after CDO initialize failure
[40000] (06/24 13:08:36.330):{0x9CC} CalHelper failed 055ce008, ErrorCode = -11, Thread activity was Checking CDO object list
[40577] (06/24 13:08:36.549):{0x9CC} CDO helper 055ce008 stopped

Cause:

We have Exchange setup for address list segregation (for a hosted environment), so we have multiple exclusive GAL's but no default GAL. The Default GAL had been changed to include no users. It seems that BESAdmin needs to have a GAL in common with users.

You can check if this is the issue by doing one of two thing:

1) Open PowerShell on the Exchange 2007 box and enter:

Code:
Get-Mailbox -Identity "BESAdmin" | Select AddressListMembership
Note the GAL's listed, and do the same for a user that is having problems. If the same GAL isn't listed for both BESAdmin and the problem user BES will have issues with calendar sync (and possibly other stuff?)

2) On a computer that can connect to the exchange server. Add BESAdmin account to Outlook. Then in "more settings" of the exchange account (under Tool->Account Settings) go to the Advanced tab, and try to add an account.

If permissions and your GALs are setup correctly you should be able to add any user's account. If not you will get the error "The name cannot be resolved. The name cannot be matched to a name in the address list."

If you get that error, it may be a symptom of other things, using the powershell command will tell you for sure.

Solution:

I added a new GAL called "BES GAL" via PowerShell on the Exchange 2007 box:

Code:
New-GlobalAddressList -Name "BES GAL" -IncludedRecipients AllRecipients
Update-GlobalAddressList -Identity "BES GAL"
You should also be able to solve this without adding a new GAL if you change the RecipientFilter on all of the existing GAL's to somehow include BESAdmin
Offline  
Old 06-24-2009, 05:21 PM   #2 (permalink)
BlackBerry Genius
 
hdawg's Avatar
 
Join Date: Aug 2006
Model: hdawg
PIN: port3101.org
Carrier: hdawg
Posts: 6,632
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Duh.

BESAdmin needs to be in a GAL and have access to it ... everyone knows that

Thanks for the detailed post!
Offline  
Old 06-24-2009, 05:50 PM   #3 (permalink)
New Member
 
Join Date: Jun 2009
Model: 8310
PIN: N/A
Carrier: Rogers
Posts: 3
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

I had BESAdmin in a GAL with other administrative/service accounts. All of the hosted users were in their own GAL's (exclusive to their companies).

I have run into issues in the past with Exchange 2007 and address list segregation, where users are not always added as members of their appropirate address lists. In those cases I had to run update-addresslist/update-globaladdresslist PS commands to update the address list memberships. In any case where a user is not in the same GAL as BESAdmin the error will pop up.
Offline  
Old 06-24-2009, 08:01 PM   #4 (permalink)
BlackBerry Genius
 
hdawg's Avatar
 
Join Date: Aug 2006
Model: hdawg
PIN: port3101.org
Carrier: hdawg
Posts: 6,632
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Which is why you should keep the default GAL and all the users in it; just deny access to it.

Are you using HMC ?
Offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





Copyright 2004-2014 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.