I’ve got a number of people contacting me about issues importing a speech file that has been previously exported via Athena. The error looks like this:

[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [mozIStorageConnection.executeSimpleSQL]” nsresult: “0×80004005 (NS_ERROR_FAILURE)” location: “JS frame :: chrome://athena/content/athena.js :: anonymous :: line 564″ data: no]

The issue comes from the way that Athena handles importing speeches. It looks for a sequence of characters, namely a semi-colon. So if your speech has a semi-colon in it, it will break the import. So, the easiest way around this is to just copy the database itself and place it on the other computer.

The database is named “athena.sqlite” and is located in your Firefox profile folder. If you don’t know where that is, see this link. http://support.mozilla.com/en-US/kb/Profiles Once you have located the database, just copy it and then paste it in the Firefox profile of the other computer. Athena will pick it up and use it.

One other thing to note, Athena 0.2.0 will do exactly this when it is released.

One Response to “Bug in Athena: Importing exported speeches”
  1. Corrine says:

    Glad i saved a link to this writeup. Having added a lot of speeches to Athena on my primary machine, I copied athena.sqlite to a secondary machine. Simple to do & now I’m all set when using the other computer.

  2.  
Leave a Reply