suddenly I can't sync
The syncing suddenly stopped -- with error 601740858 and the message:
[JavaScript Error: "[Exception... "'Cannot make changes to library (Report ID: 29e65994)' when calling method: [nsIDOMEventListener::handleEvent]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Group with libraryID 170552 does not exist in Zotero.Groups.getGroupIDFromLibraryID()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "Cannot make changes to library (Report ID: 29e65994)" {file: "chrome://zotero/content/xpcom/sync.js" line: 870}]
Any idea what any of that means?
[JavaScript Error: "[Exception... "'Cannot make changes to library (Report ID: 29e65994)' when calling method: [nsIDOMEventListener::handleEvent]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "[Exception... "'Group with libraryID 170552 does not exist in Zotero.Groups.getGroupIDFromLibraryID()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]"]
[JavaScript Error: "Cannot make changes to library (Report ID: 29e65994)" {file: "chrome://zotero/content/xpcom/sync.js" line: 870}]
Any idea what any of that means?
Thanks for all suggestions!
If not, this may be a Standalone issue that needs to be fixed, in which case you can perform the sync with Zotero for Firefox.
SA is not involved (I've installed it but I'm not using it now)
What's the best way to fix this? Could I for example create a new FF profile and resync, then delete the one that's giving me trouble?
The first error report in this thread was from Zotero Standalone, but it looks like that wasn't the issue anyway—you're getting an error that's preventing the dialog from appearing.
This particular error shouldn't be possible, though. Have you made manual changes to your database via SQLite? When did this error start?
What about starting a new FF profile and syncing down to it?
If you're comfortable opening your database in an SQLite client (with Firefox closed), the following command should fix this:
DELETE FROM syncDeleteLog WHERE libraryID NOT IN (SELECT libraryID FROM libraries);
If you try this, make a backup of your database first, obviously.
Thanks!
But data-wise, your database was definitely in a state it shouldn't have been in.