jrgant
(Jason Gantenberg)
June 15, 2025, 12:24am
1
I’m using JabRef 6.0-alpha2 on Kubuntu 24.04 and the browser extension on Zen (Firefox-based). The browser extension fails with the error screen:
Things I’ve done, based on the browser extension troubleshooting documentation:
Checked the installed org.jabref.jabref.json and confirmed that it lists the correct path to jabrefHost.py.
Disabled ad blocker
I also tried in Firefox and got the following error screen
So, if this is an issue with 6.0-alpha2, I’m reporting it here. Otherwise, if anyone has ideas about how to fix, I’m all ears.
HI, thanks for the report.
Can you please test with https://builds.jabref.org/main/ there were some recent fixes regarding this
1 Like
jrgant
(Jason Gantenberg)
June 16, 2025, 3:33pm
3
Problem persists after installing https://builds.jabref.org/main/jabref_6.0.deb (June 16)
Not quite sure how to help debug, but if there is output I can provide, happy to do so.
If you get an error in the browser extension, try Ctrl + shift + j to show the output
and in JabRef the log under help view event log
I also noticed some issues with the executable bit not set on the python script for mac and linux
jrgant
(Jason Gantenberg)
June 17, 2025, 1:50pm
5
The first hurdle was indeed an issue with jabrefHost.py not being executable. The console error message confirmed as much.
I made the script executable and now receive the following in the JabRef error message window:
b'Exception in thread "main" picocli.CommandLine$UnmatchedArgumentException: Unknown option: \'--importBibtex\'\n\tat info.picocli@4.7.7/picocli.CommandLine$Interpreter.validateConstraints(CommandLine.java:13691)\n\tat info.picocli@4.7.7/picocli.CommandLine$Interpreter.parse(CommandLine.java:13643)\n\tat info.picocli@4.7.7/picocli.CommandLine$Interpreter.parse(CommandLine.java:13588)\n\tat info.picocli@4.7.7/picocli.CommandLine$Interpreter.parse(CommandLine.java:13483)\n\tat info.picocli@4.7.7/picocli.CommandLine.parseArgs(CommandLine.java:1552)\n\tat org.jabref/org.jabref.cli.ArgumentProcessor.
No error is logged to the browser console any longer, though.
Hi, thanks that’s precisely the error I just fixed yesterday evening. Please try again with the newest version https://builds.jabref.org/main/ And the py script is now marked as executable again
The error was about casing of the command.
jrgant
(Jason Gantenberg)
June 17, 2025, 4:45pm
7
Ah, my bad. Will do. I am on x86_64 and installed jabref_6.0.deb the other day. I only see arm64 in the current /main. Apologies if I’m missing something.
I’m having trouble building on my end at the moment, but I will give some effort to setting up a development environment so I can be of more help in the future.
Sorry Our bad, we tried to remove duplicate arm builds but ended up deleting the original ones in the pipeline. Argh!
Just merged a fix. Should be ready in roughly 20/30 minutes.
Hi, we have a gudie for setting up a workspace. Mabye that helps you. Otherwise please just tell us where you encounter problems:
Set up a local workspace | Developer Documentation
jrgant
(Jason Gantenberg)
June 17, 2025, 5:53pm
9
No worries. Just downloaded the new build, and the browser extension is working again! Really appreciate the help.
I’ll take a look at the developer documentation, as you suggest.
1 Like