CalendarAgent pembuatan kesalahan berkelanjutan di MacOS 10.12.4

11

Setelah memutakhirkan ke MacOS 10.12.4 hari ini, saya mulai mendapatkan banyak pesan log Kesalahan / Kesalahan di Konsol yang dihasilkan oleh CalendarAgentproses. Beberapa kesalahan ditempel di bawah:

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>}";
}

Jumlah kesalahan yang dihasilkan dalam beberapa menit adalah lebih dari 6000 !. Menurut Anda apa alasannya? Jika Anda pikir saya perlu menambahkan lebih banyak detail, sebutkan di komentar.

Ahmedov
sumber
Ditemukan sama hari ini .. menelitinya sekarang. Anda menemukan jawaban?
JC Matos
@ JCMatos tidak, belum. Saya telah mencoba untuk menghapus beberapa file yang berhubungan dengan kalender tetapi tidak berhasil. Ada cukup banyak yang saya dapatkan secara sporadis.
Ahmedov
1
Di 10.12 mereka benar-benar mengubah konsol dan subsistem logging. Sayangnya itu terlalu bertele-tele sekarang. Jika Anda tidak benar-benar mengalami masalah maka mungkin aman untuk diabaikan.
Hefewe1zen
@ Hefewe1zen Ya, itulah yang saya curigai karena faktanya, seperti yang Anda nyatakan, jumlah kesalahan yang dihasilkan sangat mengejutkan. Proses lain juga menghasilkan banyak pesan kesalahan.
Ahmedov
Apakah masalah ini masih ada atau apakah Anda memperbaikinya?
dan

Jawaban:

2

Masalah yang mungkin terjadi adalah skema basis data atau beberapa entri basis data tidak kompatibel dengan aplikasi Kalender terbaru. Atau mungkin entri-entri ini rusak.

Ada 2 solusi yang mungkin:

  • perbaiki db yang gampang-gampang susah.

  • drop db - itu hanya data cache dari akun cloud Anda.

untuk melakukan opsi 2:

  • hentikan Aplikasi Kalender ( ctrl+q), lalu
  • buka ~/Library/Calendarsdan
  • hapus Calendar Cachefile (Anda dapat membuangnya)
  • mulai Aplikasi Kalender lagi.

Anda mungkin perlu mengaktifkan kembali akun kalender Anda.

Untuk melakukannya, buka pengaturan aplikasi kalender dan pilih akun yang diinginkan di bagian akun

xtfer
sumber
2
Selamat Datang di Tanya Berbeda. Kami menyukai jawaban yang lebih dari sekadar satu baris. Idealnya, Anda ingin menjelaskan mengapa jawaban Anda * benar. "Ini juga membantu memberikan tautan, kutipan, dan / atau tangkapan layar. Silakan tinjau bagian bantuan kami Cara Menjawab tentang penulisan jawaban yang baik atas pertanyaan
Allan
Apakah saya baru saja turun memilih untuk jawaban yang benar karena saya terlalu ringkas? Ini bukan ilmu roket ...
xtfer
Saya tidak downvote Anda (saya hanya downvote ketika ada kesalahan mengerikan) dan saya tidak setuju (sangat tegas) dengan pemilih jika itu adalah premis. Saya akan membatalkan untuk membatalkannya; meskipun Anda harus mempertimbangkan menulis ulang / memperluas untuk menjelaskan apa yang Anda lakukan dan mengapa.
Allan
1
@xtfer Saya menebak jawaban singkat dan to-the-point Anda benar-benar menyelesaikan masalah saya :) Jadi, terima kasih untuk itu dan jangan khawatir tentang downvotes. Tidak peduli bagaimana Anda mencoba untuk mematuhi peraturan Stackoverflow, akan selalu ada seseorang untuk dikalahkan :)
Ahmedov
Sayangnya, tidak ada bedanya di sini, masalahnya berulang.
Aidan Fitzpatrick