การสร้างข้อผิดพลาดอย่างต่อเนื่องของ 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>}";
}

จำนวนข้อผิดพลาดที่สร้างขึ้นภายในไม่กี่นาทีมีมากกว่า 6,000! คุณคิดว่าเหตุผลอะไรที่เป็นไปได้? หากคุณคิดว่าฉันต้องการเพิ่มรายละเอียดเพิ่มเติมโปรดระบุในความคิดเห็น


ค้นพบกันวันนี้ .. ค้นคว้าตอนนี้ คุณพบคำตอบหรือไม่
JC Matos

@JCMatos ไม่ยัง ฉันพยายามลบไฟล์ที่เกี่ยวข้องกับปฏิทินบางไฟล์ออกไปโดยไม่มีประโยชน์ มีอีกหลายอย่างที่ฉันได้รับเป็นระยะ ๆ
Ahmedov

1
ใน 10.12 พวกเขาปรับปรุงคอนโซลและระบบย่อยการบันทึกใหม่อย่างสมบูรณ์ ไม่สบายมันเป็นวิธี verbose เกินไป หากคุณไม่ได้ประสบปัญหาจริง ๆ ก็อาจจะปลอดภัยที่จะไม่สนใจ
Hefewe1zen

@ Hefewe1zen ใช่นั่นคือสิ่งที่ฉันสงสัยด้วยเนื่องจากข้อเท็จจริงที่ว่าคุณมีจำนวนข้อผิดพลาดเกิดขึ้น กระบวนการอื่น ๆ เช่นกันสร้างข้อความแสดงข้อผิดพลาดมากมาย
Ahmedov

ปัญหานี้ยังคงมีอยู่หรือคุณแก้ไขได้หรือไม่
แดน

คำตอบ:


2

ปัญหาที่เป็นไปได้คือสคีมาฐานข้อมูลหรือรายการฐานข้อมูลบางรายการไม่สามารถทำงานร่วมกับแอปปฏิทินล่าสุด หรืออาจเป็นรายการเหล่านี้เสียหาย

มีวิธีแก้ไขที่เป็นไปได้ 2 แบบ:

  • แก้ไข db ซึ่งเป็นเรื่องยุ่งยาก

  • ปล่อย db - เป็นเพียงข้อมูลแคชของบัญชีคลาวด์ของคุณ

ทำตัวเลือกที่ 2:

  • หยุดแอปปฏิทิน ( ctrl+q) จากนั้น
  • เปิด~/Library/Calendarsและ
  • ลบCalendar Cacheไฟล์ (คุณอาจทิ้งพวกเขา)
  • เริ่มแอปปฏิทินอีกครั้ง

คุณอาจต้องเปิดใช้งานบัญชีปฏิทินของคุณอีกครั้ง

ทำได้โดยเปิดการตั้งค่าแอพปฏิทินและเลือกบัญชีที่ต้องการในส่วนบัญชี


2
ยินดีต้อนรับสู่ถามที่แตกต่างกัน เราชอบคำตอบมากกว่าแค่บรรทัดเดียว เป็นการดีที่คุณต้องการที่จะอธิบายว่าทำไมคำตอบของคุณเป็นสิทธิ * "นอกจากนี้ยังช่วยให้การเชื่อมโยงการอ้างอิงและ / หรือภาพหน้าจอโปรดตรวจสอบส่วนความช่วยเหลือของเรา.. วิธีการคำตอบเกี่ยวกับการเขียนคำตอบที่ดีสำหรับคำถาม
อัลลัน

ฉันเพิ่งลงคะแนนให้กับคำตอบที่ถูกต้องเพราะฉันรัดกุมเกินไป? นี่ไม่ใช่วิทยาศาสตร์จรวด ...
xtfer

ฉันไม่ได้ลงคะแนนคุณ (ฉันเพียงลงคะแนนเมื่อมีข้อผิดพลาดอย่างมหันต์) และฉันไม่เห็นด้วย (มากกึกก้อง) กับผู้มีสิทธิเลือกตั้งหากนั่นคือหลักฐาน ฉันจะอัปโหลดเพื่อยกเลิก แม้ว่าคุณควรพิจารณาเขียนใหม่ / ขยายเพื่ออธิบายสิ่งที่คุณกำลังทำและทำไม
อัลลัน

1
@ xtfer ฉันคาดเดาคำตอบที่กระชับและตรงประเด็นของคุณแก้ปัญหาของฉันได้จริง ๆ :) ดังนั้นขอบคุณสำหรับสิ่งนั้นและไม่ต้องกังวลกับ downvotes เรื่องวิธีการที่คุณพยายามที่จะปฏิบัติตามกฎระเบียบ Stackoverflow ไม่มีมีมักจะเป็นคนที่จะ downvote :)
Ahmedov

อนิจจาทำให้ไม่แตกต่างที่นี่ปัญหาเกิดขึ้นอีก
Aidan Fitzpatrick
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.