Error report 1771680521

Hi there,

I have no issues that I can tell, but this error code has been coming up for at least a month now. Is it something I can fix?

Thanks,
Tina
  • When does it come up? If the only thing is that you can report an error, then you can ignore it. Error reports also capture irrelevant messages.
    If this is a pop-up that appears without you trying to report an error, what does it say?
  • It just gives me a red icon next to the sync button sometimes. No pop-up ever happens unless I click on the red icon.

    Sounds like I just need to ignore it, right?
  • No, you don't want to ignore sync errors. Someone will look at the error report
  • Great, thanks!
  • [JavaScript Error: "Error uploading full text for item NZXSKZIT in [group library]:

    ZoteroObjectUploadError: Item 12937678/NZXSKZIT not found in library"]
    Can you provide a Debug ID (different from a Report ID) for a sync that triggers this?
  • Sure thing. I just synced and here's the ID: D766132481.
  • Looks like it's a lot of lines though. Maybe because I've been uploading a lot of new documents. Let me know if you need me to run it again after less work.
  • If you check your database integrity from the Advanced → Files and Folders pane of the Zotero preferences, does it pass?
  • Actually, I suspect it will.

    In your library beginning with "I", paste NZXSKZIT into the search bar in All Fields & Tags mode. That should find an attachment. If you make any change to that attachment, such as adding a temporary tag, does the sync then go through?
  • Yes, the database integrity check passed. I have two libraries starting with "I" and NZXSKZIT did not return a result in either, whether I searched for All Fields & Tags or Everything.
  • If you go to Tools → Developer → Run JavaScript, and run this code, what does it show in the right-hand pane?

    return !!(await Zotero.Items.getAsync(12937678))
  • ===>false<=== (boolean)
  • Can you provide another Debug ID for the sync failure?
  • Sure - D1318716517
  • edited July 26, 2023
    Sorry, I gave you the wrong code before. Try this:

    return !!(await Zotero.Items.getByLibraryAndKeyAsync(12937678, 'NZXSKZIT'))

    Assuming that returns true, which I'm pretty sure it will, the NZXSKZIT item still exists in the "IH" library. It might be in the trash, though.

    In any case, this code should select the item:

    var item = await Zotero.Items.getByLibraryAndKeyAsync(12937678, 'NZXSKZIT');
    return await ZoteroPane.selectItems([item.id]);


    If you make any change to that item (e.g., adding a temporary tag), the sync might then go through.
  • It actually returned false
  • However, I did get a result when I searched for it in the trash
  • Is this a lesson that I should empty the trash more often?
  • No more sync error, by the way. Thanks for sticking with me and helping me fix it!
Sign In or Register to comment.