[horde] Problems with CalDAV (solved)

Ralph Ballier ballier at mail.schule.de
Tue Oct 3 18:56:20 UTC 2017


  ----- Nachricht von Jan Schneider <jan at horde.org> ---------
  Datum: Tue, 03 Oct 2017 13:45:09 +0000
    Von: Jan Schneider <jan at horde.org>
Betreff: Re: [horde] Problems with CalDAV
     An: horde at lists.horde.org

> Zitat von Ralph Ballier <ballier at mail.schule.de>:
>
>> ----- Nachricht von Ralph Ballier <ballier at mail.schule.de> ---------
>>   Datum: Tue, 03 Oct 2017 13:33:17 +0200
>>     Von: Ralph Ballier <ballier at mail.schule.de>
>> Betreff: Re: [horde] Problems with CalDAV
>>      An: horde at lists.horde.org
>>
>>> Hello,
>>>
>>> I've tried a lot. I have also looked into the bitfire forums.  
>>> There are articles about this error, but all write that it is a  
>>> problem of horde.
>>>
>>> What can I do?
>>>
>>> Here again the error message on the mobile phone with Android 7.0:
>>>
>>> --- BEGIN DEBUG INFO ---
>>> SYNCHRONIZATION INFO
>>> Synchronization phase: 7
>>> Account name: ballier at mail.xxxxx.yy
>>> Authority: com.android.calendar
>>>
>>> REMOTE RESOURCE:
>>> https://horde.xxxxx.yy/rpc.php/calendars/ba/calendar~07jceIEdrE-3DNaogacFLkE/[1]
>>>
>>> EXCEPTION:
>>> at.bitfire.dav4android.exception.InvalidDavResponseException:  
>>> Expected 207 Multi-Status, got 200 OK
>>>         at  
>>> at.bitfire.dav4android.DavResource.assertMultiStatus(DavResource.kt:341)
>>>         at  
>>> at.bitfire.dav4android.DavCalendar.calendarQuery(DavCalendar.kt:90)
>>>         at  
>>> at.bitfire.davdroid.syncadapter.CalendarSyncManager.listRemote(CalendarSyncManager.kt:108)
>>>         at  
>>> at.bitfire.davdroid.syncadapter.SyncManager.performSync(SyncManager.kt:145)
>>>         at  
>>> at.bitfire.davdroid.syncadapter.CalendarsSyncAdapterService$SyncAdapter.sync(CalendarsSyncAdapterService.kt:54)
>>>         at  
>>> at.bitfire.davdroid.syncadapter.SyncAdapterService$SyncAdapter.onPerformSync(SyncAdapterService.kt:62)
>>>         at  
>>> android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:272)
>>>
>>>  
>>
>> I forgot to write the message in horde_access.log:
>>
>> 84.191.196.134 - ba [03/Oct/2017:14:06:23 +0200] "PROPFIND  
>> /rpc.php/calendars/ba/calendar~07jceIEdrE-3DNaogacFLkE/[1]  
>> HTTP/1.1" 207 6832 "-" "DAVdroid/1.8.1-gplay (2017/09/25;  
>> dav4android; okhttp3) Android/7.0"
>> 84.191.196.134 - ba [03/Oct/2017:14:06:28 +0200] "PROPFIND  
>> /rpc.php/calendars/ba/calendar~5qTpKpUlD7DX97bVSPdQYRW/[2]  
>> HTTP/1.1" 207 6836 "-" "DAVdroid/1.8.1-gplay (2017/09/25;  
>> dav4android; okhttp3) Android/7.0"
>> 84.191.196.134 - ba [03/Oct/2017:14:06:24 +0200] "REPORT  
>> /rpc.php/calendars/ba/calendar~07jceIEdrE-3DNaogacFLkE/[1]  
>> HTTP/1.1" 200 791 "-" "DAVdroid/1.8.1-gplay (2017/09/25;  
>> dav4android; okhttp3) Android/7.0"
>> 84.191.196.134 - ba [03/Oct/2017:14:06:28 +0200] "REPORT  
>> /rpc.php/calendars/ba/calendar~5qTpKpUlD7DX97bVSPdQYRW/[2]  
>> HTTP/1.1" 200 791 "-" "DAVdroid/1.8.1-gplay (2017/09/25;  
>> dav4android; okhttp3) Android/7.0"
>>
>> and in horde_error.log:
>>
>> [Tue Oct 03 14:07:04.507613 2017] [:error] [pid 22555] [client  
>> 84.191.196.134:57450] PHP Fatal error:  Allowed memory size of  
>> 2147483648 bytes exhausted (tried to allocate 1608515584 bytes) in  
>> Unknown on line 0
>>  
>
> Try this as a non-admin user.
>  

Thanks for the hint.
  After I had removed my account from the adminaccounts, there were no  
more errors in horde_error.log. But the calendars were still not  
synchronized.

Then I found out, that the class "horde_timezone" was not installed.  
After the installation, the synchronization worked.


Links:
------
[1] http://rpc.php/calendars/ba/calendar~07jceIEdrE-3DNaogacFLkE/
[2] http://rpc.php/calendars/ba/calendar~5qTpKpUlD7DX97bVSPdQYRW/


More information about the horde mailing list