mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-24 23:18:17 +01:00
A decentralized bitcoin exchange network
So we map those setters to our UserThread. How to reproduce issue? Restore from seed triggered following exception: Dec-08 13:20:04.547 [ STARTING] ERROR bisq.common.setup.CommonSetup: Stack trace: java.lang.IllegalStateException: Not on FX application thread; currentThread = STARTING at com.sun.javafx.tk.Toolkit.checkFxUserThread(Toolkit.java:291) at com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(QuantumToolkit.java:424) at javafx.scene.Parent$3.onProposedChange(Parent.java:471) at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:113) at com.sun.javafx.collections.VetoableListDecorator.setAll(VetoableListDecorator.java:108) at javafx.scene.control.skin.LabeledSkinBase.updateChildren(LabeledSkinBase.java:272) at javafx.scene.control.skin.LabeledSkinBase.lambda$new$11(LabeledSkinBase.java:220) at com.sun.javafx.scene.control.LambdaMultiplePropertyChangeListenerHandler.lambda$new$1(LambdaMultiplePropertyChangeListenerHandler.java:49) at javafx.beans.value.WeakChangeListener.changed(WeakChangeListener.java:86) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:181) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80) at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(StringPropertyBase.java:104) at javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:111) at javafx.beans.property.StringPropertyBase.access$000(StringPropertyBase.java:50) at javafx.beans.property.StringPropertyBase$Listener.invalidated(StringPropertyBase.java:231) at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:136) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80) at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(StringPropertyBase.java:104) at javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:111) at javafx.beans.property.StringPropertyBase.access$000(StringPropertyBase.java:50) at javafx.beans.property.StringPropertyBase$Listener.invalidated(StringPropertyBase.java:231) at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:348) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80) at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(StringPropertyBase.java:104) at javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:111) at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:145) at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:50) at bisq.core.app.WalletAppSetup.lambda$init$1(WalletAppSetup.java:170) at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:181) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80) at javafx.beans.binding.ObjectBinding.invalidate(ObjectBinding.java:170) at com.sun.javafx.binding.BindingHelperObserver.invalidated(BindingHelperObserver.java:52) at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:136) at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80) at javafx.beans.property.IntegerPropertyBase.fireValueChangedEvent(IntegerPropertyBase.java:107) at javafx.beans.property.IntegerPropertyBase.markInvalid(IntegerPropertyBase.java:114) at javafx.beans.property.IntegerPropertyBase.set(IntegerPropertyBase.java:148) at bisq.core.btc.setup.WalletsSetup$1.onSetupCompleted(WalletsSetup.java:245) |
||
---|---|---|
.github | ||
.idea | ||
apitest | ||
assets/src | ||
cli/src | ||
common/src | ||
core | ||
daemon/src/main | ||
desktop | ||
docs | ||
gradle | ||
inventory/src/main | ||
monitor | ||
p2p/src | ||
pricenode | ||
proto/src/main/proto | ||
relay | ||
scripts | ||
seednode | ||
statsnode/src/main | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
build.gradle | ||
CODEOWNERS | ||
CONTRIBUTING.md | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
Makefile | ||
pull_request_template.md | ||
README.md | ||
settings.gradle |
Bisq
What is Bisq?
Bisq is a safe, private and decentralized way to exchange bitcoin for national currencies and other digital assets. Bisq uses peer-to-peer networking and multi-signature escrow to facilitate trading without a third party. Bisq is non-custodial and incorporates a human arbitration system to resolve disputes.
To learn more, see the doc and video at https://bisq.network/intro.
Get started using Bisq
Follow the step-by-step instructions at https://bisq.network/get-started.
Contribute to Bisq
See CONTRIBUTING.md and the developer docs.