Error Report ID: 549114091
In the Firefox extension's middle pane I get the message "An error has occured. Please restart Firefox." Based on the error message, I thought it might have something to do with the attachments and notes. So I deleted all of them. (Not a big deal because I only have three items in my entire library right now.) However, I am still routinely seeing this error. I have been adding and removing a lot of tags lately. I suspect that this error has something to do with the addition and removal of tags. But, I'm not sure.
-=-=-=-=-=-=-=-=
[JavaScript Error: "Missing property "translatorID" in translator metadata JSON object in undefined" {file: "chrome://zotero/content/xpcom/translation/translator.js" line: 78}]
[JavaScript Error: "A promise chain failed to handle a rejection.
Date: Thu Mar 06 2014 23:48:14 GMT-0500 (Eastern Standard Time)
Full Message: Win error 183 during operation makeDir (Cannot create a file when that file already exists.
)"]
[JavaScript Error: "Error: [Exception... "Component returned failure code: 0x80630003 (NS_ERROR_STORAGE_CONSTRAINT) [mozIStorageStatement.execute]" nsresult: "0x80630003 (NS_ERROR_STORAGE_CONSTRAINT)" location: "JS frame :: chrome://zotero/content/xpcom/db.js :: Zotero.DBConnection.prototype.query :: line 154" data: no] [QUERY: INSERT INTO fulltextItemWords (wordID, itemID) SELECT wordID, ? FROM fulltextWords JOIN indexing.fulltextWords USING(word)] [ERROR: columns wordID, itemID are not unique]" {file: "chrome://zotero/content/xpcom/fulltext.js" line: 952}]
[JavaScript Error: "Error: Transaction in progress in Zotero.Sync.Server._checkSyncUser" {file: "chrome://zotero/content/xpcom/sync.js" line: 652}]
[JavaScript Error: "Error: [Exception... "Component returned failure code: 0x80630003 (NS_ERROR_STORAGE_CONSTRAINT) [mozIStorageStatement.execute]" nsresult: "0x80630003 (NS_ERROR_STORAGE_CONSTRAINT)" location: "JS frame :: chrome://zotero/content/xpcom/db.js :: Zotero.DBConnection.prototype.query :: line 154" data: no] [QUERY: INSERT INTO fulltextItemWords (wordID, itemID) SELECT wordID, ? FROM fulltextWords JOIN indexing.fulltextWords USING(word)] [ERROR: columns wordID, itemID are not unique]" {file: "chrome://zotero/content/xpcom/fulltext.js" line: 952}]
[JavaScript Error: "State check failed due to transaction in progress"]
-=-=-=-=-=-=-=-=
[JavaScript Error: "Missing property "translatorID" in translator metadata JSON object in undefined" {file: "chrome://zotero/content/xpcom/translation/translator.js" line: 78}]
[JavaScript Error: "A promise chain failed to handle a rejection.
Date: Thu Mar 06 2014 23:48:14 GMT-0500 (Eastern Standard Time)
Full Message: Win error 183 during operation makeDir (Cannot create a file when that file already exists.
)"]
[JavaScript Error: "Error: [Exception... "Component returned failure code: 0x80630003 (NS_ERROR_STORAGE_CONSTRAINT) [mozIStorageStatement.execute]" nsresult: "0x80630003 (NS_ERROR_STORAGE_CONSTRAINT)" location: "JS frame :: chrome://zotero/content/xpcom/db.js :: Zotero.DBConnection.prototype.query :: line 154" data: no] [QUERY: INSERT INTO fulltextItemWords (wordID, itemID) SELECT wordID, ? FROM fulltextWords JOIN indexing.fulltextWords USING(word)] [ERROR: columns wordID, itemID are not unique]" {file: "chrome://zotero/content/xpcom/fulltext.js" line: 952}]
[JavaScript Error: "Error: Transaction in progress in Zotero.Sync.Server._checkSyncUser" {file: "chrome://zotero/content/xpcom/sync.js" line: 652}]
[JavaScript Error: "Error: [Exception... "Component returned failure code: 0x80630003 (NS_ERROR_STORAGE_CONSTRAINT) [mozIStorageStatement.execute]" nsresult: "0x80630003 (NS_ERROR_STORAGE_CONSTRAINT)" location: "JS frame :: chrome://zotero/content/xpcom/db.js :: Zotero.DBConnection.prototype.query :: line 154" data: no] [QUERY: INSERT INTO fulltextItemWords (wordID, itemID) SELECT wordID, ? FROM fulltextWords JOIN indexing.fulltextWords USING(word)] [ERROR: columns wordID, itemID are not unique]" {file: "chrome://zotero/content/xpcom/fulltext.js" line: 952}]
[JavaScript Error: "State check failed due to transaction in progress"]
Which Zotero version do you have installed?
Any add-ons?
(And if you're running unreleased source code directly, it's kind of important to mention that when reporting problems. We can see the error reports, but other people helping you, such as adamsmith, can't.)
I am asking because the 4.0 branch appears to have had many more recent edits than 4.0b2, based on https://github.com/zotero/zotero/commits/4.0 versus https://github.com/zotero/zotero/commits/4.0b2. So, it looks like the 4.0 branch is more beta than that 4.0b2 branch/tag. (Sorry, but I just haven't seen a good explanation anywhere of all this git terminology and I'm also not sure what might be specific to Zotero.)
The more important question may be just this: what branch should I develop against? Master or 4.0? I am developing more functionality for tagging. Thanks!
As for which to use to develop, if this is for a future pull request, it really depends how widespread/dangerous the changes you're making are. If the change is very small or isolated and easily testable, 4.0 might be appropriate. Otherwise, master is where we'd accept it.
If you're just making changes for your own use, 4.0 would be better, because 4.0 is currently the only usable branch.