-
Notifications
You must be signed in to change notification settings - Fork 172
Description
Describe the bug
JoinMarket worked upon initial install for a few days, but then became disconnected and the orderbook gives me a 502 error. I reinstalled - issue persisted.
Running MyNode 0.3.36
Here's a paste of the JoinMarket log showing an error:
Jun 12 10:46:21 mynode sh[7850]: 2025-06-12 10:46:21,668 [INFO] Joinmarket daemon listening on port 27183
Jun 12 10:46:21 mynode sh[7850]: 2025-06-12 10:46:21,651 [INFO] Starting jmwalletd on port: 28183
Jun 12 10:46:21 mynode sh[7850]: User data location: /home/joinmarket/.joinmarket/
Jun 12 10:46:21 mynode systemd[1]: Started joinmarket-api.service - JoinMarket API daemon.
Jun 12 10:46:20 mynode systemd[1]: Stopped joinmarket-api.service - JoinMarket API daemon.
Jun 12 10:46:20 mynode systemd[1]: joinmarket-api.service: Scheduled restart job, restart counter is at 2.
Jun 12 10:45:20 mynode systemd[1]: joinmarket-api.service: Failed with result 'exit-code'.
Jun 12 10:45:20 mynode systemd[1]: joinmarket-api.service: Main process exited, code=exited, status=1/FAILURE
Jun 12 10:45:20 mynode sh[7733]: jmclient.jsonrpc.JsonRpcError: {'code': -28, 'message': 'Verifying blocks…'}
Jun 12 10:45:20 mynode sh[7733]: raise JsonRpcError(response["error"])
Jun 12 10:45:20 mynode sh[7733]: File "/home/joinmarket/joinmarket-clientserver/jmclient/jmclient/jsonrpc.py", line 165, in call
Jun 12 10:45:20 mynode sh[7733]: res = self.jsonRpc.call(method, args)
Jun 12 10:45:20 mynode sh[7733]: File "/home/joinmarket/joinmarket-clientserver/jmclient/jmclient/blockchaininterface.py", line 258, in _rpc
Jun 12 10:45:20 mynode sh[7733]: blockchainInfo = self._rpc("getblockchaininfo", [])
Jun 12 10:45:20 mynode sh[7733]: File "/home/joinmarket/joinmarket-clientserver/jmclient/jmclient/blockchaininterface.py", line 156, in init
Jun 12 10:45:20 mynode sh[7733]: bc_interface = BitcoinCoreInterface(rpc, network,
Jun 12 10:45:20 mynode sh[7733]: File "/home/joinmarket/joinmarket-clientserver/jmclient/jmclient/configure.py", line 902, in get_blockchain_interface_instance
Jun 12 10:45:20 mynode sh[7733]: global_singleton.bc_interface = get_blockchain_interface_instance(
Jun 12 10:45:20 mynode sh[7733]: File "/home/joinmarket/joinmarket-clientserver/jmclient/jmclient/configure.py", line 767, in load_program_config
Jun 12 10:45:20 mynode sh[7733]: load_program_config(config_path=options.datadir)
Jun 12 10:45:20 mynode sh[7733]: File "jmwalletd.py", line 26, in jmwalletd_main
Jun 12 10:45:20 mynode sh[7733]: jmwalletd_main()
Jun 12 10:45:20 mynode sh[7733]: File "jmwalletd.py", line 47, in
Jun 12 10:45:20 mynode sh[7733]: Traceback (most recent call last):
Jun 12 10:45:20 mynode sh[7733]: User data location: /home/joinmarket/.joinmarket/
Jun 12 10:45:19 mynode systemd[1]: Started joinmarket-api.service - JoinMarket API daemon.
Jun 12 10:45:19 mynode systemd[1]: joinmarket-api.service: Consumed 1.496s CPU time.
Jun 12 10:45:19 mynode systemd[1]: Stopped joinmarket-api.service - JoinMarket API daemon.
Jun 12 10:45:19 mynode systemd[1]: joinmarket-api.service: Scheduled restart job, restart counter is at 1.
Jun 12 10:44:19 mynode systemd[1]: joinmarket-api.service: Consumed 1.496s CPU time.
Jun 12 10:44:19 mynode systemd[1]: joinmarket-api.service: Failed with result 'exit-code'.
Jun 12 10:44:19 mynode systemd[1]: joinmarket-api.service: Main process exited, code=exited, status=1/FAILURE
Jun 12 10:44:19 mynode sh[626]: jmclient.jsonrpc.JsonRpcConnectionError: RPC connection to Bitcoin Core was not established successfully.
Jun 12 10:44:19 mynode sh[626]: raise JsonRpcConnectionError("RPC connection to Bitcoin Core "
Jun 12 10:44:19 mynode sh[626]: File "/home/joinmarket/joinmarket-clientserver/jmclient/jmclient/blockchaininterface.py", line 162, in init
Jun 12 10:44:19 mynode sh[626]: bc_interface = BitcoinCoreInterface(rpc, network,
Jun 12 10:44:19 mynode sh[626]: File "/home/joinmarket/joinmarket-clientserver/jmclient/jmclient/configure.py", line 902, in get_blockchain_interface_instance
Jun 12 10:44:19 mynode sh[626]: global_singleton.bc_interface = get_blockchain_interface_instance(
Jun 12 10:44:19 mynode sh[626]: File "/home/joinmarket/joinmarket-clientserver/jmclient/jmclient/configure.py", line 767, in load_program_config
Jun 12 10:44:19 mynode sh[626]: load_program_config(config_path=options.datadir)
Jun 12 10:44:19 mynode sh[626]: File "jmwalletd.py", line 26, in jmwalletd_main
Jun 12 10:44:19 mynode sh[626]: jmwalletd_main()
Jun 12 10:44:19 mynode sh[626]: File "jmwalletd.py", line 47, in
Jun 12 10:44:19 mynode sh[626]: Traceback (most recent call last):
Jun 12 10:44:19 mynode sh[626]: 2025-06-12 10:44:19,160 [ERROR] Failure of RPC connection to Bitcoin Core. Application cannot continue, shutting down.
Jun 12 10:44:19 mynode sh[626]: 2025-06-12 10:44:19,159 [ERROR] Connection refused.
Jun 12 10:44:19 mynode sh[626]: User data location: /home/joinmarket/.joinmarket/
Jun 12 10:43:51 mynode systemd[1]: Started joinmarket-api.service - JoinMarket API daemon.