jaros1 / Money-Network

Demo with complementary and alternative money. Implemented in ZeroNet and AngularJS. Focus on privacy, encryption, max data in client and min data on ZeroNet. Work in progress.
GNU General Public License v2.0
4 stars 4 forks source link

Chat: send money - wallet ping is hanging #296

Closed jaros1 closed 6 years ago

jaros1 commented 6 years ago

127.0.0.1-1513359338949.log 127.0.0.1-1513359345240.log

screenshot from 2017-12-15 18-38-35

Problem with transaction lock. Maybe stopped ui-server?

18:19:11.169 MoneyNetworkAPI.js:2939 MoneyNetworkAPILib.publish_demon:  wait. less than 30 seconds since last publish. elapsed 29 seconds
18:19:11.170 all.js?rev=3158&lang=en:142 [ZeroWebsocket] Not connected, adding message to queue
18:19:11.182 VM10704:164 WebSocket connection to 'ws://127.0.0.1:43110/Websocket?wrapper_key=8563d889bf97b0bbb84900badfc013ab76bcff428ba56c96bfe166a24be89c0e' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
WrappedWebSocket @ VM10704:164
ZeroWebsocket.connect @ all.js?rev=3158&lang=en:69
(anonymous) @ all.js?rev=3158&lang=en:179
18:19:11.183 all.js?rev=3158&lang=en:142 [ZeroWebsocket] Error Event {isTrusted: true, type: "error", target: WebSocket, currentTarget: WebSocket, eventPhase: 2, …}
18:19:11.185 all.js?rev=3158&lang=en:142 [ZeroWebsocket] Closed CloseEvent {isTrusted: true, wasClean: false, code: 1006, reason: "", type: "close", …}
18:19:12.167 MoneyNetworkAPI.js:2950 MoneyNetworkAPILib.publish_demon: sending start_publish message to wallet session. request = {"msgtype":"start_publish","cb_id":2}
18:19:12.168 MoneyNetworkAPI.js:3290 MoneyNetworkAPI.setup_encryption: : Encryption setup done for MoneyNetwork<->wallet communication

18:19:12.168 MoneyNetworkAPI.js:3290 MoneyNetworkAPI.send_message: /4236: Using group_debug_seq 4236 for this send start_publish message operation
18:19:12.168 MoneyNetworkAPI.js:3290 MoneyNetworkAPI.send_message: /4236: sessionid = fvtqjprbarxpn65xxysixa8ahxua7niurc9wijmloiey5zbzgkn3acvwyezc
18:19:12.168 MoneyNetworkAPI.js:3290 MoneyNetworkAPI.send_message: /4236: request = {"msgtype":"start_publish","cb_id":2}
18:19:12.168 MoneyNetworkAPI.js:3290 MoneyNetworkAPI.send_message: /4236: msgtype = start_publish, subsystem = api, optional = -p

18:19:12.169 MoneyNetworkAPI.js:4023 MoneyNetworkAPI.send_message: calling start_transaction
18:19:12.169 MoneyNetworkAPI.js:2306 MoneyNetworkAPILib.start_transaction: added transaction with timestamp 1513358352169 to transactions. calling_pgm = MoneyNetworkAPI.send_message:

18:19:12.170 all.js?rev=3158&lang=en:142 [ZeroWebsocket] Not connected, adding message to queue
18:19:12.171 all.js?rev=3158&lang=en:142 [ZeroWebsocket] Not connected, adding message to queue
18:19:12.171 all.js?rev=3158&lang=en:142 [ZeroWebsocket] Not connected, adding message to queue

jaros1 commented 6 years ago

Problem with hanging ZeroNet API calls and stopped UI server. Last seen for aesEncrypt. Typical elapsed time < 10 ms. aesEncrypt callback was never called.

jaros1 commented 6 years ago

Closing. Most problem with hanging transactions has been solved. See issue #299 for generic solution for all ZeroNet API calls.