My Zotero Got totally Corrupted -- Report ID: 1360419543

My zotero got totally corrupted when I was trying to delete duplicated items at a time. then I cannot restart zotero. The error message reads as follows: [JavaScript Error: "uncaught exception: Invalid item type id 'null' provided to getItemTypeFields()"]

I've tried to export the storage to a file folder in a proper-running zotero in another PC, but it doesn't work either. The folders are there, but zotero just cannot read /load the items. The zotero.sqlite and zotero.sqlite.bak is not right and the 1st file in every folder in the storage file folder is not recognizable. And I don't know whether it is zotero.sqlite that causes the problem or what else is problematic.

I really hope that somebody can help me solve the problem as I am in a critical stage in doing a research.

Many thanks
  • Back up your database and try the DB Repair Tool. If it doesn't fix the problem, send the Upload ID provided by the tool to support@zot....org. (Don't e-mail the DB file itself.)
  • edited February 20, 2009
    Thanks! I've tried the DB Repair Tool but couldn't fix the problem. I have sent the Upload ID to support@zot....org and hope the problems will be fixed.

    The problem is: with the renewed (downloaded) zotero file, zotero can work now, but the items in my storage file (I did not export library to back up) still cannot be read and imported.
  • Hello, I have had the same problem. I unfortunately have a corrupt database with no backup, when I have tried the DB repair tool, it doesn't recognize my file as a sqlite database, even though it is. Is this file corrupt beyond repair?
  • Do you have one of your zotero.sqlite*bak files that you can upload instead?
  • Yes, but when the DB repair tool finishes repairing it, the database looks nothing like my original database: it only lists authors for each item, and is missing everything else. I have also noticed that the file type for the sqlite file I can't upload is "unix executable file", while for the backup file it is "document." Could this be the issue?

This is an old discussion that has not been active in a long time. Instead of commenting here, you should start a new discussion. If you think the content of this discussion is still relevant, you can link to it from your new discussion.