-
-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Description
JabRef version
5.15 (latest release)
Operating system
Windows
Details on version and operating system
No response
Checked with the latest development build (copy version output from About dialog)
- I made a backup of my libraries before testing the latest development version.
- I have tested the latest development version and the problem persists
Steps to reproduce the behaviour
Thank you for this awesome program and it's continued maintenance and feature expansion. It's hard to find good library management software and I really like JabRef, I'm so glad it exists.
When creating an entry by passing in a PDF (either by dropping it onto the open application or via Menu>Lookup>Seach for unlinked local files (Shift+F7) sometimes the doi is parsed incorrectly, resulting in .org/AABB1122 instead of AABB1122. An example of this is 10.1063/1.2168253.
In another instance the doi was left with a trailing dot (.org/AABB1122.), though I can't find the exact paper/pdf for which this happened.
When testing with the .exe from https://builds.jabref.org/main/windows-amd64/ [1] the issue is no longer present, because
- when loading the mentioned PDF alone, the doi is not parsed at all. The window to merge the data from the metadata of the pdf with the data extracted from the content of the pdf blinks up briefly before disappearing again.
- when I drag and drop multiple PDFs at once, they all get recognized correctly.
(and the PDFs get moved next to the bib file. I get why you would want to copy them there, but moving is way too harsh, especially since they get renamed as well. Now I need to move them all back manually. Also, clicking "undo" in JabRef after that removes the latest addition to the library, but does not undo moving the file, nor can I undo more than one addition)
[1]: This is from the about page
JabRef 6.0-alpha.346--2026-02-15--72f8ced
Windows 11 10.0 amd64
Java 25.0.2
JavaFX 25.0.2+4
Appendix
Running JabRef.exe from the terminal (Windows Terminal, Shell: Powershell) does not produce any output.