Constantly spinning syncing icon in upper right corner, with error symbol

Here is the ID for the signalement : 511021677

There is no other visible impact on the program's running.
  • [JavaScript Error: "Error 400 for item TSZFKR8F in Ma bibliothèque:

    ZoteroObjectUploadError: 'relations' values currently must be Zotero item URIs"]
    This is almost certainly caused by some plugin you installed, but if you provide a Debug ID for a sync attempt, we may be able to tell you more.
  • Debug ID: D381780299
    First thing I did months ago when that issue first popped was deactivate all extensions and reactivate one by one. It didn't change anything then, and it didn't change anything now when I just tried it again.
  • Right, it's bad data created by a plugin. Just disabling them now won't fix anything.
    (3)(+0000000): HTTP POST "[{"key":"TSZFKR8F","version":9712,"annotationAuthorName":"","annotationComment":"LINK","relations":{"dc:relation":["zotero://open-pdf/library/items/XGDVDZ3Q?page=212&annotation=75QIQM3T))\n\n([[…], 2023, p. 212](zotero://select/library/items/E865SLIB"]},"dateModified":"2024-08-28T18:45:22Z"}]" to https://api.zotero.org/users/12386600/items
    Something you were using in August 2024 created relations for an annotation to zotero://select and zotero://open-pdf links. That's not something Zotero would've ever done by itself, and those wouldn't sync.

    You can run this in Tools → Developer → Run JavaScript to see the attachment with the annotation in question:

    var annotation = Zotero.Items.getByLibraryAndKey(1, 'TSZFKR8F');
    await ZoteroPane.selectItem(annotation.parentItem.itemID);
  • I ran your script and it pointed to the file containing the "corrupted" annotation, but not the annotation itself ; the text in the javascript dialog box was «===>undefined<=== (undefined)». Luckily, I had left a comment on the annotation I was trying the problematic extension with so I could locate it and delete it. No more syncing problem!

    The culprit was the Ethereal Style extension, a weirdly complex chinese extension I triffled with for its capacity to embed deeplinks in the comments of annotations themselves.

    Thank you all!
Sign In or Register to comment.