Zotero Version 6.0.1 Not Opening
I downloaded the latest version of Zotero this morning (Version 6.0.1) and now Zotero won't open. I'm receiving the below error message. Is anyone able to assist please?
There was an error starting Zotero.
You can report this problem in the Zotero Forums.
Error: cleanDOI: argument must be a string
cleanDOI@chrome://zotero/content/xpcom/utilities/utilities.js:407:15
_cacheKeyMappings@chrome://zotero/content/xpcom/retractions.js:773:21
From previous event:
ZoteroService@file:///C:/Program%20Files%20(x86)/Zotero/components/zotero-service.js:346:7
@chrome://zotero/content/include.js:4:14
There was an error starting Zotero.
You can report this problem in the Zotero Forums.
Error: cleanDOI: argument must be a string
cleanDOI@chrome://zotero/content/xpcom/utilities/utilities.js:407:15
_cacheKeyMappings@chrome://zotero/content/xpcom/retractions.js:773:21
From previous event:
ZoteroService@file:///C:/Program%20Files%20(x86)/Zotero/components/zotero-service.js:346:7
@chrome://zotero/content/include.js:4:14
This discussion has been closed.
var doiFieldID = Zotero.ItemFields.getID('DOI');
var extraFieldID = Zotero.ItemFields.getID('extra');
var sql = "SELECT itemID AS id, fieldID, value FROM itemData "
+ "JOIN itemDataValues USING (valueID) WHERE fieldID IN (?, ?)";
var rows = await Zotero.DB.queryAsync(
sql,
[
doiFieldID,
extraFieldID
]
);
for (let row of rows) {
if (row.fieldID == doiFieldID) {
let value;
try {
value = Zotero.Utilities.cleanDOI(row.value);
}
catch (e) {
return `Value: ${row.value}`;
}
}
}
That will temporarily disable retracted-item checking but will fix this. We'll let you know when you can turn that back on.
The Scite plugin doesn't look like it makes any changes to Zotero items, so probably not that.'accessDate' must be in ISO 8601 or UTC 'YYYY-MM-DD[ hh:mm:ss]' format or 'CURRENT_TIMESTAMP' ().
After that, I got the crash.