Parent of collection not found -- skipping
Debug ID: D619914232
My Zotero client seems to be unable to sync with the web library. There seems to be a problem with deleted parent collections.
Steps to reproduce:
1. Start Zotero
2. Click sync button
Hovering over sync button shows message "Downloading collections in ". In the debug output log I see the message "Parent of collection not found -- skipping"
My Zotero client seems to be unable to sync with the web library. There seems to be a problem with deleted parent collections.
Steps to reproduce:
1. Start Zotero
2. Click sync button
Hovering over sync button shows message "Downloading collections in ". In the debug output log I see the message "Parent of collection not found -- skipping"
For the moment, go to the Config Editor in the Advanced → Files and Folders section of the Zotero settings, search for
extensions.zotero.purge.items
, and set it to false, and then restart Zotero. That will hopefully avoid the problem at startup until the next time you empty the trash.I'll let you know when the beta is available to test.
My database file is about 600 MB for four group libraries, two of which with ~100'000 titles.
One of the large group library has ~75 members, and all of them are experiencing regular performance issues. The upcoming fix gives me hope, although the other users will have to wait for the productive version.
extensions.zotero.purge.items
to true), and then restart Zotero. It should then perform the cleanup process it was trying to do before, but hopefully much more quickly. Let us know if that works and how big your database file is after.Debug ID D1115031645
[unrelated lines removed - D.S.]
Debug ID: D140331497
Synchronization is working like a charm now.
await Zotero.DB.queryAsync('VACUUM')
. That will take a little while and then show===>undefined<===
.If your database is the same size after that, that's just the size of your database, which is entirely possible with libraries as big as yours.
In any case, it sounds like this fixed the original issue.
Error: Error(s) encountered during statement execution: cannot VACUUM from within a transaction [QUERY: VACUUM] [PARAMS: ] [ERROR: cannot VACUUM from within a transaction]
After running the command, the database file size decreased from 618 to 530 MB.