Thanks @gothicVI. I just pushed a new version (5.11-3) that should fix the issue. If it does not, please report back.
Search Criteria
Package Details: jabref 5.15-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/jabref.git (read-only, click to copy) |
---|---|
Package Base: | jabref |
Description: | Graphical Java application for managing BibTeX and biblatex (.bib) databases |
Upstream URL: | https://www.jabref.org/ |
Licenses: | MIT |
Submitter: | Allan |
Maintainer: | Bevan |
Last Packager: | Bevan |
Votes: | 215 |
Popularity: | 0.97 |
First Submitted: | 2012-06-07 22:47 (UTC) |
Last Updated: | 2025-01-17 16:00 (UTC) |
Dependencies (4)
- archlinux-java-runAUR
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk11-jbr-xdgAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, jdk8-perfAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jdk-openjdk-wakefieldAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, zing-8-binAUR, zing-21-binAUR, jdk-openj9-binAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jdk8-dragonwell-extendedAUR, jdk21-jetbrains-binAUR, jdk11AUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk21-graalvm-ee-binAUR, jdk8-openj9-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk8AUR, jdk21-openj9-binAUR, jdk17-openj9-binAUR, zulu-17-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk23-graalvm-ee-binAUR, jdk-ltsAUR, liberica-jdk-11-full-binAUR, liberica-jdk-17-full-binAUR, zulu-17-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, java-openjdk-binAUR, openjdk-zulu-ca-fx-binAUR, openjdk-liberica-full-binAUR, jdkAUR, jdk-temurinAUR, liberica-jdk-full-binAUR, zulu-24-binAUR, jre-jetbrainsAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk)
- gradle (gradle7) (make)
- python (python37AUR, python311AUR, python310AUR) (optional) – browser extension
Required by (0)
Sources (8)
- abbrv.jabref.org-b69f1d607a57488276f3402bbf610d9129e7f6fb.tar.gz
- https://patch-diff.githubusercontent.com/raw/JabRef/jabref/pull/11517.patch
- https://patch-diff.githubusercontent.com/raw/JabRef/jabref/pull/11544.patch
- jabref-5.15.tar.gz
- jabref.desktop
- jabref.sh
- locales-e631a52dcea396be20d031b6456e91dba7772224.tar.gz
- styles-b2be5aeeee7f00fd2032ac1daad995bbe95398cf.tar.gz
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 22 Next › Last »
Bevan commented on 2023-11-28 09:20 (UTC)
gothicVI commented on 2023-11-28 09:03 (UTC)
@Bevan here you go. I can ammend the post this evening with the same output from the machines where it's working.
$ /usr/bin/archlinux-java-run -a 21 -b 21 -- -version
openjdk version "21" 2023-09-19
OpenJDK Runtime Environment (build 21+35)
OpenJDK 64-Bit Server VM (build 21+35, mixed mode, sharing)
$ /usr/bin/archlinux-java-run -a 21 -b 21 -f jdk -- -version
openjdk version "21.0.1" 2023-10-17
OpenJDK Runtime Environment (build 21.0.1+12-29)
OpenJDK 64-Bit Server VM (build 21.0.1+12-29, mixed mode, sharing)
Bevan commented on 2023-11-27 21:40 (UTC)
@gothicVI: I have a strong suspicion what the problem is but I would like to make sure before pushing a new package version to everyone. Could you please run the following two commands and post the output here?
/usr/bin/archlinux-java-run -a 21 -b 21 -- -version
/usr/bin/archlinux-java-run -a 21 -b 21 -f jdk -- -version
If those create different outputs, you may try and edit /usr/bin/jabref and modify line 17 accordingly (i.e., adding '-f jdk' before the '--'). If that fixes your issues that would be great to know.
gothicVI commented on 2023-11-27 13:46 (UTC)
@Bevan I just reinstalled - still the same outcome. All java
related packages installed are:
$ yay -Qs .*java.*
local/archlinux-java-run 10-1
Java Application Launcher for Arch Linux
local/ca-certificates-utils 20220905-1
Common CA certificates (utilities)
local/cjs 6.0.0-1
Javascript Bindings for Cinnamon
local/duktape 2.7.0-6
Embeddable Javascript engine
local/jabref 5.11-2
Graphical Java application for managing BibTeX and biblatex (.bib) databases
local/java-environment-common 3-5
Common files for Java Development Kits
local/java-openjdk-bin 21.0.1.u12-1
Java OpenJDK 21.0.1 Oracle Build.
local/java-runtime-common 3-5
Common files for Java Runtime Environments
local/jdk8-openjdk 8.392.u08-1
OpenJDK Java 8 development kit
local/jdownloader2 latest-17
Download manager, written in Java, for one-click hosting sites like Rapidshare and Megaupload. Uses its own updater.
local/jre-openjdk 21.u35-8
OpenJDK Java 21 full runtime environment
local/jre8-openjdk 8.392.u08-1
OpenJDK Java 8 full runtime environment
local/jre8-openjdk-headless 8.392.u08-1
OpenJDK Java 8 headless runtime environment
local/js102 102.15.0-1
JavaScript interpreter and libraries - Version 102
local/qt5-declarative 5.15.11+kde+r32-1 (qt5)
Classes for QML and JavaScript languages
local/qt5-webchannel 5.15.11+kde+r3-1 (qt5)
Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients
local/qt6-declarative 6.6.0-1 (qt6)
Classes for QML and JavaScript languages
local/webkit2gtk 2.42.2-1
Web content engine for GTK
local/webkit2gtk-4.1 2.42.2-1
Web content engine for GTK
No issues on two other machines where I have jdk-openjdk
instead of jre-openjdk
installed. Does this change something?
Bevan commented on 2023-11-24 21:29 (UTC)
@gothicVI: Did you update to version 5.11-2? This version will make sure that a full JDK is installed. Unfortunately, there is still the possibility to run into this issue because I forgot to update the jabref start script. It currently does not enforce the use of a JDK to run JabRef. So if you are still running into this issue with 5.11-2, please briefly report back. I'll release a 5.11-3 fixing this corner case then.
gothicVI commented on 2023-11-23 10:56 (UTC)
I have jre-openjdk
installed and am experiencing the startup crash as well.
Rhinoceros commented on 2023-11-22 23:27 (UTC)
Thanks for the quick fix @Bevan. Is that a packaging issue for jre-openjdk
? It seems like overkill that we need jdk-openjdk
just for the missing module (as per your links). I just wonder if the jre-openjdk
package is what needs the fix instead of this package.
Bevan commented on 2023-11-22 23:16 (UTC)
@Rhinoceros: I could reproduce the issue. It looks like this issue exists since 2019 and was never fixed:
https://github.com/adoptium/adoptium-support/issues/12
https://github.com/javafxports/openjdk-jfx/issues/458
I'll change the runtime dependency from java-runtime to java-environment.
Rhinoceros commented on 2023-11-22 07:46 (UTC)
java-environment
appears to be a (normal) dependency for me. If I have jre-openjdk
installed, I get the following error, and jabref will not launch.
$ jabref
Error occurred during initialization of boot layer
java.lang.module.FindException: Module jdk.unsupported.desktop not found, required by javafx.swing
This is fixed if I install jdk-openjdk
instead.
swsnr commented on 2023-11-05 07:22 (UTC)
I don't think you need to bump pkgrel when fixing a FTBS with no effect on already build packages. People affected the build failure will notice without the pkgrel bump, and for everyone who already has the package built it'll just trigger a needless rebuild :)
Pinned Comments
Bevan commented on 2024-03-28 17:57 (UTC)
Everyone who struggles to update right now: Please install the jdk21-openjdk package. It provides java-environment=21.
Bevan commented on 2022-03-14 20:04 (UTC)
@shmilee: I like that idea. Implemented in 5.5-2 using JABREF_OPTIONS as variable name.
Note that you can then also put that environment variable into your .bashrc, .pam_environment or something similar to be automatically applied.
shmilee commented on 2022-03-12 13:51 (UTC)
How about add an extra JavaOptions variable in launch script
/usr/bin/jabref
like this?So we can add the
-Djdk.gtk.version=2
flag or-Dglass.gtk.uiScale=144dpi
flag by cmdline, no need to edit/usr/bin/jabref
after upgrade.matteodelabre commented on 2020-11-17 14:25 (UTC)
Using JabRef with i3wm, I’m running into the issue described at https://github.com/JabRef/jabref/issues/5867 in which clicking the menu bar sometimes opens then immediately closes the associated menu, rendering it unusable.
I was able to fix this issue by adding the
-Djdk.gtk.version=2
flag after line 9 in https://aur.archlinux.org/cgit/aur.git/tree/jabref.sh?h=jabref (as suggested in the related bug report https://bugs.openjdk.java.net/browse/JDK-8251240). This change also removes the “XSetErrorHandler() called with a GDK error trap pushed. Don't do that.” warning mentioned by ruiin in a previous comment.So far, I have not encountered any adverse side-effect from this workaround.