CalendarAgent непрерывная генерация ошибок в MacOS 10.12.4


11

После обновления до MacOS 10.12.4 сегодня я начал получать тонны сообщений об ошибках / ошибках в консоли, генерируемых CalendarAgentпроцессом. Некоторые из ошибок вставлены ниже:

error: sql cached statement NSSQLiteStatement <0x7fae52e27ad0> on entity 'CalDAVError' with sql text 'SELECT t0.Z_ENT, t0.Z_PK, t0.Z_OPT, t0.ZCODE, t0.ZDOMAIN, t0.ZUSERINFO, t0.ZCHANGEREQUEST, t0.Z8_CHANGEREQUEST, t0.ZPRINCIPAL, t0.ZOPERATION, t0.ZPRINCIPAL1, t0.ZPUBLICATION, t0.ZSUBSCRIPTIONINFO FROM ZERROR t0 WHERE ( t0.ZPRINCIPAL IN (SELECT * FROM _Z_intarray0)  AND  t0.Z_ENT = ?) ' failed due to missing variable binding for (null) with expecting bindings (
    "<NSSQLBindVariable: 0x7fae52eed410>"
) but actual substitution variables {
    destinations = "{0x400072b <x-coredata://F6135326-AEE3-4C69-AD55-060EF81D21A6/CalDAVPrincipal/p16>}";
}

error: sql cached statement NSSQLiteStatement <0x7fae551cadc0> on entity 'Attachment' with sql text 'SELECT 0, t0.Z_PK, t0.Z_OPT, t0.ZATTACHMENTID, t0.ZCONTENTTYPE, t0.ZFILENAMEINCACHE, t0.ZFILENAMESUGGESTEDBYSERVER, t0.ZISAUTOARCHIVED, t0.ZISCACHED, t0.ZOMITSYNCRECORD, t0.ZPATHONDISKSTRING, t0.ZURLSTRING, t0.ZUUID, t0.ZITEM, t0.Z4_ITEM FROM ZATTACHMENT t0 WHERE  t0.ZITEM IN (SELECT * FROM _Z_intarray0)  ORDER BY t0.ZITEM' failed due to missing variable binding for (null) with expecting bindings (
) but actual substitution variables {
    destinations = "{0xd340030b <x-coredata://F6135326-AEE3-4C69-AD55-060EF81D21A6/Event/p845>, 0xf2c0030b <x-coredata://F6135326-AEE3-4C69-AD55-060EF81D21A6/Event/p971>}";
}

Количество сгенерированных ошибок за несколько минут превышает 6000! Как вы думаете, в чем причина? Если вы думаете, что мне нужно добавить больше деталей, пожалуйста, укажите в комментариях.


Обнаружил то же самое сегодня .. исследуя это сейчас Вы нашли ответ?
JC Matos

@JCMatos нет, пока нет. Я пытался удалить некоторые файлы, связанные с календарем, но безрезультатно. Есть много других, которые я получаю время от времени.
Ахмедов

1
В 10.12 они полностью обновили консоль и подсистему регистрации. К сожалению, сейчас это слишком многословно. Если вы на самом деле не испытываете проблемы, то, вероятно, это безопасно игнорировать.
Hefewe1zen

@ Hefewe1zen Да, это то, что я также подозреваю из-за того, что, как вы заявили, количество сгенерированных ошибок ошеломляет. Другие процессы также выдают тонны сообщений об ошибках.
Ахмедов

Эта проблема все еще присутствует или вы ее исправили?
Дан

Ответы:


2

Возможная проблема заключается в том, что схема базы данных или некоторые записи базы данных несовместимы с последним приложением Календарь. Или могут быть эти записи повреждены.

Есть 2 возможных решения:

  • исправить БД, что сложно.

  • drop db - это просто кешированные данные ваших облачных аккаунтов.

сделать 2-й вариант:

  • остановите приложение Календарь ( ctrl+q), затем
  • открыть ~/Library/Calendarsи
  • удалить Calendar Cacheфайлы (вы можете просто удалить их)
  • Запустите приложение Календарь снова.

Возможно, вам нужно будет активировать свои учетные записи календаря.

Для этого откройте настройки приложения календаря и выберите нужные учетные записи в разделе учетных записей.


2
Добро пожаловать, чтобы спросить другого. Нам нравится, чтобы ответы были не просто одной строкой. В идеале, вы хотите объяснить, почему ваш ответ * правильный. Это также помогает предоставлять ссылки, цитаты и / или снимки экрана. Пожалуйста, просмотрите раздел справки Как ответить на написание хороших ответов на вопросы
Аллан

Разве я только что проголосовал за правильный ответ, потому что был слишком лаконичен? Это не ракетостроение ...
xtfer

Я не отрицал вас (я только отрицал, когда есть вопиющие ошибки), и я не согласен (очень категорически) с избирателем, если это было предпосылкой. Я буду голосовать, чтобы отменить это; хотя вы должны подумать о переписывании / расширении, чтобы объяснить, что вы делаете и почему.
Аллан

1
@xtfer Я предполагаю, что ваш краткий и точный ответ на самом деле решил мою проблему :) Так что, спасибо за это и не беспокойтесь о отрицательных голосах. Независимо от того, как вы стараетесь соблюдать правила Stackoverflow, всегда найдется кто-то, кто понизит голос :)
Ахмедов

Увы, здесь нет разницы, проблема повторяется.
Эйдан Фицпатрик
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.