Messaggio Phantom non letto in Mail.app

4

Ho una casella di posta intelligente con una sola regola: messaggi non letti.
In questo momento non ho messaggi non letti in nessuno dei miei account, ma la casella di posta intelligente mostra un contatore di 1.
L'apertura della smart mailbox non mostra messaggi (questo è corretto). Se arriva un nuovo messaggio, il contatore sale a 2, quindi non appena ho letto quel messaggio torna a 1.
Ho provato:

  • Ricostruzione della mia casella di posta
  • Ricostruzione della mia casella postale intelligente. Registra questo errore:

27/10/13 11:42:18,753 Mail[16057]: * Assertion failure in +[MFLibrary mailboxIDForMailbox:loadIfNotPresent:], /SourceCache/Mail/Mail-1816/FrameworkTargets/MailFramework/Library/MFLibrary.m:9814 Called on smart mailbox Unread ( 0 MailCore
0x00007fff8c6ecc8c -[MCAssertionHandler _handleFailureWithPreamble:description:arguments:] + 141 1 MailCore 0x00007fff8c6ecafd -[MCAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 215 2
Mail 0x00007fff8cdf105d +[MFLibrary mailboxIDForMailbox:loadIfNotPresent:] + 170 3 Mail
0x00007fff8ce0ea24 -[MFLibraryStore rebuildTableOfContentsSynchronously] + 533 4 CoreFoundation 0x00007fff921f3dec invoking + 140 5 CoreFoundation
0x00007fff921f3c54 -[NSInvocation invoke] + 308 6 MailCore
0x00007fff8c73db74 -[MCMonitoredInvocation invoke] + 211 7 MailCore 0x00007fff8c760808 -[MCThrowingInvocationOperation main] + 40 8
MailCore 0x00007fff8c704f08 -[MCInvocationOperation main] + 332 9 Foundation 0x00007fff86da9591 -[_NSOperationInternal _start:] + 631 10 Foundation 0x00007fff86da923b __NSOQSchedule_f + 64 11 libdispatch.dylib 0x00007fff8f3212ad _dispatch_client_callout + 8 12 libdispatch.dylib 0x00007fff8f3257ff _dispatch_async_redirect_invoke + 154 13 libdispatch.dylib 0x00007fff8f3212ad _dispatch_client_callout + 8 14 libdispatch.dylib 0x00007fff8f32309e _dispatch_root_queue_drain + 326 15 libdispatch.dylib 0x00007fff8f324193 _dispatch_worker_thread2 + 40 16 libsystem_pthread.dylib 0x00007fff8c3dfef8 _pthread_wqthread + 314 17 libsystem_pthread.dylib 0x00007fff8c3e2fb9 start_wqthread + 13 )

  • Eliminazione e ricreazione della mia casella postale intelligente
  • Aggiunta di una regola che limita la smart mailbox a un account (se la regola viene aggiunta, funziona correttamente)
  • Riavvio della posta, riavvio
  • Cerca nei log. Solo la riga dalla posta: 27/10/13 11:38:19,956 Mail[1174]: View Based NSTableView error: preparedCellAtColumn:row: was called. Please log a bug with the backtrace from this log, or stop using the method.

Sono un po 'fuori di idee. C'è qualcos'altro che posso provare, qualsiasi informazione di debug a cui posso accedere?

    
posta Agos 27.10.2013 - 11:44
fonte

2 risposte

8

Ho risolto questo problema con le mie smart mailbox (Mail.app v7.0 1822) seguendo questi passaggi:

  1. Apri un terminale
  2. Reindicizza Spotlight

    sudo mdutil -E /

Sospetto che ciò sia correlato ai miglioramenti di Mavericks in Spotlight, poiché ora indicizza i messaggi di Mail.app molto meglio rispetto alle versioni precedenti.

    
risposta data 19.11.2013 - 00:33
fonte
1

Potrebbe anche valere la pena di provare l'uso dell'indice sqlite:

$ sqlite3 ~/Library/Mail/V2/MailData/Envelope\ Index vacuum;
    
risposta data 09.11.2014 - 19:42
fonte

Leggi altre domande sui tag