RX0069

Domínio: Execução

Mensagem de erro

append não conseguiu acrescentar ao arquivo %s: %s

Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.

A história

Você pediu para acrescentar texto a um arquivo, e o sistema operacional disse não. Vamos entender. Quando o alvo do append é um arquivo, o motor acrescenta o texto do valor ao fim dele. Mas quem realmente escreve no disco é o sistema operacional, e desta vez ele recusou. A mensagem traz duas informações valiosas: o caminho real do arquivo e o motivo real dado pelo sistema. As causas comuns são três: o diretório não existe, você não tem permissão de escrita, ou o disco está cheio. O motor nunca finge sucesso quando o disco recusa, porque seria uma mentira: você acreditaria que o texto foi guardado. Exemplo: acrescentar uma linha ao arquivo logs barra erro ponto txt, mas a pasta logs não existe. A correção depende do motivo. Se faltar a pasta, crie. Se for permissão, ajuste com chmod, se for o dono. Se o disco está cheio, libere espaço. Depois, repita o append.

Texto do catálogo de erros do motor do Rush.