Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug report : Zotero freezes and closes with Better Bibtex Extension #2994

Open
kgongit opened this issue Sep 21, 2024 · 54 comments
Open

Bug report : Zotero freezes and closes with Better Bibtex Extension #2994

kgongit opened this issue Sep 21, 2024 · 54 comments

Comments

@kgongit
Copy link

kgongit commented Sep 21, 2024

Debug log ID

D1961826856

What happened?

Hello,
Zotero freezes and closes when the Better Bibtex extension for Zotero is activated. This problem does not occur when I manage to deactivate the extension. This problem did not occur before, I observed slowness of execution but no freeze and closing of Zotero. I can't figure out whether this happens after an update or after I've made unusual demands on the extension, with new content for example. Thank you for your attention.
Best regards

Copy link

Hello @kgongit,

@retorquere is ready to assist you with Better BibTeX. In order to do so efficiently, a debug log is generally required. The information it containst is key to him understanding, replicating, and resolving your issue.

Here’s how you can share your debug log:

  1. If your issue involves specific references, citekey generation, or exports, right-click on the relevant item(s) and select "Better BibTeX -> Submit Better BibTeX debug log" from the menu.
  2. For issues where items do not play a role, follow these steps:
  • Restart Zotero with debugging enabled (Help -> Debug Output Logging -> Restart with logging enabled).
  • Reproduce the problem.
  • Choose "Send Better BibTeX debug report..." from the help menu.

After these steps, you will receive debug ID displayed in red. Please share this ID with @retorquere in this issue thread. If your query is about an export, include both the actually exported result and your expected/desired outcome.

Sharing your debug log gives @retorquere a view of your Better BibTeX configuration and the elements contributing to the issue. This helps him address your concerns more efficiently.

Thank you.

PS: If the Debug Log menu is not available, or if it fails to send the debug log, you can use the option under “Help” > “Send debug log to file.io”.

@kgongit
Copy link
Author

kgongit commented Sep 21, 2024

The following numbers may be useful :

D1840618955

VVL9L5RS-fio-ZRd9K5aIy0hG

Thanks if anyone can take a look,
Best,

@retorquere
Copy link
Owner

There's nothing in VVL9L5RS-fio-ZRd9K5aIy0hG, and I can't access D<number> logs. I cannot replicate this freeze. Can you disable all other 3rd party plugins to see if they interfere with BBT?

@kgongit
Copy link
Author

kgongit commented Sep 21, 2024

I've deactivated all the other extensions and the result is the same, which suggests that there's no interference.

I notice one thing though; Zotero always seems to stop at a certain point in the execution of Better BibTeX queued tasks as soon as zotero is launched, often:

“better bibtex: in preparation Better BibLaTeX +3”

@retorquere
Copy link
Owner

Can you copy the full log that that is part of? None of that is in the fio log.

The zotero profile wouldn't happen to be on Dropbox, a network drive or an usb drive?

@kgongit
Copy link
Author

kgongit commented Sep 22, 2024

Thanks for your quick feedback.

I am almost certain that with my setup, none of the Zotero files are on a cloud, network drive, or USB, as I have installed Zotero with a storage directory on my faster main drive to maximize performance.

Could you please tell me where I can find the right log files to send to you?

@retorquere
Copy link
Owner

From Help => Debug output logging => View. Select all, copy, paste into notepad, save and attach here.

Where did you find the text

“better bibtex: in preparation Better BibLaTeX +3”

you posted earlier? I thought you would have gotten that from the debug log viewer.

@kgongit
Copy link
Author

kgongit commented Sep 23, 2024

I can see the message “Better BibTeX: en préparation Better BibLaTeX +3” (french in my setup) directly on my Zotero interface when it is loading with the Better BibTeX extension activated. It seems to be the line dedicated to notifications about the current tasks being queued and executed.

Here is the debug output log attached.

log.txt

Copy link

🤖 this is your friendly neighborhood build bot announcing test build 6.7.236.7067 ("New Crowdin updates (#2997)\n\n* New translations better-bibtex.ftl (French)\r\n\r\n* New translations better-bibtex.ftl (German)\r\n\r\n* New translations better-bibtex.ftl (Italian)\r\n\r\n* New translations better-bibtex.ftl (Chinese Simplified)\r\n\r\n* New translations better-bibtex.ftl (Portuguese, Brazilian)")

This update may name other issues, but the build just dropped here is for you; it just means problems already fixed in other issues have been folded into the work we are doing here. Install in Zotero by downloading test build 6.7.236.7067, opening the Zotero "Tools" menu, selecting "Add-ons", open the gear menu in the top right, and select "Install Add-on From File...".

@retorquere
Copy link
Owner

New log from build 7067 please. Does the regular log submission not work? I prefer those over attached txt files.

@kgongit
Copy link
Author

kgongit commented Sep 23, 2024

Here are some log file codes;

D670937995
D394245597
1501483668
994FYPNE-euc/6.7.236-6

Maybe the last one will be the most useful to you.

@retorquere
Copy link
Owner

D670937995 D394245597

Again, I cannot access D<number> logs. They go to the Zotero team. I am not part of the Zotero team. There is no point in sending these.

1501483668

Don't know what this is

994FYPNE-euc/6.7.236-6

This is not from build 7067.

@kgongit
Copy link
Author

kgongit commented Sep 23, 2024

Ok, thanks, I see.

Here is a new log file :

ZJXVXHWC-fio-sGU2WTibiwbx

@retorquere
Copy link
Owner

That log is from 6.7.236, not from debug version 6.7.236.7067. Please install that, reproduce, and send a new log.

@kgongit
Copy link
Author

kgongit commented Sep 23, 2024

Sorry. This one should be good :

MPPIVZQC-fio-LjEW7teDCLv8

Copy link

🤖 this is your friendly neighborhood build bot announcing test build 6.7.236.7076 ("no transactions during startup?")

This update may name other issues, but the build just dropped here is for you; it just means problems already fixed in other issues have been folded into the work we are doing here. Install in Zotero by downloading test build 6.7.236.7076, opening the Zotero "Tools" menu, selecting "Add-ons", open the gear menu in the top right, and select "Install Add-on From File...".

Copy link

🤖 this is your friendly neighborhood build bot announcing test build 6.7.236.7086 ("bulk load items for export")

This update may name other issues, but the build just dropped here is for you; it just means problems already fixed in other issues have been folded into the work we are doing here. Install in Zotero by downloading test build 6.7.236.7086, opening the Zotero "Tools" menu, selecting "Add-ons", open the gear menu in the top right, and select "Install Add-on From File...".

@kgongit
Copy link
Author

kgongit commented Sep 26, 2024

Copy link

🤖 this is your friendly neighborhood build bot announcing test build 6.7.238.7094 ("move bulk load")

This update may name other issues, but the build just dropped here is for you; it just means problems already fixed in other issues have been folded into the work we are doing here. Install in Zotero by downloading test build 6.7.238.7094, opening the Zotero "Tools" menu, selecting "Add-ons", open the gear menu in the top right, and select "Install Add-on From File...".

@kgongit
Copy link
Author

kgongit commented Sep 27, 2024

Copy link

🤖 this is your friendly neighborhood build bot announcing test build 6.7.238.7097 ("one-by-one?")

This update may name other issues, but the build just dropped here is for you; it just means problems already fixed in other issues have been folded into the work we are doing here. Install in Zotero by downloading test build 6.7.238.7097, opening the Zotero "Tools" menu, selecting "Add-ons", open the gear menu in the top right, and select "Install Add-on From File...".

@kgongit
Copy link
Author

kgongit commented Oct 1, 2024

The 7097 version no longer causes Zotero to shut down unexpectedly. However, processes continue to run endlessly (for now), with an apparent saturation of Zotero, even though my hardware resources are largely underutilized. I will get back to you if the ongoing processes eventually finish, but I cannot yet say that it is fully satisfactory, as tasks are running continuously while my machine could potentially handle them faster.

@kgongit
Copy link
Author

kgongit commented Oct 1, 2024

The attached logs result from Zotero running with the latest version of BBT, a process I intentionally interrupted after a few minutes. Since the size is still too large, I am forced to provide them to you as a zip file again.

Downloads.zip

@retorquere
Copy link
Owner

Zip files are fine, no worries.

@kgongit
Copy link
Author

kgongit commented Oct 2, 2024

@retorquere
Copy link
Owner

It looks like I'm overwhelming Zotero with data requests because it's not bulk-loading the data. The Zotero crew unfortunately has not responded to my queries.

@kgongit
Copy link
Author

kgongit commented Oct 8, 2024

Is there anything else I can do?

@retorquere
Copy link
Owner

You could try starting Zotero 7 once (while 6 is not running) to see if that can run through the init, and then switch back to Zotero 6. I can't do anything else without feedback from the Zotero devs, and they've been silent so far.

@kgongit
Copy link
Author

kgongit commented Oct 8, 2024

It looks like Zotero 7 is working fine with BBT 6.7.240. If I don't give any further news, it's definitely the case. I also hope I won't find out afterwards that important modules in my configuration are incompatible with Zotero 7.

@retorquere
Copy link
Owner

You can just switch back to zotero. The one time run with Zotero 7 has done the prep work that BBT in Zotero 6 got stuck on. But zotero 7 is lots faster, and better supported, so I'd advise to switch if you can.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants