[dev] ActiveSync: got "ERR: Invalid address book" on Nokia Mail for exchange, but worked on WindowsMobile 6.1
Lukas Gradl
horde at ssn.at
Tue May 25 17:56:13 UTC 2010
>
> Thanks for the report, need to know some more though:
>
> Did you by any chance change the value for the turba pref that selects
> the address books to use for sync between sync attempts?
No, only thing I changed was emptying all the horde_activesync_* tables
to get something comparable
>
> What *is* the value of your sync_books pref...and what is the source
> name for you ldap source? I'm not sure how this could be Nokia specific
> - unless the error is a red-herring. The device knows nothing about the
> source names in turba, so this would not have come from the device.
After the first problems I changed it to "privat" everywhere - the pref,
the Name of the Addressbook, name in $cfgSources...
>
> Can you also check the web server error log for any php errors?
>
No, no PHP-Errors. After some further testing I discovered that when
synching with Mail for Exchange 3 in function listContacts() in
turba/lib/Api.php the variable $cfgSources is an empty array. When
synching with WM 6.1 everything works fine and $cfgSources is filled as
expected.
As a difference I could see, that the WM device called getitemestimate
after the first contact, the Nokia called foldersync.
I attach the first lines of the log of a WM-Sync as well.
Regards
Lukas
Windows-Mobile 6.1 Sync:
2010-05-25T19:51:14+02:00 DEBUG: Horde_Rpc::__construct complete
2010-05-25T19:51:14+02:00 DEBUG: Horde_Rpc_ActiveSync::authorize() starting
2010-05-25T19:51:14+02:00 INFO: Horde_ActiveSync_Driver_Horde::logon
attempt for:
2010-05-25T19:51:14+02:00 INFO: Access denied for user: . Username or
password incorrect.
2010-05-25T19:51:14+02:00 DEBUG: Horde_Rpc_ActiveSync::authorize() exiting
2010-05-25T19:51:14+02:00 DEBUG: Horde_Rpc_ActiveSync::getResponse()
starting for OPTIONS
2010-05-25T19:51:15+02:00 DEBUG: Horde_Rpc::__construct complete
2010-05-25T19:51:15+02:00 DEBUG: Horde_Rpc_ActiveSync::authorize() starting
2010-05-25T19:51:15+02:00 INFO: Horde_ActiveSync_Driver_Horde::logon
attempt for: grl
2010-05-25T19:51:18+02:00 DEBUG: Horde_Rpc_ActiveSync::authorize() exiting
2010-05-25T19:51:18+02:00 DEBUG: Horde_Rpc_ActiveSync::getResponse()
starting for OPTIONS
2010-05-25T19:51:20+02:00 DEBUG: Horde_Rpc::__construct complete
2010-05-25T19:51:20+02:00 DEBUG: Horde_Rpc_ActiveSync::authorize() starting
2010-05-25T19:51:20+02:00 INFO: Horde_ActiveSync_Driver_Horde::logon
attempt for: grl
2010-05-25T19:51:24+02:00 DEBUG: Horde_Rpc_ActiveSync::authorize() exiting
2010-05-25T19:51:24+02:00 DEBUG: Horde_Rpc_ActiveSync::getResponse()
starting for GetItemEstimate
2010-05-25T19:51:24+02:00 DEBUG: [0233926CB617045293D42FFAA8EA33F1]
Device entry does not exist, creating it.
2010-05-25T19:51:24+02:00 DEBUG: [0233926CB617045293D42FFAA8EA33F1]
Device entry does not exist for user grl, creating it.
2010-05-25T19:51:24+02:00 INFO: Request received from device:
0233926CB617045293D42FFAA8EA33F1 Supporting protocol version: 2.5
2010-05-25T19:51:24+02:00 INFO: [0233926CB617045293D42FFAA8EA33F1]
Beginning GETITEMESTIMATE
2010-05-25T19:51:24+02:00 DEBUG: Policykey: 0 verified.
2010-05-25T19:51:24+02:00 DEBUG: I <GetItemEstimate:GetItemEstimate>
2010-05-25T19:51:24+02:00 DEBUG: I <GetItemEstimate:Folders>
2010-05-25T19:51:24+02:00 DEBUG: I <GetItemEstimate:Folder>
2010-05-25T19:51:24+02:00 DEBUG: I <GetItemEstimate:FolderType>
2010-05-25T19:51:24+02:00 DEBUG: I Contacts
2010-05-25T19:51:24+02:00 DEBUG: I </GetItemEstimate:FolderType>
2010-05-25T19:51:24+02:00 DEBUG: I <GetItemEstimate:FolderId>
2010-05-25T19:51:24+02:00 DEBUG: I Contacts
2010-05-25T19:51:24+02:00 DEBUG: I </GetItemEstimate:FolderId>
2010-05-25T19:51:24+02:00 DEBUG: I <FilterType>
2010-05-25T19:51:24+02:00 DEBUG: I 0
2010-05-25T19:51:24+02:00 DEBUG: I </FilterType>
2010-05-25T19:51:24+02:00 DEBUG: I <SyncKey>
2010-05-25T19:51:24+02:00 DEBUG: I
{f40871c4-5359-4a67-8b28-0dfb101f8083}1
2010-05-25T19:51:24+02:00 DEBUG: I </SyncKey>
2010-05-25T19:51:24+02:00 DEBUG: I </GetItemEstimate:Folder>
2010-05-25T19:51:24+02:00 DEBUG: I </GetItemEstimate:Folders>
2010-05-25T19:51:24+02:00 DEBUG: Unmatched tagGetItemEstimate:Folder:
2010-05-25T19:51:24+02:00 DEBUG: [0233926CB617045293D42FFAA8EA33F1]
Loading state for synckey {f40871c4-5359-4a67-8b28-0dfb101f8083}1
2010-05-25T19:51:24+02:00 DEBUG: [0233926CB617045293D42FFAA8EA33F1] SQL
query by Horde_ActiveSync_State:_gc(): SELECT sync_key FROM horde_activesy
nc_state WHERE sync_devid = ? AND sync_folderid = ? VALUES: Array
(
[0] => 0233926CB617045293D42FFAA8EA33F1
[1] => Contacts
)
2010-05-25T19:51:24+02:00 DEBUG: O <GetItemEstimate:GetItemEstimate>
2010-05-25T19:51:24+02:00 DEBUG: O <GetItemEstimate:Response>
2010-05-25T19:51:24+02:00 DEBUG: O <GetItemEstimate:Status>
2010-05-25T19:51:24+02:00 DEBUG: O 4
Regards
--
----------------------------
software security networks
Lukas Gradl <horde#ssn.at>
Eduard-Bodem-Gasse 5
A - 6020 Innsbruck
Tel: +43-512-214040-0
Fax: +43-512-214040-21
----------------------------
More information about the dev
mailing list