MacOS 10.12.4에서 CalendarAgent 연속 오류 생성


10

오늘 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 개 이상입니다! 그 이유는 무엇이라고 생각하니? 자세한 내용을 추가해야한다고 생각되면 의견을 기재하십시오.


오늘 발견 된 .. 지금 연구 중. 대답을 찾았 니?
— J.C. Matos

@ J.C.Matos 아니, 아직 없습니다. 캘린더 관련 파일을 삭제하려고 시도했습니다. 꽤 많은 다른 사람들이 산발적으로 나타납니다.
— Ahmedov

1
10.12에서는 콘솔과 로깅 하위 시스템을 완전히 개조했습니다. 불행은 지금 너무 길다. 실제로 문제가 발생하지 않았다면 아마 무시해도됩니다.
— Hefewe1zen

@ Hefewe1zen 네, 당신이 말했듯이, 생성 된 오류의 수는 엄청납니다. 다른 프로세스는 많은 수의 오류 메시지를 생성합니다.
— Ahmedov

이 문제가 여전히 존재합니까 아니면 해결 했습니까?
— daniel Azuelos

답변:


2

가능한 문제는 데이터베이스 스키마 또는 일부 데이터베이스 항목이 최신 Calendar 응용 프로그램과 호환되지 않는다는 것입니다. 또는 이러한 항목이 손상되었을 수 있습니다.

가능한 해결책은 두 가지가 있습니다.

  • 까다로운 데이터베이스를 수정하십시오.

  • drop db - 클라우드 계정의 캐시 된 데이터입니다.

두 번째 옵션을 수행하려면 :

  • 캘린더 앱 종료 ( ctrl+q ), 다음
  • 열다 ~/Library/Calendars 과
  • 풀다 Calendar Cache 파일 (그냥 휴지통에 버릴 수 있음)
  • 캘린더 앱을 다시 시작하십시오.

캘린더 계정을 다시 활성화해야합니다.

이렇게하려면 캘린더 앱 설정을 열고 계정 섹션에서 원하는 계정을 선택하십시오.


2
다른 질문에 오신 것을 환영합니다. 우리는 대답이 단 한 줄 이상이되어야한다고 생각합니다. 이상적으로, 귀하의 답변이 왜 * 옳은 것인지 설명하고 싶습니다. "또한 링크, 인용 및 스크린 샷을 제공하는 데 도움이됩니다. 도움말 섹션을 검토하십시오. 답변하는 방법 질문에 대한 좋은 답변 작성에
— Allan

내가 너무 간결했기 때문에 나는 정답을 투표했다. 이것은 로켓 과학이 아닙니다 ...
— xtfer

나는 당신에게 다운볼트를하지 않았고 (나는 심각한 오류가있을 때만 downvote했다.) 그것이 전제 였다면 유권자와 (매우 강조하여) 동의하지 않았다. 나는 그것을 취소하기 위해 upvote 할 것이다. 그래도 다시 쓰기 / 확장을 고려해야합니다. 설명 당신이하고있는 일과 그 이유.
— Allan

1
@xtfer 나는 당신의 간결한 및 추측 해답을 추측하고있다 실제로 나의 문제를 해결했다 :) 그래서, 저것을위한 감사하고 downvotes에 관하여 고민하지 말라. 아무리 당신이 Stackoverflow 규정을 준수하려고해도, 항상 downvote 누군가가있을 것입니다 :)
— Ahmedov

아아, 여기서 아무런 차이가 없으면 문제가 다시 발생합니다.
— afit
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.