Hin und wieder zeigt eine Anwendung (normalerweise TextEdit) solche Dialoge an, wenn ich versuche, ein Dokument zu schließen oder zu speichern:
Das Dokument "2.txt" konnte nicht automatisch gespeichert werden.
Ihre Änderungen werden erst gespeichert, wenn das Problem behoben ist. Sie können das Dokument auch duplizieren oder Ihre Änderungen verwerfen, um es zu schließen.
Ich muss die Anwendung beenden und erneut öffnen, um alles wieder zu speichern.
- Ich habe sowohl das Fortsetzen als auch das Sperren von Dateien in den Systemeinstellungen automatisch deaktiviert
- Die Dateien befanden sich normalerweise in normalen Ordnern unter meinem Home-Ordner, und soweit ich das beurteilen kann, waren sie nichts Besonderes
- Ich habe versucht, Berechtigungen zu reparieren
- Die Codesignatur von TextEdit ist gültig
system.log enthält normalerweise folgende Nachrichten:
5/8/12 9:04:01.358 PM [0x0-0x17b17b].com.apple.TextEdit: [ERROR] GSLibrary.c:_AddGenerationInternal:393 Failed to consume sandbox extension; error 12 (Cannot allocate memory)
5/8/12 9:04:01.361 PM TextEdit: NSFileVersion tried to tried to add a new generation and failed. Versioned file URL: file://localhost/Users/lauri/Notes/2.txt, contents URL: file://localhost/Users/lauri/Notes/2.txt, error: Error Domain=GSLibraryErrorDomain Code=1 "The operation couldn’t be completed. (GSLibraryErrorDomain error 1.)" UserInfo=0x10b24d070 {}
5/8/12 9:04:01.362 PM TextEdit: NSDocument failed to preserve the old version of a document. Here's the error:
Error Domain=GSLibraryErrorDomain Code=1 "The operation couldn’t be completed. (GSLibraryErrorDomain error 1.)" UserInfo=0x10b24d070 {}
Failed to consume sandbox extension; error 12 (Cannot allocate memory)
? Weiß jemand, was hier los ist?
Bearbeiten: Ich habe diese Fehler nicht gesehen, nachdem ich TextEdit durch TextEditPlus ersetzt habe . Es basiert auf dem Quellcode von TextEdit, deaktiviert jedoch das Sandboxing und nimmt einige andere Änderungen vor.
In Lion gibt es eine versteckte Methode zum Reparieren von Berechtigungen, die noch effektiver zu sein scheint:
Es scheint, dass diese Funktion das gleiche Problem bei Dwight Silverman behoben hat . Ich denke, es lohnt sich, es zu versuchen.
Anscheinend repariert das Reparieren von Berechtigungen mit dem Festplatten-Dienstprogramm wie üblich nicht die Dateiberechtigungen der Benutzer.
quelle
file://localhost
aus irgendeinem Grund nur lokale Pfade als URLs angezeigt.quelle
Kopieren Sie den Inhalt und fügen Sie ihn in ein anderes Dokument des gleichen Typs ein.
Wählen Sie in Keynote alle Folien in der Navigatoransicht aus und ziehen Sie sie in denselben Bereich eines neuen Dokuments.
quelle