Last night I had to update and rebuild the node on the cryptofresh server. The witness_node and cli_wallet had been running smoothly for weeks, but now cli_wallet crashes randomly, on average maybe every 5-15 minutes.
I was getting a different error last night, one that didn't crash cli_wallet, but made it forget how to perform a 'get_object' call. I didn't save that one unfortunately. This morning, I am seeing a more cryptic error:
new >>> Server has disconnected us.
9 canceled_exception: Canceled
{}
th_a thread_d.hpp:461 start_next_fiber
1297659ms th_a wallet.cpp:787 save_wallet_file ] saving wallet to file wallet.json
1297672ms th_a http_api.cpp:118 on_request ] e.to_detail_string(): 9 canceled_exception: Canceled
{}
th_a thread_d.hpp:461 start_next_fiber
1297676ms th_a http_server.cpp:123 handle_connection ] unable to read request 9 canceled_exception: Canceled
{}
th_a thread_d.hpp:461 start_next_fiber
pure virtual method called
terminate called without an active exception
./wallet.sh: line 1: 10592 Aborted ./programs/cli_wallet/cli_wallet --rpc-http-endpoint="127.0.0.1:8092" -s ws://127.0.0.1:8090
When this happens, I restart the cli_wallet, and everything works fine for another 5-10 minutes.
This is a big PITA for cryptofresh.com.. I'm at my wits end with this issue... any help/leads are appreciated.
I've tried the following to no avail:
- starting with a new wallet
- building 'bitshares' latest
- building 2.0.160302 (failed)
- building 2.0.160309