[sync] trash folder

Jens-Uwe Mozdzen jmozdzen at nde.ag
Sun Feb 17 23:16:42 UTC 2013


Hi Mike,

Zitat von Jens-Uwe Mozdzen <jmozdzen at nde.ag>:
> Hi Mike,
>
> Zitat von Michael J Rubinsky <mrubinsk at horde.org>:
>> Quoting Jens-Uwe Mozdzen <jmozdzen at nde.ag>:
>>
>>> Hi *,
>>>
>>> maybe this was introduced with the latest code update or is
>>> something else, but I just noticed that my code to limit ActiveSync
>>> to only special folders does not longer support my trash folder.
>>>
>>> In my personal preferences for IMP, I have deactivated moving
>>> deleted messages to the trash folder, and therefore have no folder
>>> marked as "trash folder".
>>>
>>> IMP_Mailbox::getSpecialMailboxes() contains:
>>>
>>> self::SPECIAL_TRASH => $GLOBALS['prefs']->getValue('use_trash') ?
>>> self::getPref('trash_folder') : null,
>>>
>>> therefore no trash folder is reported.
>>>
>>> Now when I sync my remote device, where I have deleted messages, the
>>> SYNC call returns with HTTP error 500 and an error message in the
>>> ActiveSync log:
>>>
>>> --- cut here ---
>>> 2013-02-17T19:26:51+01:00 DEBUG: [30306]
>>> Horde_Core_ActiveSync_Driver::deleteMessage() INBOX: Array
>>> (
>>>   [0] => 26765
>>>   [1] => 26766
>>> )
>>>
>>> 2013-02-17T19:26:51+01:00 ERR: Ordner "" konnte nicht geöffnet werden.
>>> --- cut here ---
>>>
>>> The German message translates to 'folder [or mailbox?] "" could not
>>> be opened.' and probably is a native PHP message returned because no
>>> trash folder is known.
>>
>> ..but this would be no Trash folder known on the server, not the
>> client. No idea how this would happen unless the FOLDERSYNC state is
>> out of sync between the client and server. You can try resetting the
>> device account. Otherwise, I would need to see the full SYNC request
>> and response to know exactly what is going on.
>
> even after fully resetting both server and client side, sync after
> having deleted a message on the remote client still give me the error
> message (plus http 500 error code), so I sent you the according sync
> log per email.
>
> With regards
> Jens

after having reset both server and client side, I now have the error  
message even if I have configured IMP to move messages to the trash  
folder :(

I now wonder if it is a follow-up of my patch to limit the synched  
folders to special folders.

Full trace available if you need it.

Regards,
Jens
-- 
Jens-U. Mozdzen                         voice   : +49-40-559 51 75
NDE Netzdesign und -entwicklung AG      fax     : +49-40-559 51 77
Postfach 61 03 15                       mobile  : +49-179-4 98 21 98
D-22423 Hamburg                         e-mail  : jmozdzen at nde.ag

         Vorsitzende des Aufsichtsrates: Angelika Mozdzen
           Sitz und Registergericht: Hamburg, HRB 90934
                   Vorstand: Jens-U. Mozdzen
                    USt-IdNr. DE 814 013 983



More information about the sync mailing list