Package Details: bisq2 2.1.8-2

Git Clone URL: https://aur.archlinux.org/bisq2.git (read-only, click to copy)
Package Base: bisq2
Description: The Decentralized Trading Platform
Upstream URL: https://bisq.network
Licenses: AGPL3
Provides: bisq2
Submitter: nojo
Maintainer: nojo
Last Packager: nojo
Votes: 12
Popularity: 0.53
First Submitted: 2024-03-15 22:00 (UTC)
Last Updated: 2026-01-08 10:19 (UTC)

Dependencies (4)

Required by (0)

Sources (3)

Latest Comments

1 2 3 4 Next › Last »

xanc commented on 2026-01-15 10:37 (UTC) (edited on 2026-01-15 10:38 (UTC) by xanc)

Error with 2.1.8-X:

WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by com.sun.glass.utils.NativeLibLoader in an unnamed module (file:/opt/bisq2/lib/desktop-app-2.1.8-linux_x86_64-all.jar)
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled

java.lang.IllegalStateException: Shutdown in progress
        at java.base/java.lang.ApplicationShutdownHooks.add(ApplicationShutdownHooks.java:67)
        at java.base/java.lang.Runtime.addShutdownHook(Runtime.java:230)
        at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$init$9(QuantumToolkit.java:267)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:74)
        at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:266)
        at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:263)
        at com.sun.javafx.application.PlatformImpl.isFxApplicationThread(PlatformImpl.java:427)
        at javafx.application.Platform.isFxApplicationThread(Platform.java:200)
        at bisq.desktop.common.threading.UIThread.run(UIThread.java:25)
        at bisq.desktop_app.DesktopExecutable.notifyAboutShutdown(DesktopExecutable.java:117)
        at bisq.application.Executable.shutdown(Executable.java:55)
        at bisq.application.Executable.lambda$new$0(Executable.java:25)
        at java.base/java.lang.Thread.run(Thread.java:1474)
11:36:56.072 ERROR [ShutdownHook] b.d.c.t.UIThread: Exception at UIThread.run java.lang.RuntimeException: No toolkit found
        at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:275)
        at com.sun.javafx.application.PlatformImpl.isFxApplicationThread(PlatformImpl.java:427)
        at javafx.application.Platform.isFxApplicationThread(Platform.java:200)
        at bisq.desktop.common.threading.UIThread.run(UIThread.java:25)
        at bisq.desktop_app.DesktopExecutable.notifyAboutShutdown(DesktopExecutable.java:117)
        at bisq.application.Executable.shutdown(Executable.java:55)
        at bisq.application.Executable.lambda$new$0(Executable.java:25)
        at java.base/java.lang.Thread.run(Thread.java:1474)

java.lang.RuntimeException: No toolkit found
        at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:275)
        at com.sun.javafx.application.PlatformImpl.isFxApplicationThread(PlatformImpl.java:427)
        at javafx.application.Platform.isFxApplicationThread(Platform.java:200)
        at bisq.desktop.common.threading.UIThread.run(UIThread.java:25)
        at bisq.desktop_app.DesktopExecutable.notifyAboutShutdown(DesktopExecutable.java:117)
        at bisq.application.Executable.shutdown(Executable.java:55)
        at bisq.application.Executable.lambda$new$0(Executable.java:25)
        at java.base/java.lang.Thread.run(Thread.java:1474)
11:36:56.072 INFO  [ShutdownHook] b.d.DesktopApplicationService: shutdown

nojo commented on 2026-01-08 10:21 (UTC) (edited on 2026-01-08 10:21 (UTC) by nojo)

@johnnybash Updated, thanks. btw ~/.local/share/Bisq2/db/{network_db,cache} should be deleted for it to work (see https://github.com/bisq-network/bisq2/issues/4213#issuecomment-3709533177)

johnnybash commented on 2026-01-03 12:39 (UTC) (edited on 2026-01-03 19:36 (UTC) by johnnybash)

@nojo you are right of course, but this doesn't work either, because bisq2 doesn't build with jdk>21 it seems.

a possible solution:

depends=('java-runtime' 'tor')
makedepends=('java-environment=21' 'git')

and:

build() {
  export PATH="/usr/lib/jvm/java-21-openjdk/bin:$PATH"
  export JAVA_HOME="/usr/lib/jvm/java-21-openjdk"
  cd "${srcdir}/${pkgname}"
  msg2 "Building bisq2..."
  ./gradlew --rerun-tasks apps:desktop:desktop-app:build
}

nojo commented on 2026-01-03 08:38 (UTC)

@johnnybash I don't think one can run Bisq without java runtime.

johnnybash commented on 2025-12-25 13:17 (UTC)

2.1.8 works with:

depends=('tor')
makedepends=('jdk21-openjdk' 'git')

xanc commented on 2025-06-07 14:51 (UTC)

@jaja27 After that, for running, I have to re-set to archlinux-java set java-24-openjdk

jaja27 commented on 2025-04-15 23:53 (UTC)

I had compile errors with jdk24. Many lines of errors had the following message: "Kotlin does not yet support 24 JDK target, falling back to Kotlin JVM_21 JVM target".

After installing jdk21-openjdk and doing sudo archlinux-java set java-21-openjdk, I managed to install this bisq2 package successfully.

cleanbuildmaxxer commented on 2025-04-05 20:06 (UTC)

i have not changed the .desktop files or launch script

nojo commented on 2025-04-05 20:01 (UTC)

That's strange because java-24-openjdk should definitely support class file version 66.0. Moreover, I use the same java-24-openjdk and bisq2 runs without any problems. Could it be that your bisq2 launch script or custom .desktop file uses different java executable?

cleanbuildmaxxer commented on 2025-04-05 19:59 (UTC)

installing the jre did not help