Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not running on Ubuntu 18.04 LTS #1791

Closed
5andr0 opened this issue Oct 19, 2018 · 6 comments
Closed

Not running on Ubuntu 18.04 LTS #1791

5andr0 opened this issue Oct 19, 2018 · 6 comments

Comments

@5andr0
Copy link

5andr0 commented Oct 19, 2018

I was trying to run Bisq on a remote 18.04 LTS server instance with xrdp (xfce4)

same error for v0.8 and v0.7 with java-8-openjdk-amd64 and java-8-oracle (log attached below)

Then i tried to compile from master with java-10.0.2-openjdk-amd64 and java-11-openjdk-amd64, but ran into javafx issues:

> Task :common:compileJava
/root/bisq-desktop/common/src/main/java/bisq/common/util/Utilities.java:39: error: package javafx.scene.input does not exist
import javafx.scene.input.Clipboard;
.
.
/root/bisq-desktop/common/src/main/java/bisq/common/util/Utilities.java:423: error: cannot find symbol
    public static boolean isAltOrCtrlPressed(KeyCode keyCode, KeyEvent keyEvent) {
                                             ^
  symbol:   class KeyCode
  location: class Utilities

This type of exchange is the future (great work) but it totally lacks a serverside/gui-less daemon, especially if it requires you to be online all the time! You should fund or join forces with this guy: https://github.com/citkane/bisq-front / https://github.com/citkane/bisq-engine

java -jar bisq-desktop-0.8.0-all.jar
Successfully removed cryptography restrictions
Oct-19 16:07:50.135 [main] INFO  b.c.s.CoreSetup: 


Log files under: /root/.local/share/Bisq/bisq 
Oct-19 16:07:50.141 [main] INFO  b.c.u.Utilities: System info: os.name=Linux; os.version=4.15.0-1021-gcp; os.arch=amd64; sun.arch.data.model=64; JRE=1.8.0_191-b12 (Oracle Corporation); JVM=25.191-b12 (Java HotSpot(TM) 64-Bit Server VM) 
Oct-19 16:07:50.801 [main] INFO  b.c.app.Version: Version{VERSION=0.8.0, P2P_NETWORK_VERSION=1, LOCAL_DB_VERSION=1, TRADE_PROTOCOL_VERSION=1, BASE_CURRENCY_NETWORK=0, getP2PNetworkId()=10} 
Oct-19 16:07:50.809 [main] INFO  b.c.s.CoreSetup: Path to Bisq jar file: /root/bisq-desktop/build/libs/bisq-desktop-0.8.0-all.jar 
Oct-19 16:07:58.013 [JavaFX Application Thread] INFO  b.c.p.ProvidersRepository: Selected provider baseUrl=http://xc3nh4juf2hshy7e.onion/, providerList=[http://xc3nh4juf2hshy7e.onion/, http://62nvujg5iou3vu3i.onion/, http://ceaanhbvluug4we6.onion/, http://44mgyoe2b6oqiytt.onion/, http://5bmpx76qllutpcyp.onion/] 
Oct-19 16:07:58.929 [JavaFX Application Thread] ERROR b.d.app.BisqApp: Error during app init bisq.desktop.common.ViewfxException: Failed to load view from FXML file at [jar:file:/root/bisq-desktop/build/libs/bisq-desktop-0.8.0-all.jar!/bisq/desktop/main/MainView.fxml]
	at bisq.desktop.common.fxml.FxmlViewLoader.loadFromFxml(FxmlViewLoader.java:109)
	at bisq.desktop.common.fxml.FxmlViewLoader.load(FxmlViewLoader.java:88)
	at bisq.desktop.common.view.CachingViewLoader.load(CachingViewLoader.java:39)
	at bisq.desktop.app.BisqApp.loadMainView(BisqApp.java:240)
	at bisq.desktop.app.BisqApp.startApplication(BisqApp.java:120)
	at bisq.desktop.app.BisqAppMain.startApplication(BisqAppMain.java:121)
	at bisq.core.app.BisqExecutable.onApplicationLaunched(BisqExecutable.java:181)
	at bisq.desktop.app.BisqAppMain.onApplicationLaunched(BisqAppMain.java:89)
	at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
	at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
	at com.sun.glass.ui.gtk.GtkApplication.lambda$null$48(GtkApplication.java:139)
	at java.lang.Thread.run(Thread.java:748)
Caused by: javafx.fxml.LoadException: 
file:/root/bisq-desktop/build/libs/bisq-desktop-0.8.0-all.jar!/bisq/desktop/main/MainView.fxml:21

	at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2601)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2579)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2441)
	at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2409)
	at bisq.desktop.common.fxml.FxmlViewLoader.loadFromFxml(FxmlViewLoader.java:99)
	... 14 common frames omitted
Caused by: com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) Error injecting constructor, java.lang.NullPointerException
  at bisq.core.notifications.alerts.DisputeMsgEvents.<init>(DisputeMsgEvents.java:44)
  at bisq.core.CoreModule.configure(CoreModule.java:124) (via modules: bisq.desktop.app.BisqAppModule -> bisq.core.CoreModule)
  while locating bisq.core.notifications.alerts.DisputeMsgEvents
    for the 29th parameter of bisq.core.app.BisqSetup.<init>(BisqSetup.java:218)
  at bisq.core.CoreModule.configure(CoreModule.java:82) (via modules: bisq.desktop.app.BisqAppModule -> bisq.core.CoreModule)
  while locating bisq.core.app.BisqSetup
    for the 1st parameter of bisq.desktop.main.MainViewModel.<init>(MainViewModel.java:143)
  while locating bisq.desktop.main.MainViewModel
    for the 1st parameter of bisq.desktop.main.MainView.<init>(MainView.java:157)
  while locating bisq.desktop.main.MainView

1 error
	at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1028)
	at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054)
	at bisq.desktop.common.view.guice.InjectorViewFactory.call(InjectorViewFactory.java:37)
	at bisq.desktop.common.view.guice.InjectorViewFactory.call(InjectorViewFactory.java:26)
	at javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:929)
	at javafx.fxml.FXMLLoader$InstanceDeclarationElement.processAttribute(FXMLLoader.java:971)
	at javafx.fxml.FXMLLoader$Element.processStartElement(FXMLLoader.java:220)
	at javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:744)
	at javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2707)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2527)
	... 17 common frames omitted
Caused by: java.lang.NullPointerException: null
	at bisq.core.arbitration.DisputeManager.getDisputesAsObservableList(DisputeManager.java:1058)
	at bisq.core.notifications.alerts.DisputeMsgEvents.<init>(DisputeMsgEvents.java:49)
	at bisq.core.notifications.alerts.DisputeMsgEvents$$FastClassByGuice$$c5d7e8c1.newInstance(<generated>)
	at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:89)
	at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:111)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
	at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
	at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
	at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
	at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
	at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
	at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
	at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
	at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
	at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
	at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)
	at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)
	... 26 common frames omitted

bisq.desktop.common.ViewfxException: Failed to load view from FXML file at [jar:file:/root/bisq-desktop/build/libs/bisq-desktop-0.8.0-all.jar!/bisq/desktop/main/MainView.fxml]
	at bisq.desktop.common.fxml.FxmlViewLoader.loadFromFxml(FxmlViewLoader.java:109)
	at bisq.desktop.common.fxml.FxmlViewLoader.load(FxmlViewLoader.java:88)
	at bisq.desktop.common.view.CachingViewLoader.load(CachingViewLoader.java:39)
	at bisq.desktop.app.BisqApp.loadMainView(BisqApp.java:240)
	at bisq.desktop.app.BisqApp.startApplication(BisqApp.java:120)
	at bisq.desktop.app.BisqAppMain.startApplication(BisqAppMain.java:121)
	at bisq.core.app.BisqExecutable.onApplicationLaunched(BisqExecutable.java:181)
	at bisq.desktop.app.BisqAppMain.onApplicationLaunched(BisqAppMain.java:89)
	at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
	at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
	at com.sun.glass.ui.gtk.GtkApplication.lambda$null$48(GtkApplication.java:139)
	at java.lang.Thread.run(Thread.java:748)
Caused by: javafx.fxml.LoadException: 
file:/root/bisq-desktop/build/libs/bisq-desktop-0.8.0-all.jar!/bisq/desktop/main/MainView.fxml:21

	at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2601)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2579)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2441)
	at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2409)
	at bisq.desktop.common.fxml.FxmlViewLoader.loadFromFxml(FxmlViewLoader.java:99)
	... 14 common frames omitted
Caused by: com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) Error injecting constructor, java.lang.NullPointerException
  at bisq.core.notifications.alerts.DisputeMsgEvents.<init>(DisputeMsgEvents.java:44)
  at bisq.core.CoreModule.configure(CoreModule.java:124) (via modules: bisq.desktop.app.BisqAppModule -> bisq.core.CoreModule)
  while locating bisq.core.notifications.alerts.DisputeMsgEvents
    for the 29th parameter of bisq.core.app.BisqSetup.<init>(BisqSetup.java:218)
  at bisq.core.CoreModule.configure(CoreModule.java:82) (via modules: bisq.desktop.app.BisqAppModule -> bisq.core.CoreModule)
  while locating bisq.core.app.BisqSetup
    for the 1st parameter of bisq.desktop.main.MainViewModel.<init>(MainViewModel.java:143)
  while locating bisq.desktop.main.MainViewModel
    for the 1st parameter of bisq.desktop.main.MainView.<init>(MainView.java:157)
  while locating bisq.desktop.main.MainView

1 error
	at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1028)
	at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054)
	at bisq.desktop.common.view.guice.InjectorViewFactory.call(InjectorViewFactory.java:37)
	at bisq.desktop.common.view.guice.InjectorViewFactory.call(InjectorViewFactory.java:26)
	at javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:929)
	at javafx.fxml.FXMLLoader$InstanceDeclarationElement.processAttribute(FXMLLoader.java:971)
	at javafx.fxml.FXMLLoader$Element.processStartElement(FXMLLoader.java:220)
	at javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:744)
	at javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2707)
	at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2527)
	... 17 common frames omitted
Caused by: java.lang.NullPointerException: null
	at bisq.core.arbitration.DisputeManager.getDisputesAsObservableList(DisputeManager.java:1058)
	at bisq.core.notifications.alerts.DisputeMsgEvents.<init>(DisputeMsgEvents.java:49)
	at bisq.core.notifications.alerts.DisputeMsgEvents$$FastClassByGuice$$c5d7e8c1.newInstance(<generated>)
	at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:89)
	at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:111)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
	at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
	at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
	at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
	at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
	at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
	at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
	at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
	at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
	at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
	at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
	at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)
	at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)
	... 26 common frames omitted
Oct-19 16:07:59.009 [JavaFX Application Thread] WARN  b.d.app.BisqApp: Scene not available yet, we create a new scene. The bug might be caused by an exception in a constructor or by a circular dependency in Guice. throwable=bisq.desktop.common.ViewfxException: Failed to load view from FXML file at [jar:file:/root/bisq-desktop/build/libs/bisq-desktop-0.8.0-all.jar!/bisq/desktop/main/MainView.fxml] 
@ManfredKarrer
Copy link
Contributor

We are working on fixing the Java 10 issue:
#1794

There is API work in develpment and prob. will get shipped with next release. @blabno and @mrosseel are working on that.

@5andr0
Copy link
Author

5andr0 commented Oct 21, 2018

We are working on fixing the Java 10 issue:
#1794

There is API work in develpment and prob. will get shipped with next release. @blabno and @mrosseel are working on that.

I was able to compile with the #1794 commit and JAVA_HOME still set to /usr/lib/jvm/java-8-oracle and
update-alternatives --config java set to
/usr/lib/jvm/java-10.0.2-openjdk-amd64/bin/java

However i'll end up with

Exception in thread "main" java.lang.NoClassDefFoundError: javafx/application/Platform
	at bisq.desktop.app.BisqAppMain.configUserThread(BisqAppMain.java:64)

when executing the jar. openjfx is installed.
It won't compile if i leave JAVA_HOME blank or set it to the 10.0.2 path because of javafx missing:

desktop/main/MainViewModel.java:67: error: package javafx.beans.property does not exist
import javafx.beans.property.BooleanProperty;
...

Same thing when using oracle java 11. Oracle java 10 is not available for newer ubuntus.

This is giving me a really hard time here, i can't run then v0.8 deb package because of javafx problems and i can't compile the latest source. Running out of options here

@5andr0
Copy link
Author

5andr0 commented Oct 21, 2018

So i finally got this working on Debian 9 with fully enabled copy & paste RDP protocol (which is superior to vnc and faster)
It also worked on Ubuntu 16.04 LTS, but the xrdp package was too old for copy & paste, which is mandatory for managing addresses.
Here's a little updated guide to https://github.com/bisq-network/bisq/wiki/2.2.-Hosted-Bisq-using-VPS for anyone who cares. Feel free to add this to the wiki!

Make a new google compute engine with 1 vCPU 3.75 GB memory and a 10 or 20 gig Debian GNU/Linux 9 (stretch) image. Expand security tab and add your ssh key bound to a user (avoid the browser terminal)

SSH into the machine and create a password enabled user for RDP:

adduser bisq
usermod -aG sudo bisq

Install xrdp with xfce desktop

sudo apt-get -y update
sudo apt-get install -y xrdp tigervnc-standalone-server
sudo apt-get install -y xfce4 xfce4-terminal xfce4-power-manager-settings

Enable xfce for xrdp:

echo xfce4-session > /home/bisq/.xsession
nano /etc/xrdp/startwm.sh

Replace all lines after the if..fi block with startxfce4. The file should look like this:

#!/bin/sh
if test -r /etc/default/locale; then
        ...
fi

#test -x /etc/X11/Xsession && exec /etc/X11/Xsession
#exec /bin/sh /etc/X11/Xsession
startxfce4

optional: nano /etc/xrdp/xrdp.ini and move the section [Xvnc] up to first place (default) before [Xorg]

Restart xrdp:
sudo service xrdp restart

Use a free rdp client to connect to your instance with the bisq user. open a terminal to install the latest bisq.deb:

wget https://github.com/bisq-network/bisq/releases/download/v0.8.0/Bisq-64bit-0.8.0.deb
sudo dpkg -i Bisq-64bit-0.8.0.deb

Disable screen timeouts: (Black screen RDP bug)
Run xfce4-power-manager-settings in a terminal inside your RDP session. Set everything to never in the display tab.

IMPORTANT:
RDP and VNC connections can be unsecure! You should use a local ssh tunnel to port 3389!
Example for windows with Putty:
On putty go to Connection->SSH->Tunnels

Source port: 33389
Destination: localhost:3389
Set to Local

SSH with these settings to your instance and connect your RDP client to localhost:33389

@devinbileck
Copy link
Member

I will give 18.04 a try.

@devinbileck
Copy link
Member

Note, I was able to successfully build and run from master with OpenJDK10 on a fresh Ubuntu 18.04.
Going off memory (since I did it yesterday), but I am pretty sure these were my steps:

$ curl -L -O https://download.java.net/java/GA/jdk10/10.0.2/19aef61b38124481863b1413dce1855f/13/openjdk-10.0.2_linux-x64_bin.tar.gz
$ sudo mkdir /usr/local/jvm/openjdk-10
$ sudo tar -zxf openjdk-10.0.2_linux-x64_bin.tar.gz -C /usr/local/jvm/openjdk-10
$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/jvm/openjdk-10/jdk-10.0.2/bin/java" 1500
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/jvm/openjdk-10/jdk-10.0.2/bin/javac" 1500
$ git clone https://github.com/bisq-network/bisq
$ cd bisq
$ ./gradlew build
$ java -jar desktop/build/libs/desktop-0.8.0-SNAPSHOT-all.jar

@5andr0 5andr0 closed this as completed Oct 23, 2018
ManfredKarrer added a commit to ManfredKarrer/bisq that referenced this issue Oct 23, 2018
Add not tested script based on what @devinbileck posted in
bisq-network#1791
@cd2357
Copy link
Contributor

cd2357 commented Sep 17, 2020

I see some GtkApplication references in the stacktraces above, so looks like the same issue as #4535.

Never had this issue on a GNOME environment, so you might want to try to install that and try it out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants