[sync] trash folder

Jens-Uwe Mozdzen jmozdzen at nde.ag
Sun Feb 17 22:57:10 UTC 2013


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
-- 
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