Pourquoi iCal dit-il souvent: «Le serveur a répondu: 403 pour l'opération CalDAVSetPropertyQueueableOperation».

9

Cela se produit à la fois sur mes MacBook exécutant 10.7.3 et au moins depuis 10.7 et avec iCloud. Mon calendrier semble bien fonctionner depuis mon iPhone.

Cette fenêtre contextuelle indique que "l'accès au compte" iCloud "n'est pas autorisé." et donne l'option "Go Offline" ou "Ignore" et si j'ignore, cela semble aller bien pendant un certain temps, puis il revient après quelques heures.

J'ai également un calendrier Exchange et certains abonnements, mais cette erreur indique toujours qu'elle provient de mon calendrier iCloud.

Avez-vous des idées pour résoudre ce problème?

Nic Cottrell
la source

Réponses:

6

Le fichier ics a une ligne d'organisation. Conformément à la norme rfc2445, Section 3.5 - Considérations de sécurité, les propriétaires non événementiels ne sont PAS autorisés à modifier l'événement ... d'où la raison de l'erreur CalDAVWriteEntityQueueableOperation.

La suppression de l'intégralité de la ligne ORGANIZER du fichier ics avant l'importation résout le problème.

Selon la norme, si l'événement ne fait pas partie d'un système de calendrier planifié en groupe, par exemple un système de calendrier à utilisateur unique, la ligne de l'organisateur NE DOIT PAS être spécifiée (section 4.8.4.3 - Conformité).

Incroyable combien de sociétés de webinaires se trompent ...

Dan
la source
Merci, c'est ça le problème pour moi. Je générais des fichiers ICS qui montraient constamment l'erreur de l'OP et la suppression de l'entrée de l'organisateur le résolvait.
markquezada
3

J'ai déjà rencontré un problème similaire lors de la migration de plusieurs comptes de MobileMe vers iCloud. J'ai résolu le problème en désactivant puis en activant la synchronisation iCal via iCloud sur mon iMac dans les Préférences Système - en fait, je pense avoir tout désactivé dans mon cas.

Sauvegardez toujours votre calendrier avant de dépanner (Fichier> Exporter> Archive iCal).

Les étapes suivantes proviennent en gros d'une discussion de la communauté d'assistance Apple .

  1. Ouvrez iCloud dans les Préférences Système.

  2. Désactivez (décochez) la synchronisation iCal dans le volet Préférences système iCloud.
    Sauvegardez iCal avant de le faire. Vous devrez supprimer les données du calendrier.

  3. Ouvrez iCal et vérifiez que le compte iCloud est supprimé dans les préférences iCal sous comptes.

  4. Fermez iCal, rouvrez les Préférences Système et activez (cochez) la synchronisation iCal dans le volet Préférences Système iCloud.

  5. Rouvrez iCal et vérifiez que le compte iCloud est activé dans les préférences iCal sous comptes.

À ce stade, si le problème persiste, je peux essayer de me déconnecter complètement d'iCloud, puis de me reconnecter . Mais n'oubliez pas de sauvegarder toutes les données associées avant de désactiver la synchronisation iCloud - iCal, Contacts, Mail, Photostream, etc.

Dale Foster
la source
J'ai fini par essayer la déconnexion complète d'iCloud. Après s'être connecté à nouveau, iCal a commencé à repeupler les événements à partir du cloud, mais après que tout soit apparu, le même message s'est de nouveau affiché :(
Nic Cottrell
Vous pouvez essayer ce qui suit. Supprimez les informations utilisateur, les caches, les calendriers et les plists. 1. Déconnectez-vous de tous les comptes iCal et iCloud. 2. Ouvrez le Finder, cliquez sur Aller -> Aller au dossier… et tapez '~ / Library / `. 3. Déplacez le contenu du dossier Caches, les fichiers plist iCal dans le dossier Préférences et le contenu du dossier Calendriers dans la Corbeille. Ajoutez des informations de compte d'utilisateur. 1. Redémarrez l'ordinateur. Entrez les détails du compte iCloud dans les Préférences Système. 2. Ouvrez iCal et vérifiez que tous les calendriers ont été chargés et qu'aucune erreur ne se produit avant d'ajouter des comptes supplémentaires à iCal. par exemple Exchange
Dale Foster
3

Ce problème semble être causé par des caches de calendrier corrompus et il se produit également dans macOS 10.12.2 Sierra.

Le moyen le plus simple de se débarrasser de ce problème est de:

  1. Quitter le calendrier
  2. Ouvrez le visualiseur d'activité et quittez "CalendarAgent"

notez que l'utilisation de QuickLook sur n'importe quel élément de calendrier dans le Finder relancera CalendarAgent qui ne doit pas être exécuté à l'étape 3

  1. Supprimer ~ / Bibliothèque / Calendriers / Cache du calendrier
  2. Supprimer ~ / Bibliothèque / Calendriers / Calendrier Cache-shm
  3. Supprimer ~ / Bibliothèque / Calendriers / Calendrier Cache-wal
  4. Lancer le calendrier

                      Dossier de données de calendrier dans la bibliothèque sous le répertoire de base de l'utilisateur affichant 3 fichiers de cache de calendrier à supprimer, comme indiqué dans les instructions

Le calendrier lira les informations des dossiers et fichiers de données environnants dans ~ / Library / Calendars / et recréera proprement les caches.

Si, pour une raison quelconque, les fichiers répertoriés à supprimer réapparaissent avant de lancer Calendrier, cela signifie que quelque chose déclenche les opérations de calendrier du système. Essayez de quitter toutes vos applications et de commencer à l'étape 2 ou de vous déconnecter avec la case "Rouvrir les fenêtres lorsque vous vous reconnectez" décochée , puis de vous reconnecter.

                  fenêtre de dialogue affichant les options de déconnexion, avec "rouvrir les fenêtres lors de la reconnexion" non cochée

William Cerniuk
la source
1

Peut-être que cela pourrait être résolu si vous ajoutez vos informations d'identification iCloud à votre trousseau? J'ai eu un problème où Mail me demandait toujours le mot de passe même si le paramètre «Mémoriser le mot de passe» était activé dans Mail. Il a été résolu lorsque j'ai explicitement ajouté les informations de connexion dans le trousseau.

Vidur
la source
Merci Vidur! Une idée de ce que devrait être le "nom de l'élément du trousseau"? "me.com" ou "icloud.com" ou autre chose? Je ne sais pas comment associer manuellement un nouvel élément de trousseau avec iCal.app ...
Nic Cottrell
Voici à quoi ressemblait le mien, je ne me souviens pas où j'ai obtenu le champ "Où" ... probablement un forum ou quelque part. cl.ly/0L1s1S0g3F0h3Q1z0W0Y
Vidur
Merci - et très intéressant. J'ai trouvé une entrée sur un ordinateur avec quelque chose de similaire - juste le nombre Whereétait différent. Sur mon ordinateur principal, cependant, il n'y a aucune entrée CalDav du tout, mais iCal fonctionne mieux sur cette machine ....
Nic Cottrell
0

Ce problème a été résolu en utilisant l'astuce de la bibliothèque Dale Fosters. J'ai désactivé les calendriers, sauvegardé puis déplacé ~ / Library:

  /Calendars
  /Library/Preferences/com.apple.CalendarAgent
  /Library/Preferences/com.apple.iCal.plist

… Sur le bureau. Ensuite, réactivez les calendriers iCloud dans les préférences. J'ai dû saisir à nouveau les informations de compte dans Calendriers, maintenant tout fonctionne comme il se doit. Merci!

bonka
la source
Incroyable. Hier, j'ai jeté le fichier .plist, etc., et j'ai fusionné avec succès deux calendriers via l'importation. Aujourd'hui, Calendar.app a décidé que mes actions d'hier n'étaient pas valides. et encore une fois (c'était le statut avant ma corbeille de préférence) a jeté l'erreur 403 sur chaque article importé. Faux pouces vers le haut, sry.
bonka
Lorsque vous dites que vous les avez déplacés sur le bureau - c'était juste une sauvegarde? Vous avez ensuite mis ces fichiers / dossiers à la poubelle car Mail.app les a reconstruits?
Nic Cottrell
Aucun fichier n'existe sur mon système sous macOS 10.13
William Cerniuk
0

La dernière fois que j'ai

Le serveur a répondu: "403" à l'opération CalDAVWriteEntityQueueableOperation.

J'ai regardé au-dessus du serveur a répondu et trouvé sous

"Le serveur a répondu avec une erreur."
L'accès à (dans mon cas, c'était)
"Spring: Boston 5 - St. Louis 3" dans "Inattendu" dans le compte "iCloud" n'est pas autorisé.

J'ai donc sélectionné Go Offline, cliqué sur mon Calendars, décoché tous les calendriers, sauf celui que j'avais nommé Unexpected, et recherché dans iCal (coin supérieur droit) "Spring:". Ce que j'ai découvert était le calendrier de baseball de l'année dernière. J'ai supprimé les 181 entrées, quitté iCal, puis rouvert iCal, et tout allait bien.

Eh bien, c'est mon expérience.

Mike
la source
0

J'ai eu une entrée d'agenda qui posait problème. J'ai créé un nouveau calendrier. Modifié l'entrée dans ce calendrier, puis supprimé le calendrier. Problème résolu.

Paul
la source
0

J'ai copié et collé l'événement et changé le calendrier pour le même calendrier (cette fois une petite icône d'une personne est apparue à côté de lui). Après avoir cliqué sur envoyer et ignorer plusieurs fois, tout va bien.

Bart
la source
0

Étant donné que l'élément était dans le serveur de calendrier d'iCloud, je me suis simplement connecté au site Web icloud.com(ou mac.com) et j'ai supprimé l'événement de calendrier là-bas. Aucune plainte du serveur et l'élément a immédiatement disparu de mon application Apple Calendar.

Michael Dautermann
la source
0

J'ai réalisé que tous les messages d'erreur étaient liés à mon compte Google. Je suis donc allé dans les préférences de messagerie et dans les comptes, et j'ai vérifié les détails / informations dans mon e-mail Google. Tous les messages d'erreur que j'avais vus auparavant étaient liés à ce compte de messagerie, donc si je décochais ce compte sur iCal, toutes ses notes disparaîtraient et donc tous les messages d'erreur.

Mais, je voulais rester avec des notes. Je pourrais simplement mettre les notes sous l'autre compte de messagerie, mais j'ai ressaisi le mot de passe et depuis, je n'ai plus de problèmes.

Georgie
la source