bisq-network / bisq2

GNU Affero General Public License v3.0
186 stars 66 forks source link

Sending Take-Offer Message hangs until "Report Bug" pop-up opens #2648

Closed augustspring19 closed 2 months ago

augustspring19 commented 2 months ago

As per the title, if I try to make an offer on any trade, it will be stuck on the "Sending Take-Offer Message" loading page until the error pops up. I've attached 3 logs of 3 separate trades I have tried to request all resulting in the same error.

After closing the error message, if I go to my open offers, I can see the requests all there - I can proceed with adding my wallet info which seems normal, however looking closer all of the parts of the trade on my end seem to be stuck on "Connecting to peer" (sending the bitcoin address or sending a chat dm). I have no issues sending messages in Discussions/Support, or any issues seeing trades in the offerbook.

Any advice or troubleshooting help would be massively appreciated!

bisq.log bisq2.log bisq3.log

HenrikJannsen commented 2 months ago

Hm... I just tried 2 self trades with peer being online and offline and both worked. Have you tried to restart your app? There might be an issue that the socket timeout is longer than the send take-offer message timeout (2 min), I will look into that, but have never experienced that while testing. Usually if the peer is offline the connection fails quickly and then the message is sent as mailbox message to the network.

augustspring19 commented 2 months ago

Restarted the app and tried again, it worked this time. The offer I cancelled that did not process to begin with has disappeared from my "Open Trades," however when I go to offer it again, it shows a pop-up that says "You have already taken this offer" - despite not showing in my "Open Trades" and having successfully cancelled before.

I restarted the client again and it still persists. It's fine, I can take another offer instead, but I figured it was worth saying this also happened.

At least the new one went through immediately! Sending the wallet address now shows "Message receipt acknowledged" - I can't remember how long I had the client open before to cause this unfortunately.

HenrikJannsen commented 2 months ago

however when I go to offer it again, it shows a pop-up that says "You have already taken this offer" - despite not showing in my "Open Trades" and having successfully cancelled before.

Yes thats by design. You cannot take the same offer twice even in failures.