From a30b41de4ba7237232f5d6a7dc64506c1ca815b7 Mon Sep 17 00:00:00 2001 From: woodser Date: Sun, 13 Apr 2025 15:17:13 -0400 Subject: [PATCH] fix deadlock by setting offer error message property on calling thread --- core/src/main/java/haveno/core/offer/Offer.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/src/main/java/haveno/core/offer/Offer.java b/core/src/main/java/haveno/core/offer/Offer.java index fac72f827d..8df8511b3a 100644 --- a/core/src/main/java/haveno/core/offer/Offer.java +++ b/core/src/main/java/haveno/core/offer/Offer.java @@ -18,7 +18,6 @@ package haveno.core.offer; import haveno.common.ThreadUtils; -import haveno.common.UserThread; import haveno.common.crypto.KeyRing; import haveno.common.crypto.PubKeyRing; import haveno.common.handlers.ErrorMessageHandler; @@ -281,7 +280,7 @@ public class Offer implements NetworkPayload, PersistablePayload { } public void setErrorMessage(String errorMessage) { - UserThread.await(() -> errorMessageProperty.set(errorMessage)); + errorMessageProperty.set(errorMessage); }