Page 1 sur 1

Erreur au moment de me connecter au calendrier depuis l'application One Calendar

Posté : sam. 26 oct. 2019 21:45
par lalejand
Bonjour,

depuis la mise à jour de NextCloud, j'ai un problème pour synchroniser le calendrier de mon cloud avec l'application Android One Calendar. Je me connecter à mon calendrier en mettant l'url calDav. Ça marchait impec avant. Maintenant, quand j'essaie de synchroniser ça me fait cette erreur :

507 (Insufficient Storage) : <?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>OCA\DAV\Exception\UnsupportedLimitOnInitialSyncException</s:exception>
<s:message/>
<d:number-of-matches-within-limits/>
</d:error>


Action: ReceiveCalendar
Calendar: Personnel

XCalendarApp.ProviderBase.Exceptions.AccountRequestException: 507 (Insufficient Storage) : <?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>OCA\DAV\Exception\UnsupportedLimitOnInitialSyncException</s:exception>
<s:message/>
<d:number-of-matches-within-limits/>
</d:error>
---> XCalendarApp.Common.Net.HttpException: 507 (Insufficient Storage) ---> System.Net.Http.HttpRequestException: 507 (Insufficient Storage)
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode () <0xa04524fc + 0x000a4> in <063bd9370e374ed5bedc8c6fd4f1b32d>:0
at XCalendarApp.Common.Net.CalendarHttpClient+<ExecuteRequest>d__38.MoveNext () [0x00391] in <3a6c31d2a7304d1198907d3073943956>:0
--- End of inner exception stack trace ---
at XCalendarApp.Common.Net.CalendarHttpClient+<ExecuteRequest>d__38.MoveNext () [0x00428] in <3a6c31d2a7304d1198907d3073943956>:0
--- End of stack trace from previous location where exception was thrown ---
at XCalendarApp.CalDavProvider.DavHttpWebRequest+<Request>d__11.MoveNext () [0x000dc] in <e8c1085cf70c430cb785b571f6356a81>:0
--- End of inner exception stack trace ---
at XCalendarApp.CalDavProvider.DavHttpWebRequest+<Request>d__11.MoveNext () [0x00174] in <e8c1085cf70c430cb785b571f6356a81>:0
--- End of stack trace from previous location where exception was thrown ---
at Dav.Client.Common.DavCommon+<Request>d__5.MoveNext () [0x000e2] in <a50d972eee3849cbb7190cbf42ab6fb5>:0
--- End of stack trace from previous location where exception was thrown ---
at Dav.Client.CalDav.CalDavServerCalendar+<GetSyncChanges>d__17.MoveNext () [0x000fb] in <a50d972eee3849cbb7190cbf42ab6fb5>:0
--- End of stack trace from previous location where exception was thrown ---
at XCalendarApp.CalDavBaseProvider.CalDavBaseAccount+<SyncReceiveCalendarFromProvider>d__9.MoveNext () [0x001a8] in <8d04e69a065d48acb6148d9c9a046be7>:0
--- End of stack trace from previous location where exception was thrown ---
at XCalendarApp.ProviderBase.AccountProviderBase`8+<SyncReceiveCalendar>d__94[TCachedCalendar,TProviderCalendarItem,TCachedAppointment,TProviderAppointmentItem,TCachedContacts,TCachedContact,TProviderContactItem,TAppointmentDbData].MoveNext () [0x0011f] in <2bec7e4302554b18b00b0a6049a9defb>:0
RequestType: REPORT
RequestUrl: https://ncloud.zaclys.com/remote.php/da ... personnel/
RequestData: <sync-collection xmlns="DAV:">
<sync-token />
<sync-level>1</sync-level>
<limit>
<nresults>1000</nresults>
</limit>
<prop>
<getetag />
</prop>
</sync-collection>
ResponseData: <?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>OCA\DAV\Exception\UnsupportedLimitOnInitialSyncException</s:exception>
<s:message/>
<d:number-of-matches-within-limits/>
</d:error>


Inner exception: XCalendarApp.Common.Net.HttpException: 507 (Insufficient Storage) ---> System.Net.Http.HttpRequestException: 507 (Insufficient Storage)
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode () <0xa04524fc + 0x000a4> in <063bd9370e374ed5bedc8c6fd4f1b32d>:0
at XCalendarApp.Common.Net.CalendarHttpClient+<ExecuteRequest>d__38.MoveNext () [0x00391] in <3a6c31d2a7304d1198907d3073943956>:0
--- End of inner exception stack trace ---
at XCalendarApp.Common.Net.CalendarHttpClient+<ExecuteRequest>d__38.MoveNext () [0x00428] in <3a6c31d2a7304d1198907d3073943956>:0
--- End of stack trace from previous location where exception was thrown ---
at XCalendarApp.CalDavProvider.DavHttpWebRequest+<Request>d__11.MoveNext () [0x000dc] in <e8c1085cf70c430cb785b571f6356a81>:0
Inner exception: System.Net.Http.HttpRequestException: 507 (Insufficient Storage)
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode () <0xa04524fc + 0x000a4> in <063bd9370e374ed5bedc8c6fd4f1b32d>:0
at XCalendarApp.Common.Net.CalendarHttpClient+<ExecuteRequest>d__38.MoveNext () [0x00391] in <3a6c31d2a7304d1198907d3073943956>:0

Comment peut-on résoudre le problème ?

Merci d'avance.

Re: Erreur au moment de me connecter au calendrier depuis l'application One Calendar

Posté : mer. 30 oct. 2019 06:11
par root
bonjour

on voit sur la 1ere ligne du msg d'erreur : Insufficient Storage

peux tu stp t'identifier sur www.zaclys.com , puis aller dans "mon profil" , onglet "cloud" et vérifier si ton quota d'espace n'est pas saturé ?

si le pb persiste merci d'ouvrir un ticket sur le support en utilisant le formulaire de contact sur le site

bonne journée,
amicalement

Re: Erreur au moment de me connecter au calendrier depuis l'application One Calendar

Posté : lun. 4 nov. 2019 13:14
par lalejand
Merci pour la réponse. J'utilise 14,1% de mon espace. Je vais donc ouvrir un ticket.

Re: Erreur au moment de me connecter au calendrier depuis l'application One Calendar

Posté : mer. 13 nov. 2019 17:17
par lalejand
Je n'ai pas trouvé, sur le site, où ouvrir un ticket. J'ai donc utilisé le formulaire de contact : https://www.zaclys.com/contact/
Mais on m'a répondu : "l'équipe zaclys n'utilise pas cet outil de cette façon , aussi pouvez vous poser la question sur notre forum SVP pour profiter de l'aide de la communauté ?"

Du coup je ne sais pas trop où signaler mon problème :/

Re: Erreur au moment de me connecter au calendrier depuis l'application One Calendar

Posté : ven. 29 nov. 2019 18:35
par lechercheur123
Bonjour,

J'ai eu le même problème sur mon instance Nextcloud (ce message s'adresse donc plus à Zaclys). J'ai réussi à la contourner, il doit donc être possible de trouver la vraie cause (mais mes compétences ne sont pas assez bonnes).

Pour cela, j'ai modifié ce fichier :

/path_to_your_nextcloud/nextcloud/apps/dav/lib/CalDAV/Calendar.php

J'ai commenté ces deux lignes :

use OCA\DAV\Exception\UnsupportedLimitOnInitialSyncException; (à la ligne 31)

et

throw new UnsupportedLimitOnInitialSyncException(); (à la ligne 398)

L'erreur à ensuite disparue. D'ailleurs, cette erreur n'apparaît que lors de la première synchronisation. On peut donc remettre le fichier d'origine après la première synchronisation.

Re: Erreur au moment de me connecter au calendrier depuis l'application One Calendar

Posté : lun. 2 déc. 2019 19:46
par lalejand
Merci pour l'info. Ce serait cool que Zaclys puisse faire qq chose à ce niveau du coup :)

Re: Erreur au moment de me connecter au calendrier depuis l'application One Calendar

Posté : sam. 14 mars 2020 05:51
par root
INFO :

Sur android caldav-sync n’est plus supporté par les serveurs nextcloud de Zaclys, car il utilise des protocoles et ciphers TLS qui sont obsolètes et compromis (faille de sécurité).

Merci d'utiliser DavX (anciennement DavDroid) qui est maintenant compatible avec Android, même les anciens Android 4.4 :
https://wiki.zaclys.com/index.php/Synch ... id_(DAVx5)

Merci