[Tickets #13637] Re: Device wants to update a folder called Notes which does not exist

noreply at bugs.horde.org noreply at bugs.horde.org
Mon Oct 20 22:30:36 UTC 2014


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: https://bugs.horde.org/ticket/13637
------------------------------------------------------------------------------
  Ticket             | 13637
  Updated By         | software-horde at interfasys.ch
  Summary            | Device wants to update a folder called Notes which does
                     | not exist
  Queue              | Synchronization
  Version            | Git master
  Type               | Bug
  State              | Feedback
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


software-horde at interfasys.ch (2014-10-20 22:30) wrote:

The device cannot rename the list if there is only one list.
At some point there must have been 2 lists and I probably renamed one,  
but it didn't take and I removed the lists in Horde to start from  
scratch, but the device probably never got the update and keeps  
wanting to rename the older it knows about.

I've found the log generated when re-adding the account
INFO: [30736] Horde_Core_ActiveSync_Driver::authenticate() attempt for  
user at domain.tld
INFO: [30736] PROVISION request received for user user at domain.tld
INFO: [30736] Device entry exists for BBALPHA, updating userAgent and version.
INFO: [30736] Request being handled for device: BBALPHA, Supporting  
protocol version: 14.1, Using Horde_ActiveSync v2.19.3
...
INFO: [30736] Resetting device state for device: BBALPHA, user:  
user at domain.tld, and collection: foldersync.
...
INFO: [30736] Creating new folder uuid for @Notes@: N87b0ef2f
...
DEBUG: [30736] O    <FolderHierarchy:Add>
DEBUG: [30736] O     <FolderHierarchy:ServerEntryId>
DEBUG: [30736] O      N87b0ef2f
DEBUG: [30736] O     </FolderHierarchy:ServerEntryId>
DEBUG: [30736] O     <FolderHierarchy:ParentId>
DEBUG: [30736] O      0
DEBUG: [30736] O     </FolderHierarchy:ParentId>
DEBUG: [30736] O     <FolderHierarchy:DisplayName>
DEBUG: [30736] O      Notes
DEBUG: [30736] O     </FolderHierarchy:DisplayName>
DEBUG: [30736] O     <FolderHierarchy:Type>
DEBUG: [30736] O      10
DEBUG: [30736] O     </FolderHierarchy:Type>
DEBUG: [30736] O    </FolderHierarchy:Add>
INFO: [30736] Collection without id found: a:1:{s:8:"serverid";s:7:"@Notes@";}
...
DEBUG: [30736] I    <Folder>
DEBUG: [30736] I     <SyncKey>
DEBUG: [30736] I       0
DEBUG: [30736] I     </SyncKey>
DEBUG: [30736] I     <FolderId>
DEBUG: [30736] I       N87b0ef2f
DEBUG: [30736] I     </FolderId>
DEBUG: [30736] I    </Folder>
INFO: [30736] Obtaining collection class of Notes for collection id N87b0ef2f
INFO: [30736] Collection added to collection handler: collection:  
@Notes@, synckey: NONE.
...
INFO: [30736] Initializing state for collection: @Notes@, synckey: 0
NOTICE: [30736] Horde_ActiveSync_State_Base::loadState: clearing folder state.
INFO: [30736] Resetting device state for device: BBALPHA, user:  
user at domain.tld, and collection: N87b0ef2f.
INFO: [30736] Removing collection N87b0ef2f from SyncCache.
INFO: [30736] Replacing SYNC_CACHE entry for user user at domain.tld and  
device BBALPHA:  
a:11:{s:18:"confirmed_synckeys";a:0:{}s:17:"lasthbsyncstarted";b:0;s:17:"lastsyncendnormal";b:0;s:9:"timestamp";s:10:"1413813926";s:4:"wait";b:0;s:10:"hbinterval";b:0;s:7:"folders";a:16:{s:9:"Tb6783e72";a:2:{s:5:"class";s:5:"Tasks";s:8:"serverid";s:29:"Tasks:aWnd_aKknom5TDRjkuUfzw1";}s:9:"T46c5d8e6";a:2:{s:5:"class";s:5:"Tasks";s:8:"serverid";s:29:"Tasks:qF6sS9O1HFxPNsiqP5zGBqA";}s:2:"RI";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:2:"RI";}s:9:"N87b0ef2f";a:2:{s:5:"class";s:5:"Notes";s:8:"serverid";s:7:"@Notes@";}s:9:"Ff733e6d7";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:13:"Archives/2012";}s:9:"Fdb3b0b7d";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:5:"INBOX";}s:9:"Fcc785335";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:9:"Templates";}s:9:"Fc7372765";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:5:"Trash";}s:9:"Fa1e5c8d6";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:10:"INBOX/spam";}s:9:"F952844e8";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:13:"Archives/2011";}s:!
 9:"F89ff1
48f";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:6:"Drafts";}s:9:"F36627cfe";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:4:"Sent";}s:9:"F1abbcf7a";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:13:"Archives/2013";}s:9:"F1561a143";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:8:"Archives";}s:9:"C777d0d67";a:2:{s:5:"class";s:8:"Contacts";s:8:"serverid";s:10:"@Contacts@";}s:9:"A5393f624";a:2:{s:5:"class";s:8:"Calendar";s:8:"serverid";s:10:"@Calendar@";}}s:9:"hierarchy";s:39:"{544516a4-ff8c-4cb8-837f-7810904cae96}1";s:11:"collections";a:2:{s:9:"T46c5d8e6";a:9:{s:7:"synckey";s:1:"0";s:5:"class";s:5:"Tasks";s:10:"windowsize";i:100;s:10:"truncation";i:0;s:11:"mimesupport";i:0;s:14:"mimetruncation";i:8;s:8:"conflict";i:1;s:9:"bodyprefs";a:0:{}s:8:"serverid";s:29:"Tasks:qF6sS9O1HFxPNsiqP5zGBqA";}s:9:"Tb6783e72";a:9:{s:7:"synckey";s:1:"0";s:5:"class";s:5:"Tasks";s:10:"windowsize";i:100;s:10:"truncation";i:0;s:11:"mimesupport";i:0;s:14:"mimetruncation";i:8;s:8:"conflict";i:1;s:9:"bo!
 dyprefs";
a:0:{}s:8:"serverid";s:29:"Tasks:aWnd_aKknom5TDRjkuUfzw1";}}s:13:"pingheartbeat";b:0;s:14:"synckeycounter";a:0:{}}
INFO: [30736] Old SYNCKEY: 0, New SYNCKEY:  
{544516a6-53d0-4a27-94e6-7810904cae96}1
DEBUG: [30736] O    <Folder>
DEBUG: [30736] O     <SyncKey>
DEBUG: [30736] O      {544516a6-53d0-4a27-94e6-7810904cae96}1
DEBUG: [30736] O     </SyncKey>
DEBUG: [30736] O     <FolderId>
DEBUG: [30736] O      N87b0ef2f
DEBUG: [30736] O     </FolderId>
DEBUG: [30736] O     <Status>
DEBUG: [30736] O      1
DEBUG: [30736] O     </Status>
INFO: [30736] Saving state:  
a:8:{i:0;s:39:"{544516a6-53d0-4a27-94e6-7810904cae96}1";i:1;O:21:"Horde_Db_Value_Binary":1:{s:5:"value";s:112:"C:34:"Horde_ActiveSync_Folder_Collection":65:{{"s":[],"f":"@Notes@","c":"Notes","lsd":0,"sd":0,"i":false,"v":1}}";}i:2;s:10:"BBALPHA";i:3;i:0;i:4;s:9:"N87b0ef2f";i:5;s:25:"user at domain.tld";i:6;i:0;i:7;i:1413813926;}
DEBUG: [30736] O    </Folder>
...
DEBUG: [36881] I    <Folder>
DEBUG: [36881] I     <SyncKey>
DEBUG: [36881] I       {544516a6-53d0-4a27-94e6-7810904cae96}1
DEBUG: [36881] I     </SyncKey>
DEBUG: [36881] I     <FolderId>
DEBUG: [36881] I       N87b0ef2f
DEBUG: [36881] I     </FolderId>
DEBUG: [36881] I     <WindowSize>
DEBUG: [36881] I       25
DEBUG: [36881] I     </WindowSize>
DEBUG: [36881] I     <Options>
DEBUG: [36881] I      <AirSyncBase:BodyPreference>
DEBUG: [36881] I       <AirSyncBase:Type>
DEBUG: [36881] I         1
DEBUG: [36881] I       </AirSyncBase:Type>
DEBUG: [36881] I      </AirSyncBase:BodyPreference>
DEBUG: [36881] I     </Options>
DEBUG: [36881] I    </Folder>
INFO: [36881] Obtaining collection class of Notes for collection id N87b0ef2f
INFO: [36881] Collection added to collection handler: collection:  
@Notes@, synckey: {544516a6-53d0-4a27-94e6-7810904cae96}1.



> That request is the CLIENT telling the server to rename the Notes  
> folder. The @Notes@ identifier signifies that is is NOT using  
> multiple folders, but rather a single multiplexed source.
>
> You said earlier your device doesn't allow renaming the notes  
> folder, so I have no idea why the client is sending this request.
>






More information about the bugs mailing list