Messages chat history not saving in Mavericks? We’ve got the fix.

Screenshot 2013-10-27 18.03.04There’s a ton to love about Mavericks but for some users, Messages is not one of them. After upgrading to the latest version of OS X, I noticed that my Messages chat history for non-iMessage users was not saving properly. This meant that any conversations I had over AIM or GChat through Messages were not being logged. After much tinkering around and reinstalling Mavericks – to no avail – I discovered a fix for the issue.

Mavericks’ issue with saving chat history seems to occur when there is an problem with the Archive folder that contains your chat history from even way back in the days of iChat. For whatever reason, Messages’ new chat database was not expecting to see those archived chats and attempts, unsuccessfully, to import them. This all happens unseen on the back-end, but can be revealed by launching Messages with error log reporting.

Read More below to see how to fix this Messages annoyance.

These instructions will confirm whether or not you are experiencing the issue and fix it for you if you are.

  1. Run Messages through Terminal (Desktop -> Go -> Utilities -> Terminal) with the following command: /Applications/Messages.app/Contents/MacOS/Messages -errorLogLevel 7
  2. Confirm that an error similar to this appears: 2013-10-27 15:59:16.465 Messages[666:507] Chat history path /Users/username/Library/Containers/com.apple.iChat/Data/Library/Messages/Archive Status: 3 totalExpected: 162740 countProcessed: 29344, forcing an import.
  3. If so, quit Messages. If not, stop reading. This won’t help you.
  4. Move the Archive folder in ~/Library/Containers/com.apple.iChat/Data/Library/Messages to your Desktop
  5. Run Messages with the same command in Step 1.
  6. That log should now contain this instead: Status: 0 totalExpected: 0 countProcessed: 0, forcing an import.
  7. If so, quit Messages.
  8. Open the Archive folder you moved to your Desktop.
  9. Copy all of the contents of the Archive folder on your desktop and paste them in~/Library/Containers/com.apple.iChat/Data/Library/Messages/Archive
  10. Run Messages and confirm your prior history is present and new history is being saved.

That should do it. Post a comment letting us know whether or not this worked for you!


5 Responses
  • Roger Assaultrey Reply

    This fix worked for me. Messages wasn’t saving new history or preserving previous history in the chat window. Thanks for the fix!

  • eric Reply

    YAY. Thanks for the fix. This was a total piss

  • John Reply

    Worked for me, and I wasn’t getting the “forcing an import” message. Good thing I tried anyway!

  • Nils Reply

    Thanks a lot for the fix. Worked for me too and I didn’t get that first error message either.

  • bouldersoundgirl Reply

    I also didn’t get the error message but this worked like a charm anyway!

Leave a Reply