Sync problem, ID 1687274178

Since I deleted my group this morning, the synchronisation doesn't work. Instead of that:

"Cannot make changes to library (Report ID: d0769910)"

and

"[JavaScript Error: "[Exception... "'Group with libraryID 1559392 does not exist in Zotero.Groups.getGroupIDFromLibraryID()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0" data: no]"]

[JavaScript Error: "Error: Cannot make changes to library (Report ID: 68f6b4e7)" {file: "chrome://zotero/content/xpcom/sync.js" line: 652}]"

etc.

How to fix?
  • edited January 24, 2014
    This shouldn't happen, but are you not getting a dialog box asking you to remove the group locally?
  • And if not, can you provide a Debug ID for a sync attempt?
  • Hi Dan,

    there was no dialog box. The ID is D2123592465
  • There's always a dialog box. It's what you see when you click the sync error icon.
  • edited January 24, 2014
    Do a manual sync by clicking on the sync icon. You should get a dialog box and/or a sync error icon that then shows a dialog box when you click on it.
  • Ah, sure! (thought, while deleting the group...)
    But the dialog box only shows:

    [JavaScript Error: "Error: Cannot make changes to library (Report ID: 30eef37f)" {file: "chrome://zotero/content/xpcom/sync.js" line: 652}]

    [JavaScript Error: "[Exception... "'Group with libraryID 1559392 does not exist in Zotero.Groups.getGroupIDFromLibraryID()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0" data: no]"]

    [JavaScript Error: "Error: Cannot make changes to library (Report ID: 54865c79)" {file: "chrome://zotero/content/xpcom/sync.js" line: 652}]

    [JavaScript Error: "[Exception... "'Group with libraryID 1559392 does not exist in Zotero.Groups.getGroupIDFromLibraryID()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0" data: no]"]

    Unfortunately no asking about removing the group.
  • And that's even after clicking the sync icon manually? Not sure for an auto-sync?
  • Can you temporarily disable auto-sync in the Sync pane of the preferences, do a manual sync, and confirm that?
  • edited January 24, 2014
    Well, I guess, nothing has changed:

    [extra errors removed — D.S.]

    [JavaScript Error: "Error: Cannot make changes to library (Report ID: def5c565)" {file: "chrome://zotero/content/xpcom/sync.js" line: 652}]

    [JavaScript Error: "[Exception... "'Group with libraryID 1559392 does not exist in Zotero.Groups.getGroupIDFromLibraryID()' when calling method: [nsITimerCallback::notify]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "native frame :: :: :: line 0" data: no]"]
  • Can you restart Zotero — still with auto-sync disabled — and do another manual sync? I just don't see from the code how you could not be getting a dialog box, and I also just tested it myself.

    What exactly happens after you click the sync icon? (I don't need any more error output.)
  • After clicking the sync icon, the sync error icon appears. When clicking this, it tells me that no changes to library are able with a Report-ID and afterwards it shows me the known error output. And finally it tells me about sending an error report.
    But there is neither a message nor the option of removing the group locally. (in fact the group isn't shown anymore)
  • (in fact the group isn't shown anymore)
    Oh, OK — that actually explains why you're not seeing the dialog.

    This is a client bug, but I've put in a workaround on the server. Try now and see if it goes through.
  • Hm, no, still the same problem.
  • What's a current Report ID (not output)?
  • OK, it's going to be a bit trickier than I thought to fix this on the server, so we may just need to fix it in the next Zotero version.

    In the meantime, you have two options:

    1) If you have Zotero for Firefox installed in addition to Zotero Standalone, close Standalone and install the latest 4.0 Branch dev XPI in Firefox, and then check your database integrity from the Advanced -> Files and Folders pane of the Zotero preferences. That should fix this problem for you. (If you don't Zotero for Firefox installed already, you can of course install it. By default it will share your existing Standalone data directory, and you'll just need to keep Standalone closed in order to use it.) If you do sometimes use Firefox, you can revert back to the official version after running the database integrity check. (There's not currently a dev version of Standalone, only of Zotero for Firefox.)

    2) I've updated the DB Repair Tool to fix this problem.
  • May it be important that I deleted the group in the Firefox-version and not the standalone?
  • Oh, okay, I'll try it and then report here. Thanks.
  • Two short questions:

    1) how long will it need to develope the update?

    AND

    2) may it be a solution to reinstall the standalone version
  • edited January 27, 2014
    1) how long will it need to develope the update?
    I'm not really sure what you're asking. Do you mean how long until a server fix is in place? We may not bother fixing this on the server and may just release a client update that fixes it. That's why I suggested you follow one of the steps above.
    2) may it be a solution to reinstall the standalone version
    No. What's the problem with the two options I gave you?
  • Uhm, because I couldn't understand the advices. But that is not important anymore. I established a new folder and re-imported the online datas and now everything is fine.
    Thanks again.
Sign In or Register to comment.