De vez em quando, algum aplicativo (geralmente o TextEdit) começa a exibir caixas de diálogo como essa quando tento fechar ou salvar qualquer documento:
O documento "2.txt" não pôde ser salvo automaticamente.
Suas alterações não serão salvas até que o problema seja resolvido. Você também pode duplicar o documento ou descartar as alterações para fechá-lo.
Vou ter que sair e reabrir o aplicativo para salvar qualquer coisa novamente.
- Desativei o resumo e o bloqueio de arquivos automaticamente nas Preferências do Sistema
- Os arquivos geralmente estão em pastas normais na minha pasta pessoal e não há nada de especial neles, até onde eu sei
- Eu tentei reparar permissões
- A assinatura de código do TextEdit é válida
O system.log geralmente contém mensagens como esta:
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)
? Alguém sabe o que está acontecendo aqui?
Edit: Eu não vi esses erros depois que substituí o TextEdit pelo TextEditPlus . É baseado no código-fonte do TextEdit, mas desativa o sandbox e faz algumas outras alterações.
Existe no Lion uma maneira oculta de reparar permissões, que parece ser ainda mais eficaz:
Parece que esse recurso corrigiu o mesmo problema para Dwight Silverman . Acho que vale a pena tentar.
Aparentemente, o reparo de permissões com o Disk Utility, como de costume, não repara as permissões de arquivo dos Usuários.
fonte
file://localhost
URLs por algum motivo.fonte
Copie o conteúdo e cole-o em outro documento do mesmo tipo.
No Keynote, selecione todos os slides na visualização Navegador e arraste-os para o mesmo painel de um novo documento.
fonte