Same error occured here. Error report: 1861011332. Restarting Zotero and/or notebook does not help. The same error appears consistently. The error report always refers to DQZ5AJ2F. However, this item is not found when pasting into Zotero (locally and online) and no such directory exists in Zotero storage locally. The error might be connected to a database error message from Zotero a few days ago (April 19). Zotero then asked to be restarted and did not report any problems on restart. Could you please help ? Thank you !
Can you go to Tools → Developer → Run JavaScript, paste this in, run it, and let me know the result?
return await Zotero.DB.valueQueryAsync("SELECT data FROM syncCache WHERE libraryID=? AND key=? AND version=? AND syncObjectTypeID IN (SELECT syncObjectTypeID FROM syncObjectTypes WHERE name=?)", [250257, 'DQZ5AJ2F', 0, 'collection'])
You can x out the collection name and anything else you want.
OK, this should be fixed in the latest Zotero beta. You can install that, sync, and revert to the release version.
Alternatively, you can probably just run this to see the collection in question and change the name to match the remote name (which is what you'll get after syncing):
return await Zotero.DB.valueQueryAsync("SELECT collectionName FROM collections WHERE libraryID=? AND key=?", [250257, 'DQZ5AJ2F'])
Restarting Zotero and/or notebook does not help. The same error appears consistently. The error report always refers to DQZ5AJ2F. However, this item is not found when pasting into Zotero (locally and online) and no such directory exists in Zotero storage locally.
The error might be connected to a database error message from Zotero a few days ago (April 19). Zotero then asked to be restarted and did not report any problems on restart.
Could you please help ?
Thank you !
Can you provide a Debug ID (different from a Report ID) for a sync attempt that triggers this?
The Debug ID is D1116281938.
return await Zotero.DB.valueQueryAsync("SELECT data FROM syncCache WHERE libraryID=? AND key=? AND version=? AND syncObjectTypeID IN (SELECT syncObjectTypeID FROM syncObjectTypes WHERE name=?)", [250257, 'DQZ5AJ2F', 0, 'collection'])
You can x out the collection name and anything else you want.
===>false<=== (boolean)
Should I run the sync again ?
Alternatively, you can probably just run this to see the collection in question and change the name to match the remote name (which is what you'll get after syncing):
return await Zotero.DB.valueQueryAsync("SELECT collectionName FROM collections WHERE libraryID=? AND key=?", [250257, 'DQZ5AJ2F'])
Thank you for the great and immediate help !