[horde] ActiveSync does not work after update to 2.0.0beta4

Michael J Rubinsky mrubinsk at horde.org
Sat Oct 13 22:17:37 UTC 2012


Quoting Samuel Wolf <samuelwolf85 at googlemail.com>:

> 2012/10/14 Michael J Rubinsky <mrubinsk at horde.org>:
>>
>> Quoting Michael J Rubinsky <mrubinsk at horde.org>:
>>
>>> Quoting Samuel Wolf <samuelwolf85 at googlemail.com>:
>>>
>>>> 2012/10/13 Michael J Rubinsky <mrubinsk at horde.org>:
>>>>>
>>>>>
>>>>> Quoting Samuel Wolf <samuelwolf85 at googlemail.com>:
>>>>>
>>>>>> 2012/10/13 Michael J Rubinsky <mrubinsk at horde.org>:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Quoting Samuel Wolf <samuelwolf85 at googlemail.com>:
>>>>>>>
>>>>>>>> 2012/10/13 Michael J Rubinsky <mrubinsk at horde.org>:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Quoting Michael J Rubinsky <mrubinsk at horde.org>:
>>>>>>>>>
>>>>>>>>>> Quoting Samuel Wolf <samuelwolf85 at googlemail.com>:
>>>>>>>>>>
>>>>>>>>>>> 2012/10/13 Michael J Rubinsky <mrubinsk at horde.org>:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Quoting Samuel Wolf <samuelwolf85 at googlemail.com>:
>>>>>>>>>>>>
>>>>>>>>>>>>> 2012/10/13 Michael J Rubinsky <mrubinsk at horde.org>:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Quoting Samuel Wolf <samuelwolf85 at googlemail.com>:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 2012/10/13 Michael J Rubinsky <mrubinsk at horde.org>:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Quoting Samuel Wolf <samuelwolf85 at googlemail.com>:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 2012/10/13 Michael J Rubinsky <mrubinsk at horde.org>:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Quoting Samuel Wolf <samuelwolf85 at googlemail.com>:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> 2012/10/13 Michael J Rubinsky <mrubinsk at horde.org>:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Quoting Samuel Wolf <samuelwolf85 at googlemail.com>:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> 2012/10/13 Michael J Rubinsky <mrubinsk at horde.org>:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Quoting Samuel Wolf <samuelwolf85 at googlemail.com>:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> I can not use activesync any more (account error)
>>>>>>>>>>>>>>>>>>>>>>> after
>>>>>>>>>>>>>>>>>>>>>>> update
>>>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>>> 2.0.0beta4.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> pear install horde/Horde_ActiveSync
>>>>>>>>>>>>>>>>>>>>>>> horde/Horde_ActiveSync is already installed and is the
>>>>>>>>>>>>>>>>>>>>>>> same
>>>>>>>>>>>>>>>>>>>>>>> as
>>>>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>>> released version 2.0.0beta4
>>>>>>>>>>>>>>>>>>>>>>> install failed
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> $conf['activesync']['emailsync'] = true;
>>>>>>>>>>>>>>>>>>>>>>> $conf['activesync']['version'] = '12.1';
>>>>>>>>>>>>>>>>>>>>>>> $conf['activesync']['autodiscovery'] = 'user';
>>>>>>>>>>>>>>>>>>>>>>> $conf['activesync']['logging']['path'] =
>>>>>>>>>>>>>>>>>>>>>>> '/tmp/activesync.log';
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> This is not a valid value for the logging path in Horde
>>>>>>>>>>>>>>>>>>>>>> 5.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> What is wrong with the logging path?
>>>>>>>>>>>>>>>>>>>>> horde.log work fine
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> For custom activesync logging, it's a path to a
>>>>>>>>>>>>>>>>>>>> directory.
>>>>>>>>>>>>>>>>>>>> Each
>>>>>>>>>>>>>>>>>>>> device
>>>>>>>>>>>>>>>>>>>> gets
>>>>>>>>>>>>>>>>>>>> it's own logfile. So e.g.,  /tmp would be a valid choice.
>>>>>>>>>>>>>>>>>>>> This
>>>>>>>>>>>>>>>>>>>> changed
>>>>>>>>>>>>>>>>>>>> around the same time email support was added.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Sorry you are true!
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 INFO:
>>>>>>>>>>>>>>>>>>> Horde_ActiveSync_Driver_Horde::logon
>>>>>>>>>>>>>>>>>>> attempt for: samuel
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG:
>>>>>>>>>>>>>>>>>>> [333536353231303434393936323637]
>>>>>>>>>>>>>>>>>>> FOLDERSYNC request received for user samuel
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG:
>>>>>>>>>>>>>>>>>>> [333536353231303434393936323637]
>>>>>>>>>>>>>>>>>>> loadDeviceInfo: samuel
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 INFO: Request being handled for
>>>>>>>>>>>>>>>>>>> device:
>>>>>>>>>>>>>>>>>>> 333536353231303434393936323637 Supporting protocol
>>>>>>>>>>>>>>>>>>> version:
>>>>>>>>>>>>>>>>>>> 12,1
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 INFO:
>>>>>>>>>>>>>>>>>>> [Horde_ActiveSync::handleFolderSync]
>>>>>>>>>>>>>>>>>>> Beginning FOLDERSYNC
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG:
>>>>>>>>>>>>>>>>>>> [333536353231303434393936323637]
>>>>>>>>>>>>>>>>>>> Checking policykey for device: 0 user: samuel
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG: Policykey: 0 verified.
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG: I
>>>>>>>>>>>>>>>>>>> <FolderHierarchy:FolderSync>
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG: I
>>>>>>>>>>>>>>>>>>> <FolderHierarchy:SyncKey>
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG: I    0
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG: I
>>>>>>>>>>>>>>>>>>> </FolderHierarchy:SyncKey>
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG:
>>>>>>>>>>>>>>>>>>> [Horde_ActiveSync::handleFolderSync]
>>>>>>>>>>>>>>>>>>> syncKey: 0
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG: [1987] Resetting device
>>>>>>>>>>>>>>>>>>> state.
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG:
>>>>>>>>>>>>>>>>>>> [333536353231303434393936323637]
>>>>>>>>>>>>>>>>>>> Using syncCache
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG: I
>>>>>>>>>>>>>>>>>>> </FolderHierarchy:FolderSync>
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG:
>>>>>>>>>>>>>>>>>>> [Horde_ActiveSync::handleFolderSync]
>>>>>>>>>>>>>>>>>>> newSyncKey: {5079bf4f-51f0-42bb-a941-07c3c0a8372d}1
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG: [1987] Initializing
>>>>>>>>>>>>>>>>>>> folder
>>>>>>>>>>>>>>>>>>> diff
>>>>>>>>>>>>>>>>>>> engine
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG: Horde::getFolderList()
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG: Horde::getFolders()
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 DEBUG: Polling
>>>>>>>>>>>>>>>>>>> Horde_ActiveSync_Driver_Horde::_getMailFolders()
>>>>>>>>>>>>>>>>>>> 2012-10-13T21:21:51+02:00 ERR:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> It's also worth mentioning that nothing concerning this
>>>>>>>>>>>>>>>>>> code
>>>>>>>>>>>>>>>>>> changed
>>>>>>>>>>>>>>>>>> since
>>>>>>>>>>>>>>>>>> the last beta release in ActiveSync code. What was the last
>>>>>>>>>>>>>>>>>> version
>>>>>>>>>>>>>>>>>> you
>>>>>>>>>>>>>>>>>> were
>>>>>>>>>>>>>>>>>> running?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Nothing in the apache error log.
>>>>>>>>>>>>>>>>> I do not know the last version, add some patchs like the
>>>>>>>>>>>>>>>>> empty
>>>>>>>>>>>>>>>>> email
>>>>>>>>>>>>>>>>> body.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> root at wds:/tmp# pear list -c horde
>>>>>>>>>>>>>>>>> Installed packages, channel pear.horde.org:
>>>>>>>>>>>>>>>>> ===========================================
>>>>>>>>>>>>>>>>> Package                   Version    State
>>>>>>>>>>>>>>>>> Horde_ActiveSync          2.0.0beta4 beta
>>>>>>>>>>>>>>>>> Horde_Alarm               2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Argv                2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Auth                2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Autoloader          2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Browser             2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Cache               2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Cli                 2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Compress            2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Constraint          2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Controller          2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Core                2.0.0beta6 beta
>>>>>>>>>>>>>>>>> Horde_Crypt               2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Data                2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Date                2.0.0beta3 beta
>>>>>>>>>>>>>>>>> Horde_Date_Parser         2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Db                  2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Editor              2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Exception           2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Form                2.0.0beta3 beta
>>>>>>>>>>>>>>>>> Horde_Group               2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_History             2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Http                2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Icalendar           2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Image               2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Imap_Client         2.0.0beta3 beta
>>>>>>>>>>>>>>>>> Horde_Injector            2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Itip                2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_ListHeaders         1.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Lock                2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Log                 2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_LoginTasks          2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Mail                2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Memcache            2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Mime                2.0.0beta3 beta
>>>>>>>>>>>>>>>>> Horde_Mime_Viewer         2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Nls                 2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Notification        2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Perms               2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Prefs               2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Rdo                 2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Role                1.0.0      stable
>>>>>>>>>>>>>>>>> Horde_Rpc                 2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Secret              2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Serialize           2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_SessionHandler      2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Share               2.0.0beta4 beta
>>>>>>>>>>>>>>>>> Horde_SpellChecker        2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Stream_Filter       2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Stream_Wrapper      2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Support             2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Template            2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Text_Diff           2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Text_Filter         2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Text_Filter_Csstidy 2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Text_Flowed         2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Timezone            1.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Token               2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Translation         2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Tree                2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Url                 2.0.0beta3 beta
>>>>>>>>>>>>>>>>> Horde_Util                2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_Vfs                 2.0.0beta2 beta
>>>>>>>>>>>>>>>>> Horde_View                2.0.0beta1 beta
>>>>>>>>>>>>>>>>> Horde_Xml_Element         2.0.0beta1 beta
>>>>>>>>>>>>>>>>> content                   2.0.0beta1 beta
>>>>>>>>>>>>>>>>> horde                     5.0.0beta6 beta
>>>>>>>>>>>>>>>>> imp                       6.0.0beta4 beta
>>>>>>>>>>>>>>>>> ingo                      3.0.0beta2 beta
>>>>>>>>>>>>>>>>> kronolith                 4.0.0beta2 beta
>>>>>>>>>>>>>>>>> mnemo                     4.0.0beta1 beta
>>>>>>>>>>>>>>>>> nag                       4.0.0beta2 beta
>>>>>>>>>>>>>>>>> turba                     4.0.0beta3 beta
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Unfortunately, you will have to track this down yourself
>>>>>>>>>>>>>>>> then. I
>>>>>>>>>>>>>>>> can't
>>>>>>>>>>>>>>>> reproduce this. You can try clearing any server caches.
>>>>>>>>>>>>>>>> Horde's
>>>>>>>>>>>>>>>> ActiveSync
>>>>>>>>>>>>>>>> support calls the same code used to build the mailbox tree as
>>>>>>>>>>>>>>>> IMP
>>>>>>>>>>>>>>>> does.
>>>>>>>>>>>>>>>> You
>>>>>>>>>>>>>>>> can start by looking at
>>>>>>>>>>>>>>>> Horde_Core_ActiveSync_Imap_Factory::getMailboxes().
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Uninstall all horde packages and move the horde folder to a
>>>>>>>>>>>>>>> other
>>>>>>>>>>>>>>> location.
>>>>>>>>>>>>>>> (copy only horde/config/conf.xml and *conf/conf*.php)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> root at wds:/var/www/https# pear list -c horde
>>>>>>>>>>>>>>> (no packages installed from channel pear.horde.org)
>>>>>>>>>>>>>>> root at wds:/var/www/http
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Same error with activesync, IMP work fine.
>>>>>>>>>>>>>>> No cache backend is enabled.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> All migrations up to date?
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Yes.
>>>>>>>>>>>>> Administration -> Configuration
>>>>>>>>>>>>> DB schema is ready.
>>>>>>>>>>>>> Application is ready.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> In ActiveSync/State/Sql.php, what is the value of $folderList on
>>>>>>>>>>>> line
>>>>>>>>>>>> 834?
>>>>>>>>>>>> Put a Horde::debug($folderList); right after line 834.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> /usr/share/php/Horde/ActiveSync/State/Sql.php
>>>>>>>>>>>
>>>>>>>>>>>       $this->_logger->debug(sprintf(
>>>>>>>>>>>           "[%s] Initializing folder diff engine",
>>>>>>>>>>>           $this->_procid));
>>>>>>>>>>>       $folderlist = $this->_backend->getFolderList();
>>>>>>>>>>>       Horde::debug($folderList);
>>>>>>>>>>>       if ($folderlist === false) {
>>>>>>>>>>>
>>>>>>>>>>> Same output (delete the logfile before):
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Ah, sorry. Though we've done this before.  The debug output is sent
>>>>>>>>>> to
>>>>>>>>>> a
>>>>>>>>>> dedicated debug logfile in your temporary directory. It's called
>>>>>>>>>> "horde_debug.txt" by default.  If you can't find one, it could be
>>>>>>>>>> that
>>>>>>>>>> the
>>>>>>>>>> code died before we reached that line.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> If that's the case (the code was never reached), then the next step
>>>>>>>>> is
>>>>>>>>> to
>>>>>>>>> try:
>>>>>>>>>
>>>>>>>>> Horde::debug($imap_folders);
>>>>>>>>>
>>>>>>>>> in Core/ActiveSync/Driver.php, right after line 1771.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>        Horde::debug($imap_folders);
>>>>>>>>        return $this->_mailFolders;
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> No, put it *right* after line 1771, before the for loop begins.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Sorry can not follow you, can you make me a sample please?
>>>>>
>>>>>
>>>>>
>>>>> <code>
>>>>>
>>>>> <<<line 1771>>> $imap_folders = $this->_imap->getMailboxes();
>>>>> Horde::debug($imap_folders);
>>>>> foreach ($imap_folders as $id => $folder) {
>>>>>     $folders[] = $this->_getMailFolder($id, $imap_folders, $folder);
>>>>> }
>>>>> </code>
>>>>
>>>>
>>>> Something is wrong here, I have total different lines!:
>>>>
>>>> 1765                $imap_folders = $this->_imap->getMailboxes();
>>>> 1766                Horde::debug($imap_folders);
>>>> 1767                foreach ($imap_folders as $id => $folder) {
>>>> 1768                    $folders[] = $this->_getMailFolder($id,
>>>> $imap_folders, $folder);
>>>> 1769                }
>>>> 1700                $this->_mailFolders = $folders;
>>>>
>>>> pear uninstall horde/Horde_ActiveSync not delete
>>>> /usr/share/php/Horde/Core/ActiveSync/Driver.php ?
>>>> Because there was some patches (Bugs) in this file.
>>>
>>>
>>>
>>> *sigh* Sorry. I made one commit since release to that file. Your line
>>> numbers are correct....
>>
>>
>>
>> Ok. If you still don't have any luck try this.
>>
>> In Core/ActiveSync/Imap/Factory.php make the getMailboxes() method look
>> exactly like this:
>> <code>
>>     public function getMailboxes($force = false)
>>     {
>>         if (empty($this->_mailboxlist) || $force) {
>>             try {
>>                 foreach ($GLOBALS['registry']->mail->mailboxList() as $mbox)
>> {
>>                     Horde::debug($mbox);
>>                     if ($mbox['a'] & self::MASK_SUBSCRIBED) {
>>                         $this->_mailboxlist[$mbox['ob']->utf8] = $mbox;
>>                     }
>>                 }
>>             } catch (Horde_Exception $e) {
>>                 Horde::debug($e);
>>                 throw new Horde_ActiveSync_Exception($e);
>>             }
>>         }
>>
>>         return $this->_mailboxlist;
>>     }
>> </code>
>
> I have now a horde_debug.txt with 11434 lines.
> Did you need the file? There are some passwords in, nothing for the
> mailing list.

Yeah, I need to see the output, or (if it's an exception) at least the  
backtrace. If it's not an exception, not sure what is wrong though :)

Can you text-replace the passwords?
-- 
mike

The Horde Project (www.horde.org)
mrubinsk at horde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6062 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.horde.org/archives/horde/attachments/20121013/b8bbe316/attachment-0001.bin>


More information about the horde mailing list