I’m using JabRef
5.7--2022-08-05--73c111c (installed via Homebrew) on macOS 12.5. If I open my main .bib file in the GUI and use
Tools > New sublibrary based on aux file..., I can successfully create and save a subdatabase with only the entries from an .aux file.
However, when I close the GUI and try to use the command line with the same files, it doesn’t work. When I run the following command:
/Applications/JabRef.app/Contents/runtime/Contents/Home/bin/JabRef --nogui --debug --console --aux "report.aux,references.bib" /Users/james.turner/references/bibliography.bib
the output is the following:
Aug 29, 2022 4:00:53 PM com.sun.javafx.application.PlatformImpl startup WARNING: Unsupported JavaFX configuration: classes were loaded from 'module org.jabref.merged.module', isAutomatic: false, isOpen: true 2022-08-29 16:00:53 [JavaFX Application Thread] org.jabref.logic.net.ssl.TrustStoreManager.createTruststoreFileIfNotExist() INFO: Trust store path: /Users/james.turner/Library/Application Support/JabRef/ssl/truststore.jks use java property -Dtinylog.level=debug keys in library 142 found in AUX file 1 resolved 1 not found 0 crossreferenced entries included 0 strings included 0 nested AUX files 1 Saving: references.bib
It should create a file named
references.bib with a single entry. However, even though it says
Saving: references.bib, it doesn’t actually create the
references.bib file. Instead, it creates an empty file named
Am I doing something wrong? Please let me know if any additional information would be helpful.