Package Details: bisq 1.9.1-1

Git Clone URL: https://aur.archlinux.org/bisq.git (read-only, click to copy)
Package Base: bisq
Description: Cross-platform desktop application that allows users to trade national currency (dollars, euros, etc) for bitcoin without relying on centralized exchanges
Upstream URL: https://bisq.network
Licenses: AGPL3
Conflicts: bisq-bin, bisq-git
Provides: bisq
Submitter: dmp1ce
Maintainer: dmp1ce (freimair)
Last Packager: dmp1ce
Votes: 51
Popularity: 1.10
First Submitted: 2017-07-05 14:43 (UTC)
Last Updated: 2022-05-06 11:34 (UTC)

Pinned Comments

freimair commented on 2021-12-02 13:19 (UTC) (edited on 2021-12-09 20:42 (UTC) by freimair)

To address the recent errors with failing checksums:

There is an upstream issue: https://github.com/bisq-network/bisq/issues/5807#issuecomment-963641322

not much we can do for now.

freimair commented on 2021-02-02 12:23 (UTC) (edited on 2021-02-02 12:23 (UTC) by freimair)

I just updated the build to fetch the newly available signed source tarball off github. finally.

If you stumble over the message that a key is not trusted just do a gpg --recv-keys 29CDFD3B and you should be good

Latest Comments

pinball_wizard commented on 2022-03-03 18:33 (UTC)

@dmp1ce

Great! Fixed it!

dmp1ce commented on 2022-03-03 11:55 (UTC)

@jvybihal I had trouble getting bisq to build without the wrapper. I am getting the following errors:

Welcome to Gradle 7.4!

Here are the highlights of this release:
 - Aggregated test and JaCoCo reports
 - Marking additional test source directories as tests in IntelliJ
 - Support for Adoptium JDKs in Java toolchains

For more details see https://docs.gradle.org/7.4/release-notes.html

Starting a Gradle Daemon (subsequent builds will be faster)

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'bisq'.
> Dependency verification failed for configuration ':classpath'
  5 artifacts failed verification:
    - log4j-2.17.1.pom (org.apache.logging.log4j:log4j:2.17.1) from repository MavenRepo
    - log4j-api-2.17.1.jar (org.apache.logging.log4j:log4j-api:2.17.1) from repository MavenRepo
    - log4j-api-2.17.1.pom (org.apache.logging.log4j:log4j-api:2.17.1) from repository MavenRepo
    - log4j-core-2.17.1.jar (org.apache.logging.log4j:log4j-core:2.17.1) from repository MavenRepo
    - log4j-core-2.17.1.pom (org.apache.logging.log4j:log4j-core:2.17.1) from repository MavenRepo
  If the artifacts are trustworthy, you will need to update the gradle/verification-metadata.xml file by following the instructions at https://docs.gradle.org/7.4/userguide/dependency_verification.html#sec:troubleshooting-verification

  Open this report for more details: file:///build/bisq/src/bisq-1.8.2/build/reports/dependency-verification/at-1646308114172/dependency-verification-report.html

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2m 11s

Do you have any suggestions? Maybe the wrapper is setting the "classpath"?

dmp1ce commented on 2022-03-03 11:30 (UTC)

@pinball_wizard You may want to checkout this:

https://stackoverflow.com/questions/57594313/javafx-cannot-find-fonts-on-gnome

Perhaps you are missing a font package.

pinball_wizard commented on 2022-02-22 21:11 (UTC) (edited on 2022-02-22 21:12 (UTC) by pinball_wizard)

Hi! I have build correctly, but when I install bisq package and start it i have this error with JavaFX...any advice?

Error: JavaFX detected no fonts! Please refer to release notes for proper font configuration
feb-22 22:03:28.979 [JavaFX Application Thread] ERROR bisq.desktop.app.BisqApp: Error during app init java.lang.ExceptionInInitializerError: null
    at bisq.desktop.main.MainView$1.computeValue(MainView.java:263)
    at bisq.desktop.main.MainView$1.computeValue(MainView.java:244)
    at javafx.beans.binding.ObjectBinding.get(ObjectBinding.java:157)
    at javafx.beans.binding.ObjectExpression.getValue(ObjectExpression.java:49)
    at com.sun.javafx.binding.ExpressionHelper.addListener(ExpressionHelper.java:53)
    at javafx.beans.binding.ObjectBinding.addListener(ObjectBinding.java:77)
    at javafx.beans.property.ObjectPropertyBase.bind(ObjectPropertyBase.java:174)
    at bisq.desktop.main.MainView.initialize(MainView.java:244)
    at bisq.desktop.common.view.InitializableView.initialize(InitializableView.java:41)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2655)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2548)
    at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2517)
    at bisq.desktop.common.fxml.FxmlViewLoader.loadFromFxml(FxmlViewLoader.java:107)
    at bisq.desktop.common.fxml.FxmlViewLoader.load(FxmlViewLoader.java:96)
    at bisq.desktop.common.view.CachingViewLoader.load(CachingViewLoader.java:42)
    at bisq.desktop.app.BisqApp.loadMainView(BisqApp.java:305)
    at bisq.desktop.app.BisqApp.startApplication(BisqApp.java:134)
    at bisq.desktop.app.BisqAppMain.startApplication(BisqAppMain.java:130)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:447)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:446)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
    at com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(GtkApplication.java:277)
    at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.NullPointerException: null
    at com.sun.javafx.font.LogicalFont.<init>(LogicalFont.java:181)
    at com.sun.javafx.font.LogicalFont.getLogicalFont(LogicalFont.java:113)
    at com.sun.javafx.font.LogicalFont.getLogicalFont(LogicalFont.java:153)
    at com.sun.javafx.font.PrismFontFactory.createFont(PrismFontFactory.java:579)
    at com.sun.javafx.font.PrismFontLoader.loadFont(PrismFontLoader.java:224)
    at javafx.scene.text.Font.<init>(Font.java:346)
    at javafx.scene.text.Font.getDefault(Font.java:110)
    at javafx.scene.control.Tooltip.<clinit>(Tooltip.java:584)
    ... 25 common frames omitted

dmp1ce commented on 2022-02-16 01:10 (UTC)

@jvybihal, I agree. Thanks for the suggestion and the reference to your package.

jvybihal commented on 2022-02-15 15:36 (UTC)

As someone suggested in comments of other package I maintain (https://aur.archlinux.org/packages/keystore-explorer-git) - you probably should not download gradle during build.

==> Sources are ready.
==> Making package: bisq 1.8.2-1 (Tue 15 Feb 2022 04:30:56 PM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
  -> Building bisq...
Downloading https://services.gradle.org/distributions/gradle-7.3.3-all.zip
...............10%...............20%...............30%...............40%...............50%...............60%................70%...............80%...............90%...............100%
Starting a Gradle Daemon (subsequent builds will be faster)

... continues ...

jase78 commented on 2022-02-11 21:24 (UTC)

To udpate to 1.8.2 modify PKGBUILD.

Change to make pkgver=1.8.2 sha256sums=('d69bab29875eed312811cb34a84ac7920acac74f9a86eb637e56e92e5fcbcbbb'

Then build/install, enjoy.

kloaec commented on 2021-12-17 18:03 (UTC) (edited on 2021-12-17 18:04 (UTC) by kloaec)

To update to 1.8.0, you need to modify the PKGBUILD.

The only changes are the following ones: pkgver=1.8.0

sha256sums=('ca636152863a9cc587d8d2b00476abd6fab854ae0b3513950d001f23cb0a1a53'

Do not modify any other line.

e8hffff commented on 2021-12-07 11:39 (UTC)

https://keys.openpgp.org/search?q=CD5DC1C529CDFD3B

Giandoja commented on 2021-12-07 05:58 (UTC)

To reply to @chandlerkc: The problem, as the error message itself reports, appears to be with Gradle (a dependency). As far as I understand, it does not appear that we users can solve it, but it is something that must be fixed "at the source". Anyway, I solved it by installing bisq-bin (from dmp1ce, the same maintainer as this package).

chandlerkc commented on 2021-12-06 22:41 (UTC)

Build failed:

================================================================================ `` -> Building bisq...

Configure project : Project :common => no module-info.java found Project :p2p => no module-info.java found Project :core => no module-info.java found Project :desktop => no module-info.java found Project :monitor => no module-info.java found Pricenode: Skipping spot provider tests

FAILURE: Build failed with an exception.

  • What went wrong: A problem occurred configuring project ':desktop'.

    Checksum failed for com.github.JesusMcCloud:jtorctl:389d61b1b5a85eb2f23c582c3913ede49f80c9f2b553e4762382c836270e57e5

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/6.6.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 764ms `` ================================================================================

Things I have already done to overcome the problem:

  • jdk11-openjdk is already my default Java SDK

  • I have already added the GPG keys

freimair commented on 2021-12-02 13:19 (UTC) (edited on 2021-12-09 20:42 (UTC) by freimair)

To address the recent errors with failing checksums:

There is an upstream issue: https://github.com/bisq-network/bisq/issues/5807#issuecomment-963641322

not much we can do for now.

Giandoja commented on 2021-11-23 16:32 (UTC) (edited on 2021-11-23 16:35 (UTC) by Giandoja)

Same error of 2021-11-19 17:59 @GI_Jack's comment :( Sorry, I'm not practical, should it be flagged as out-of-date in this case?

GI_Jack commented on 2021-11-19 16:59 (UTC)

Build fails:

Starting a Gradle Daemon, 1 stopped Daemon could not be reused, use --status for details

Configure project : Project :common => no module-info.java found Project :p2p => no module-info.java found Project :core => no module-info.java found Project :desktop => no module-info.java found Project :monitor => no module-info.java found Pricenode: Skipping spot provider tests

FAILURE: Build failed with an exception.

  • What went wrong: A problem occurred configuring project ':desktop'.

    Checksum failed for com.github.JesusMcCloud:jtorctl:389d61b1b5a85eb2f23c582c3913ede49f80c9f2b553e4762382c836270e57e5

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/6.6.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 6s

janders commented on 2021-07-15 11:23 (UTC)

Thanks @Giandoja, that fixed it :)

Giandoja commented on 2021-07-15 06:18 (UTC)

Hi @janders, To solve this your problem that I have also encountered, proceed as follows: 1. Give

archlinux-java status

to check if among your available Java there is java-11-openjdk. 2. If you have it, give

sudo archlinux-java set java-11-openjdk

to set it up. If you don't have it, download java11 with this command:

sudo pacman -Syu jdk11-openjdk --noconfirm

and then set it up with that command (step 2).

janders commented on 2021-07-14 22:25 (UTC)

When I launch Bisq, I get an error:

Cannot invoke "javafx.scene.Node.getLayoutBounds()" because "this.textNode"

According to https://github.com/bisq-network/bisq/issues/5624, this seems to be a problem between bisq 1.7.0-1 and java-16-openjdk. But evidently it works on java-11-openjdk.

However, this Bisq package requires jdk-openjdk, which is version 16. How can I get this to work?

gustawdaniel commented on 2021-07-04 18:17 (UTC)

To fix:

gpg: keyserver receive failed: No name

type:

curl https://bisq.network/pubkey/29CDFD3B.asc | gpg --import

Source:

https://github.com/bisq-network/bisq/releases/tag/v1.7.0

dmp1ce commented on 2021-07-04 01:21 (UTC)

Good tip @GI_Jack. I hope bumping PKGREL didn't break anything for anybody. The 1.7.0 ought be be out soon.

GI_Jack commented on 2021-07-03 14:44 (UTC)

Don't bump PKGREL, use EPOCH=1 if you need to downgrade a package.

dmp1ce commented on 2021-06-29 15:33 (UTC)

It looks like the tar.gz.asc is missing so the 1.7.0 build breaks.

https://github.com/bisq-network/bisq/issues/5592

Ranguvar commented on 2021-06-12 06:47 (UTC)

Just a note here that building with OpenJDK 16 from [testing] currently fails. 15.0.2 u7 still works fine.

michalzuber commented on 2021-05-31 09:35 (UTC)

I had to create an alias

bisq-desktop='JAVA_HOME=/usr/lib/jvm/java-11-openjdk bisq-desktop'

janders commented on 2021-05-14 10:09 (UTC)

Thanks Foobo, I ran the following command:

sudo archlinux-java set java-15-openjdk

And then Bisq upgraded with no problem.

foobo108 commented on 2021-05-14 07:38 (UTC)

Your JDK 8 is set as default and therefore the error. For bisq-1.6.4 to be compiled you need to set your Java to another default as per https://wiki.archlinux.org/title/Java#Change_default_Java_environment. Try JDK 15.

janders commented on 2021-05-12 14:34 (UTC)

I'm trying to upgrade Bisq from 1.6.2-1 to 1.6.4-1, but the build is failing. Here is what I believe to be the relevant logs:

> Task :assets:compileJava FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':assets:compileJava'.
> Could not target platform: 'Java SE 10' using tool chain: 'JDK 8 (1.8)'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.6.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 1s
17 actionable tasks: 2 executed, 15 up-to-date
==> ERROR: A failure occurred in build().
    Aborting...

I don't have gradle installed, is that a requirement? Or maybe I have a versioning problem with java or jdk. Here is what I have installed:

$ pacman -Q | grep -E 'java|jdk|gradle'
java-environment-common 3-3
java-runtime-common 3-3
java11-openjfx 11.0.10.u1-1
jdk-openjdk 15.0.2.u7-1
jdk10-openjdk 10.0.2.u13-2
jdk11-openjdk 11.0.11.u9-1
jdk8-openjdk 8.u292-1
jre-openjdk 15.0.2.u7-1
jre-openjdk-headless 15.0.2.u7-1
jre10-openjdk 10.0.2.u13-2
jre10-openjdk-headless 10.0.2.u13-2
jre11-openjdk 11.0.11.u9-1
jre11-openjdk-headless 11.0.11.u9-1
jre8-openjdk 8.u292-1
jre8-openjdk-headless 8.u292-1

I poked around at help.gradle.org, but really have no idea what I'm reading. Any help is appreciated.

dmp1ce commented on 2021-03-06 16:50 (UTC)

That's right. Go to the releases page and you will see the same hash for the GPG key. 29CDFD3B which belongs to Christoph Atteneder.

https://github.com/bisq-network/bisq/releases

If you use 29CDFD3B, as suggested on Github and here, then you know you are installing the binary created from the original creator.

freimair commented on 2021-03-04 14:08 (UTC) (edited on 2021-03-04 14:09 (UTC) by freimair)

Question is, is this person trusted?

Well that is on you to decide. :) the prettygoodprivacy (PGP) system is designed to build trust networks and give you guidance on whether to trust the key of someone or not. It is a tool that attempts to help to come over a pretty much unsolvable problem.

In this case, https://github.com/bisq-network/bisq/releases, which is the place where Bisq is built, gives you a whole lot of information on how it is built, how it is installed and how you can verify that you got the correct software package. There you can also find the key files of the guy who packaged and released bisq (and he did so for years now).

Does this fix defeat the purpose of having keys in the first place?

Well, you do no longer need to trust me, the packager, to supply the correct checksums. And you can be rather certain that it still is the same guy that releases bisq, until key stuff starts acting up again. So at least you can be certain that nobody suddenly hijacked the AUR and feeds you malicious software.

:)

0000000000 commented on 2021-03-03 20:41 (UTC)

just spent an hour banging my head off my monitor trying to get this installed. Haven't used linux in years and from what I remember, with arch, nothing ever just works. Forgot that till now. Installed manjaro and after it's first update it breaks and terminal wont run. Of course. Fixed it. Anyway. I digress.

Key problem. Spent an hour figuring out how to manually do keys and shit only to see here that the uploader/packager posted a fix. Pasted in what he posted and it finally installed.

Question is, is this person trusted? Does this fix defeat the purpose of having keys in the first place? Seems pretty stupid.

I should have gone with a debian based distro. I'm going to bed.

rockyr commented on 2021-02-03 17:09 (UTC)

I updated yesterday with the manjaro gui package manager. I am unable to find Bisq listed in my applications now and the GNOME activities search does not bring it up in a search.

I am hesitant to reinstall the package because I have some bitcoins in the current bisq installation. Any ideas on next steps here? I attempted to open Bisq in the command line under /opt/bisq/bisq-desktop but it was an invalid command. I did confirm in pacman that the bisq package is still installed. Any further guidance would be appreciated. Thanks.

freimair commented on 2021-02-02 12:23 (UTC) (edited on 2021-02-02 12:23 (UTC) by freimair)

I just updated the build to fetch the newly available signed source tarball off github. finally.

If you stumble over the message that a key is not trusted just do a gpg --recv-keys 29CDFD3B and you should be good

Giandoja commented on 2020-10-21 08:35 (UTC) (edited on 2020-10-21 08:37 (UTC) by Giandoja)

For Arch users with GNOME (hence Wayland):

To me Bisq didn't want to know to start, so I tried to install all the versions of Java that I found (apart from the older ones) and set the default OpenJDK11, and now everything works. Here are the commands I gave, but I don't know exactly which of the things I installed is the one that made Bisq work (I'm newbie):
sudo pacman -Syuv java-environment-common jdk-openjdk openjdk-doc openjdk-src jre11-openjdk jdk11-openjdk openjdk11-doc openjdk11-src java-openjfx java-openjfx-doc java-openjfx-src java11-openjfx java11-openjfx-doc java11-openjfx-src --noconfirm &&
sudo archlinux-java set java-11-openjdk

I hope it can be of help to someone. You probably just need to install OpenJDK11 only and then set it to default for Bisq to work, but I haven't tried.

fce8 commented on 2020-10-14 14:37 (UTC)

Freezes my computer at launch. Only hard boot helps.

sylphio commented on 2020-06-22 08:38 (UTC)

@dsche-cyber I am not one of the maintainers, so all I can say is that the reference should be the GitHub release channel, in my opinion. Means of verification are provided there for every release. Since this AUR package had to switch to git clone because of this issue, I don't know what the checksum is supposed to check. I think you were right to raise ŧhis issue with the Bisq developer: if one cannot build from the release's archive alone, a different verification is necessary.

dsche-cyber commented on 2020-06-21 21:58 (UTC)

@sylphio alright, one more thing: where did you get the sha256sum in PKGBUILD from?

sylphio commented on 2020-06-21 21:46 (UTC)

@dsche-cyber I can't help you with that; that question would be better asked to the Bisq community than in the AUR. Still, what you report is what I would expect: Bisq is a separate network (built atop Tor).

dsche-cyber commented on 2020-06-21 21:27 (UTC) (edited on 2020-06-21 21:54 (UTC) by dsche-cyber)

@sylphio thanks for the quick response and the hint. Was searching for it a long time and 10 min after the post I found it, this happens all the time...

Got my full node connected the following way:
1. Custom Node under settings with:
127.0.0.1 (No [] and since port 8333 is set per default no port)
2. restart (you get prompted to do so)
3. Uncheck on tor.
4. restart (you get prompted to do so)

But I got a question: The connected peers shown in bisq are not the same as the ones from bitcoin-cli getpeerinfo. Why is that and is it normal?

sylphio commented on 2020-06-21 20:48 (UTC)

@dsche-cyber The files you are looking for are likely in $HOME/.local/share/Bisq (particularly btc_mainnet). You may want to back it up, since it contains important data that you may not be able to recover otherwise (wallet, keys, etc.).

dsche-cyber commented on 2020-06-21 20:25 (UTC)

How can I fully deinstall this? sudo pacman -R bisq is not enough. I want to reinstall it, and start it as i never touched it. But after pacman -R bisq, new git clone and build I am stuck with the same problems, bisq not getting the connected to the network (after 3/4) "connection problems". I know that there is still data not deleted as it starts in dark mode even though it is not the default (after new install).

sylphio commented on 2020-06-21 14:39 (UTC) (edited on 2020-06-21 14:39 (UTC) by sylphio)

@kwacorn Thanks for the feedback. I hope one of the maintainers will find the time to fix the PKGBUILD.

@jamesjon My post describes modifications of the file PKGBUILD: the lines begun by a + are to be added; the rest is just context to locate the place in the file. I guess you use an AUR helper (probably yay, the default in Manjaro). There should be an option to edit the PKGBUILD, but I am not familiar with yay. Here is the manual process:

  1. Download the PKGBUILD file. You can get it directly on this page (direct link). Alternatively, I think yay -G bisq does exactly that. Do not change the file's name; it has to be named PKGBUILD.

  2. Edit the PKGBUILD file as I describe: find the line git clone [...] and add below the three lines marked by a + (do not write the +).

  3. In the same directory as the PKGBUILD (you may want an empty directory for this), run the command makepkg --syncdeps --install. This will follow the instructions in the PKGBUILD file: install any missing dependency (--syncdeps); download the source files; build the package; install it (--install). The purpose of the lines I propose to add is to download the missing files that caused the error you got; it is simply what the error message suggested to do.

  4. If you get another error, report the error message so that someone can help you.

This 'manual' process, and everything you need to know about it, is described in the ArchWiki page on makepkg (particularly the usage section). The AUR helpers do the same thing, they just automate it for convenience. When you need to fix something, understanding the installation process helps.

jomocu commented on 2020-06-21 13:43 (UTC)

@sylphio Where am I supposed to put that? How do I install it "manually"? Thank you

kwacorn commented on 2020-06-20 20:03 (UTC)

@sylphio I am happy to report that your suggested changes to PKGBUILD have worked and I have a successful build and install of bisq 1.3.5-1, thank you.

sylphio commented on 2020-06-20 16:46 (UTC)

@jamesjon Did you try my suggested fix (see my message just below yours)? If you did and still get this error, please share the full error message until BUILD FAILED (as kwacorn did below) so that people can try to help you.

jomocu commented on 2020-06-20 16:09 (UTC)

It doesn't work, it gives error in manjaro ...

Task :p2p:processResources FAILED

FAILURE: Build failed with an exception.

sylphio commented on 2020-06-19 22:57 (UTC)

@kwacorn this change to the PKGBUILD fixed it for me:

--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,6 +20,9 @@ provides=("bisq")
 prepare() {
   rm -rf "${srcdir}/${pkgname}-${pkgver}"
   git clone --depth=1 --branch=v${pkgver} https://github.com/bisq-network/bisq.git ${pkgname}-${pkgver}
+  cd ${pkgname}-${pkgver}
+  git lfs install
+  git lfs pull
 }

kwacorn commented on 2020-06-19 11:20 (UTC)

I thought I had better report this error I am getting with the 2020-06-18 10:06 update when running pamac build bisq, here is the latter part of the output:

> Task :p2p:processResources FAILED

FAILURE: Build failed with an exception.

* Where:
Build file '/var/tmp/pamac-build-kw/bisq/src/bisq-1.3.5/build.gradle' line: 280

* What went wrong:
Execution failed for task ':p2p:processResources'.
> p2p data store files have not been synchronized. To fix this, ensure you have Git LFS installed and run `git lfs pull`. See docs/build.md for more information.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 39s
27 actionable tasks: 14 executed, 13 up-to-date
==> ERROR: A failure occurred in build().
    Aborting...

A few days ago I got the other git lfs error, as already reported by others, but this one is different.

mosh5382 commented on 2020-06-18 23:01 (UTC)

That did the trick. Thanks @freimair !

freimair commented on 2020-06-18 09:08 (UTC)

Github doesn't play well with source tarballs and the git lfs...

Switched back to git clone instead of downloading the source tarball. Made it a shallow one though.

mosh5382 commented on 2020-06-17 21:05 (UTC)

@NyanCat

I didn't get the impression that upstream was going to do anything about it from the issue comments:

"You need to do a git lfs install in the Bisq repo directory once"

I was able to build bisq 1.3.5 following the build instructions on github but I was not able to build it with the AUR PKGBUILD after trying to make a few changes. I'm not sure what needs to be done to get the PKGBUILD to work.

NyanCat commented on 2020-06-16 10:07 (UTC)

It seems not to be an AUR problem. The issue was already reported upstream: https://github.com/bisq-network/bisq/issues/4310

rorscharch commented on 2020-06-16 08:20 (UTC)

failed to build, switched to jdk 11, installed gradle manually, git-lfs was installed. https://pastebin.com/4LUk3acZ

NyanCat commented on 2020-06-12 09:47 (UTC)

Now validating sha256sums of file source bisq.desktop fails because jdk changed from 10 to 11. But after patching the sha256sum the build was successful. @jano I had no gradle installed before. It installed automatically somehow.

raneon commented on 2020-06-10 10:51 (UTC)

There is no jdk10-openjdk anymore. Please update the package.

qq88 commented on 2020-05-20 07:59 (UTC)

@freimair, that was it, thank you!

jano commented on 2020-05-12 15:39 (UTC)

I installed gradle (it didn't do it automatically, you may consider to add this to the dependencies list), then gradle complains about the java being below V8, changed it to V11, and it works!

freimair commented on 2020-05-12 07:42 (UTC)

@qq88 I cannot reproduce the issue. Maybe try to clear out the gradle cache?

qq88 commented on 2020-05-12 05:39 (UTC)

Failed for me as well: https://pastebin.com/4aBGL8sR

jano commented on 2020-01-14 20:54 (UTC)

tried to install a moment ago, but it fails, I copied the result of yay -S bisq here: https://pastebin.com/wzMaXr2E

any idea why?

paulodiovani commented on 2019-08-06 20:00 (UTC) (edited on 2019-08-06 20:00 (UTC) by paulodiovani)

Please, do not SKIP package checksum.

Fetch the archive from github instead: https://github.com/bisq-network/${pkgname}/archive/v${pkgver}.tar.gz

hdante commented on 2019-08-01 00:39 (UTC)

Hello, I'm having this crash when bisq starts:

https://github.com/bisq-network/bisq/issues/2279

There should probably be a "GDK_BACKEND=x11" environment variable set when running bisq.

https://bugs.openjdk.java.net/browse/JDK-8210411

gerardo-junior commented on 2019-02-02 09:01 (UTC)

not start

Feb-02 05:53:50.803 [NetworkNode-9999] ERROR b.n.p2p.network.TorNetworkNode: Could not connect to running Tor: Unsupported private_key algorithm. Did Tor get a new key type for hidden services?

dmp1ce commented on 2018-12-29 15:50 (UTC)

Thanks @locked_sh

I am now working with a clean environment using clean-chroot-manager and a VirtualBox VM of Antergos to test the packages properly.

I removed java-openjfx as a dependency and set java-runtime as a dependency instead. This does require that the installer set jre10-openjdk to the Java runtime in order for Bisq to work I believe.

locked_sh commented on 2018-12-27 12:37 (UTC)

Seems like since 0.9.0 Bisq is no longer depends on java-openjfx?

dmp1ce commented on 2018-12-10 13:34 (UTC) (edited on 2018-12-11 01:30 (UTC) by dmp1ce)

@freimair: Thank you for helping with this package. You might consider changing the pkgrel for minor changes that do not make a version change.

IncredibleLaser commented on 2018-12-09 09:50 (UTC)

git is missing from makedepends, building in a clean chroot fails.

frankbe commented on 2018-12-07 15:13 (UTC)

You could consider to add 'jdk10-openjdk' in PKGBUILD to 'depends' as well. Until now, jdk10 is only within the build dependencies. But at least since with the JAVA_HOME setting in bisq.desktop, the runtime is now bound to jdk10 anyway.
However, I don't know if it makes any difference in practice..

freimair commented on 2018-12-06 13:39 (UTC) (edited on 2018-12-06 13:40 (UTC) by freimair)

@xuhcc: you have to run bisq with jdk10-openjdk. A sudo archlinux-java set java-10-openjdk run once solves the issue.

@all:However, as some of you might not want to switch to a systemwide java10, I updated bisq.desktop to start bisq with jdk10-openjdk. So everything should work out of the box without having to change the system java.

xuhcc commented on 2018-12-05 10:41 (UTC)

I'm getting this error when launching app:

Exception in thread "main" java.lang.UnsupportedClassVersionError: bisq/desktop/app/BisqAppMain has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0

freimair commented on 2018-12-04 17:27 (UTC)

@backbert: thanks for the input! Integrated into PKGBUILD.

frankbe commented on 2018-12-04 17:20 (UTC) (edited on 2018-12-04 17:22 (UTC) by frankbe)

Thanks for the hints.

I just tried to build the new version (0.9.0-1) and on first attempt it failed:

Execution failed for task ':assets:compileJava'.
> Could not target platform: 'Java SE 10' using tool chain: 'JDK 8 (1.8)'.

..because I had installed only jdk8 and the current source level seems to be java 10. So I modified my local PKGBUILD file. I replaced the makedepends value 'jdk8-openjdk' with 'jdk10-openjdk'. Then I changed './gradlew build' to './gradlew build -Dorg.gradle.java.home=/usr/lib/jvm/java-10-openjdk' (which was necessary because my default jdk was still linked to jdk8).

After that, the build worked for me!

freimair commented on 2018-12-02 20:44 (UTC)

@blackbert, @dmp1ce, @all please use the bin package until 0.9 is released in a few days.

dmp1ce commented on 2018-12-02 20:41 (UTC)

I got errors from building too, but different errors.

==> Starting build()...
  -> Building bisq...

> Task :compileJava
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:55: error: package javafx.application does not exist
import javafx.application.Application;
                         ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:57: error: package javafx.stage does not exist
import javafx.stage.Modality;
                   ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:58: error: package javafx.stage does not exist
import javafx.stage.Stage;
                   ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:59: error: package javafx.stage does not exist
import javafx.stage.StageStyle;
                   ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:61: error: package javafx.scene does not exist
import javafx.scene.Parent;
                   ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:62: error: package javafx.scene does not exist
import javafx.scene.Scene;
                   ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:63: error: package javafx.scene.control does not exist
import javafx.scene.control.Label;
                           ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:64: error: package javafx.scene.image does not exist
import javafx.scene.image.Image;
                         ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:65: error: package javafx.scene.input does not exist
import javafx.scene.input.KeyCode;
                         ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:66: error: package javafx.scene.input does not exist
import javafx.scene.input.KeyEvent;
                         ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:67: error: package javafx.scene.layout does not exist
import javafx.scene.layout.Pane;
                          ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:68: error: package javafx.scene.layout does not exist
import javafx.scene.layout.StackPane;
                          ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:81: error: cannot find symbol
public class BisqApp extends Application implements UncaughtExceptionHandler {
                             ^
  symbol: class Application
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:84: error: cannot find symbol
    private static Consumer<Application> appLaunchedHandler;
                            ^
  symbol:   class Application
  location: class BisqApp
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:92: error: cannot find symbol
    private Stage stage;
            ^
  symbol:   class Stage
  location: class BisqApp
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:94: error: cannot find symbol
    private Scene scene;
            ^
  symbol:   class Scene
  location: class BisqApp
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:112: error: cannot find symbol
    public void start(Stage stage) {
                      ^
  symbol:   class Stage
  location: class BisqApp
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:56: error: package javafx.scene.control does not exist
import javafx.scene.control.Button;
                           ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:57: error: package javafx.scene.control does not exist
import javafx.scene.control.ComboBox;
                           ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:58: error: package javafx.scene.control does not exist
import javafx.scene.control.ContentDisplay;
                           ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:59: error: package javafx.scene.control does not exist
import javafx.scene.control.Label;
                           ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:60: error: package javafx.scene.control does not exist
import javafx.scene.control.ListCell;
                           ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:61: error: package javafx.scene.control does not exist
import javafx.scene.control.ProgressBar;
                           ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:62: error: package javafx.scene.control does not exist
import javafx.scene.control.Separator;
                           ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:63: error: package javafx.scene.control does not exist
import javafx.scene.control.TextField;
                           ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:64: error: package javafx.scene.control does not exist
import javafx.scene.control.ToggleButton;
                           ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:65: error: package javafx.scene.control does not exist
import javafx.scene.control.ToggleGroup;
                           ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:66: error: package javafx.scene.control does not exist
import javafx.scene.control.Tooltip;
                           ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:67: error: package javafx.scene.effect does not exist
import javafx.scene.effect.DropShadow;
                          ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:68: error: package javafx.scene.image does not exist
import javafx.scene.image.ImageView;
                         ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:71: error: package javafx.scene.layout does not exist
import javafx.scene.layout.AnchorPane;
                          ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:72: error: package javafx.scene.layout does not exist
import javafx.scene.layout.BorderPane;
                          ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:73: error: package javafx.scene.layout does not exist
import javafx.scene.layout.HBox;
                          ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:74: error: package javafx.scene.layout does not exist
import javafx.scene.layout.Pane;
                          ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:75: error: package javafx.scene.layout does not exist
import javafx.scene.layout.StackPane;
                          ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:76: error: package javafx.scene.layout does not exist
import javafx.scene.layout.VBox;
                          ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:77: error: package javafx.scene.paint does not exist
import javafx.scene.paint.Color;
                         ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:78: error: package javafx.scene.text does not exist
import javafx.scene.text.TextAlignment;
                        ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:80: error: package javafx.geometry does not exist
import javafx.geometry.Insets;
                      ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:81: error: package javafx.geometry does not exist
import javafx.geometry.Pos;
                      ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:83: error: package javafx.beans.value does not exist
import javafx.beans.value.ChangeListener;
                         ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:88: error: package javafx.scene.layout does not exist
import static javafx.scene.layout.AnchorPane.setBottomAnchor;
                                 ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:88: error: static import only from classes and interfaces
import static javafx.scene.layout.AnchorPane.setBottomAnchor;
^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:89: error: package javafx.scene.layout does not exist
import static javafx.scene.layout.AnchorPane.setLeftAnchor;
                                 ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:89: error: static import only from classes and interfaces
import static javafx.scene.layout.AnchorPane.setLeftAnchor;
^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:90: error: package javafx.scene.layout does not exist
import static javafx.scene.layout.AnchorPane.setRightAnchor;
                                 ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:90: error: static import only from classes and interfaces
import static javafx.scene.layout.AnchorPane.setRightAnchor;
^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:91: error: package javafx.scene.layout does not exist
import static javafx.scene.layout.AnchorPane.setTopAnchor;
                                 ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:91: error: static import only from classes and interfaces
import static javafx.scene.layout.AnchorPane.setTopAnchor;
^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/common/view/InitializableView.java:20: error: package javafx.fxml does not exist
import javafx.fxml.Initializable;
                  ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/common/view/InitializableView.java:22: error: package javafx.scene does not exist
import javafx.scene.Node;
                   ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/common/view/AbstractView.java:20: error: package javafx.fxml does not exist
import javafx.fxml.FXML;
                  ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/common/view/InitializableView.java:28: error: cannot find symbol
public abstract class InitializableView<R extends Node, M> extends AbstractView<R, M> implements Initializable {
                                                                                                 ^
  symbol: class Initializable
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:95: error: cannot find symbol
public class MainView extends InitializableView<StackPane, MainViewModel> {
                                                ^
  symbol: class StackPane
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainViewModel.java:67: error: package javafx.beans.property does not exist
import javafx.beans.property.BooleanProperty;
                            ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainViewModel.java:68: error: package javafx.beans.property does not exist
import javafx.beans.property.DoubleProperty;
                            ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainViewModel.java:69: error: package javafx.beans.property does not exist
import javafx.beans.property.IntegerProperty;
                            ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainViewModel.java:70: error: package javafx.beans.property does not exist
import javafx.beans.property.ObjectProperty;
                            ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainViewModel.java:71: error: package javafx.beans.property does not exist
import javafx.beans.property.SimpleBooleanProperty;
                            ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainViewModel.java:72: error: package javafx.beans.property does not exist
import javafx.beans.property.StringProperty;
                            ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainViewModel.java:74: error: package javafx.collections does not exist
import javafx.collections.ObservableList;
                         ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/common/view/InitializableView.java:28: error: cannot find symbol
public abstract class InitializableView<R extends Node, M> extends AbstractView<R, M> implements Initializable {
                                                  ^
  symbol: class Node
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/common/view/AbstractView.java:27: error: cannot find symbol
public abstract class AbstractView<R extends Node, M> implements View {
                                             ^
  symbol: class Node
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:196: error: cannot find symbol
    private Scene createAndConfigScene(MainView mainView, Injector injector) {
            ^
  symbol:   class Scene
  location: class BisqApp
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:206: error: cannot find symbol
    private void setupStage(Scene scene) {
                            ^
  symbol:   class Scene
  location: class BisqApp
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:243: error: cannot find symbol
    private void addSceneKeyEventHandler(Scene scene, Injector injector) {
                                         ^
  symbol:   class Scene
  location: class BisqApp
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:311: error: cannot find symbol
    private void showDebugWindow(Scene scene, Injector injector) {
                                 ^
  symbol:   class Scene
  location: class BisqApp
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/app/BisqApp.java:326: error: cannot find symbol
    private void showFPSWindow(Scene scene) {
                               ^
  symbol:   class Scene
  location: class BisqApp
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:98: error: cannot find symbol
    private Label versionLabel;
            ^
  symbol:   class Label
  location: class MainView
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:102: error: cannot find symbol
    public static StackPane getRootContainer() {
                  ^
  symbol:   class StackPane
  location: class MainView
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/util/Transitions.java:26: error: package javafx.animation does not exist
import javafx.animation.FadeTransition;
                       ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/util/Transitions.java:27: error: package javafx.animation does not exist
import javafx.animation.Interpolator;
                       ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/util/Transitions.java:28: error: package javafx.animation does not exist
import javafx.animation.KeyFrame;
                       ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/util/Transitions.java:29: error: package javafx.animation does not exist
import javafx.animation.KeyValue;
                       ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/util/Transitions.java:30: error: package javafx.animation does not exist
import javafx.animation.Timeline;
                       ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/util/Transitions.java:33: error: package javafx.scene.effect does not exist
import javafx.scene.effect.ColorAdjust;
                          ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/util/Transitions.java:34: error: package javafx.scene.effect does not exist
import javafx.scene.effect.GaussianBlur;
                          ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/util/Transitions.java:35: error: package javafx.scene.layout does not exist
import javafx.scene.layout.Pane;
                          ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/util/Transitions.java:37: error: package javafx.event does not exist
import javafx.event.ActionEvent;
                   ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/util/Transitions.java:38: error: package javafx.event does not exist
import javafx.event.EventHandler;
                   ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/util/Transitions.java:40: error: package javafx.util does not exist
import javafx.util.Duration;
                  ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:131: error: cannot find symbol
    private static StackPane rootContainer;
                   ^
  symbol:   class StackPane
  location: class MainView
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:138: error: cannot find symbol
    private final ToggleGroup navButtons = new ToggleGroup();
                  ^
  symbol:   class ToggleGroup
  location: class MainView
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:139: error: cannot find symbol
    private ChangeListener<String> walletServiceErrorMsgListener;
            ^
  symbol:   class ChangeListener
  location: class MainView
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:140: error: cannot find symbol
    private ChangeListener<String> btcSyncIconIdListener;
            ^
  symbol:   class ChangeListener
  location: class MainView
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:141: error: cannot find symbol
    private ChangeListener<String> splashP2PNetworkErrorMsgListener;
            ^
  symbol:   class ChangeListener
  location: class MainView
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:142: error: cannot find symbol
    private ChangeListener<String> splashP2PNetworkIconIdListener;
            ^
  symbol:   class ChangeListener
  location: class MainView
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:143: error: cannot find symbol
    private ChangeListener<Boolean> splashP2PNetworkVisibleListener;
            ^
  symbol:   class ChangeListener
  location: class MainView
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/components/BusyAnimation.java:23: error: package javafx.scene.image does not exist
import javafx.scene.image.ImageView;
                         ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/components/BusyAnimation.java:26: error: package javafx.beans.property does not exist
import javafx.beans.property.SimpleBooleanProperty;
                            ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/components/BusyAnimation.java:30: error: cannot find symbol
public class BusyAnimation extends ImageView {
                                   ^
  symbol: class ImageView
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:145: error: cannot find symbol
    private Label splashP2PNetworkLabel;
            ^
  symbol:   class Label
  location: class MainView
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:146: error: cannot find symbol
    private ProgressBar btcSyncIndicator;
            ^
  symbol:   class ProgressBar
  location: class MainView
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/MainView.java:147: error: cannot find symbol
    private Label btcSplashInfo;
            ^
  symbol:   class Label
  location: class MainView
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/overlays/Overlay.java:39: error: package javafx.animation does not exist
import javafx.animation.Interpolator;
                       ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/overlays/Overlay.java:40: error: package javafx.animation does not exist
import javafx.animation.KeyFrame;
                       ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/overlays/Overlay.java:41: error: package javafx.animation does not exist
import javafx.animation.KeyValue;
                       ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/overlays/Overlay.java:42: error: package javafx.animation does not exist
import javafx.animation.Timeline;
                       ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/overlays/Overlay.java:44: error: package javafx.stage does not exist
import javafx.stage.Modality;
                   ^
/home/david/Projects/aur/bisq/src/bisq/src/main/java/bisq/desktop/main/overlays/Overlay.java:45: error: package javafx.stage does not exist
import javafx.stage.Stage;
                   ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
100 errors


FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileJava'.
> java.lang.ExceptionInInitializerError

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
See https://docs.gradle.org/4.6/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 5s
1 actionable task: 1 executed
==> ERROR: A failure occurred in build().
    Aborting...

I'm going to try again once development stabilizes around version 9 hopefully.

dmp1ce commented on 2018-12-02 20:21 (UTC) (edited on 2018-12-02 20:42 (UTC) by dmp1ce)

@backbert

I'm not sure about the errors. The repositories might have been changed upsteam. I'll try building again and see if I run into any issues.

To format comment as code surround code with ```

frankbe commented on 2018-12-02 16:51 (UTC) (edited on 2018-12-02 16:58 (UTC) by frankbe)

I tried to build version 0.8.0-1 with makepkg -si and got this error: (BTW: how can I format text as shell output, like dmp1ce did ?)

FAILURE: Build failed with an exception.

freimair commented on 2018-11-14 09:56 (UTC)

We will skip the 0.8.1 release as there have been some major changes in the build configuration and building this release is most tricky.

The changes from 0.8.0 to 0.8.1 only apply to new installations anyways, as they reduce the startup time when run the very first time on a system.

If you insist on upgrading, please use the bisq-bin package instead.

(Bisq 0.9 is coming up with lots of changes anyways...)

dmp1ce commented on 2018-07-06 19:05 (UTC) (edited on 2018-07-06 19:06 (UTC) by dmp1ce)

0.7.1 isn't building for me so I'm not releasing it. Possibly an upsteam issue with the 0.7.1 tag. Here is the errors I'm getting. bisq-git builds for me.

==> Starting build()...
  -> Building bisq...
Starting a Gradle Daemon (subsequent builds will be faster)
Download https://jitpack.io/network/bisq/bisq-common/0.7.1/bisq-common-0.7.1.pom
Download https://jitpack.io/network/bisq/libdohj/libdohj-core/23dd03f5/libdohj-core-23dd03f5.pom
Download https://jitpack.io/com/github/bisq-network/bitcoinj/bitcoinj-core/705b8c0d/bitcoinj-core-705b8c0d.pom
Download https://jitpack.io/com/github/bisq-network/bitcoinj/bitcoinj-parent/705b8c0d/bitcoinj-parent-705b8c0d.pom

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'bisq-desktop'.
> Could not resolve all dependencies for configuration ':compile'.
   > Could not find network.bisq:bisq-core:0.7.1.
     Searched in the following locations:
         https://jcenter.bintray.com/network/bisq/bisq-core/0.7.1/bisq-core-0.7.1.pom
         https://jcenter.bintray.com/network/bisq/bisq-core/0.7.1/bisq-core-0.7.1.jar
         https://jitpack.io/network/bisq/bisq-core/0.7.1/bisq-core-0.7.1.pom
         https://jitpack.io/network/bisq/bisq-core/0.7.1/bisq-core-0.7.1.jar
         https://raw.githubusercontent.com/JesusMcCloud/tor-binary/master/release/network/bisq/bisq-core/0.7.1/bisq-core-0.7.1.pom
         https://raw.githubusercontent.com/JesusMcCloud/tor-binary/master/release/network/bisq/bisq-core/0.7.1/bisq-core-0.7.1.jar
         https://dl.bintray.com/jerady/maven/network/bisq/bisq-core/0.7.1/bisq-core-0.7.1.pom
         https://dl.bintray.com/jerady/maven/network/bisq/bisq-core/0.7.1/bisq-core-0.7.1.jar
     Required by:
         project :
   > Could not find network.bisq:bisq-p2p:0.7.1.
     Searched in the following locations:
         https://jcenter.bintray.com/network/bisq/bisq-p2p/0.7.1/bisq-p2p-0.7.1.pom
         https://jcenter.bintray.com/network/bisq/bisq-p2p/0.7.1/bisq-p2p-0.7.1.jar
         https://jitpack.io/network/bisq/bisq-p2p/0.7.1/bisq-p2p-0.7.1.pom
         https://jitpack.io/network/bisq/bisq-p2p/0.7.1/bisq-p2p-0.7.1.jar
         https://raw.githubusercontent.com/JesusMcCloud/tor-binary/master/release/network/bisq/bisq-p2p/0.7.1/bisq-p2p-0.7.1.pom
         https://raw.githubusercontent.com/JesusMcCloud/tor-binary/master/release/network/bisq/bisq-p2p/0.7.1/bisq-p2p-0.7.1.jar
         https://dl.bintray.com/jerady/maven/network/bisq/bisq-p2p/0.7.1/bisq-p2p-0.7.1.pom
         https://dl.bintray.com/jerady/maven/network/bisq/bisq-p2p/0.7.1/bisq-p2p-0.7.1.jar
     Required by:
         project :

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
See https://docs.gradle.org/4.6/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 13s
==> ERROR: A failure occurred in build().
    Aborting...

dmp1ce commented on 2018-05-15 13:30 (UTC)

I noticed the fix. I was able to build but I am currently traveling so I won't be able to make a new release until tonight or tomorrow.

cleopatra17 commented on 2018-05-15 13:25 (UTC)

@dmp1ce upstream issue #537 has been resolved yesterday ;). Thank you!

dmp1ce commented on 2018-05-14 13:50 (UTC)

Waiting for a fix from upstream for version 0.7.0.

https://github.com/bisq-network/bisq-desktop/issues/1537

tydynrain commented on 2018-02-28 18:25 (UTC)

Thank you dmp1ce, curiously that worked for me as well. It built successfully after reinstalling jdk8-openjdk, jre8-openjdk, and jre8-openjdk-headless, and then rebooting. I also cleared out the build directory, to start fresh.

dmp1ce commented on 2018-02-28 17:51 (UTC)

I also saw a crash yesterday but today Bisq is building OK for me. I'm not sure what caused the crash for me. Maybe I had updated Java and rebooted which fixed the issue for me.

tydynrain commented on 2018-02-28 16:37 (UTC)

Usually Bisq builds fine, but sadly I just had a build error appear. Here is the terminal message:

A fatal error has been detected by the Java Runtime Environment:
SIGSEGV (0xb) at pc=0x00007f70fa4253b8, pid=14456, tid=0x00007f70f8afe700
JRE version: OpenJDK Runtime Environment (8.0_162-b12) (build 1.8.0_162-b12)
Java VM: OpenJDK 64-Bit Server VM (25.162-b12 mixed mode linux-amd64 compressed oops)
Problematic frame:
V [libjvm.so+0x6b73b8]
Core dump written. Default location: /home/tydynrain/.cache/aursync/bisq/src

/bisq/core or core.14456

An error report file with more information is saved as:
/home/tydynrain/.cache/aursync/bisq/src/bisq/hs_err_pid14456.log
If you would like to submit a bug report, please visit:
http://bugreport.java.com/bugreport/crash.jsp

/home/tydynrain/.cache/aursync/bisq/PKGBUILD: line 24: 14456 Aborted (core dumped) mvn clean package verify

-Dmaven.repo.local="$mvn_repo" -DskipTests -Dmaven.javadoc.skip=tru e

==> ERROR: A failure occurred in build().

Aborting...

The error log is obviously MUCH larger, so I have not included it here, though I can share it if it is useful.

dmp1ce commented on 2018-01-26 18:02 (UTC)

@robertfoster, bisq-bin is different because I'm using upstream .desktop.

robertfoster commented on 2018-01-25 16:07 (UTC)

@dmp1ce Good job man, It works. Could you extend these mods to bisq-bin?

dmp1ce commented on 2018-01-23 14:02 (UTC)

@robertfoster, let me know if my change works for you.

robertfoster commented on 2018-01-22 15:28 (UTC)

Hi, could your set Icon=bisq in .desktop file? Icon under /usr/share/pixmaps will work as previously and this edit will grant themable icon for bisq

dmp1ce commented on 2017-12-26 15:23 (UTC)

@psychi,

When you build the PKGBUILD you can take out the -Dmaven.repo.local="$mvn_repo" section for the build to use your global maven repository. To be convenient to most users, this would require a new PKGBUILD to be uploaded to the AUR which I am most likely not going to do. Anyone is welcome to copy my PKGBUILD though and maintain a a build like you suggest.

You could also use bisq-bin which just downloads the binary.

psychi commented on 2017-12-23 09:58 (UTC)

Hi,

This project is great but the AUR package is a bit of a pain because it redownloads all the maven dependencies fresh every time. I understand that it's probably desirable to have an isolated, clean build by default, but it would be great if there was a way to have it build from a persistent local maven repo. I'm not building lots of maven projects on this machine so I think it's unlikely that I will have any problems as a result of doing this.

I'm passingly familiar with maven but I'm clueless about pacman/yaourt. Is there a way to arrange this relatively straightforwardly?

dmp1ce commented on 2017-09-18 18:33 (UTC)

I updated the build but I think the tagged hash for 0.5.3 is not building. I get an error building common. Try bisq-git or bisq-bin in the meantime, until I can get a fix.