Closed cvl closed 4 years ago
Hi @cvl . Could you sent feedback from the app which will include logs? Is it OpenVPN only or both OpenVPN and WireGuard?
Could you advise how to access the logs? This happens in production app.
You could debug app locally and use logcat
to fetch logs or implement some feedback service so users can send feedback with attached logs to your service.
This is hard to reproduce bug, happened couple times after node upgrade.
Perhaps this will fix with that udp/tcp parsing issue (when lowercases only are expected)...
Let me see if this repeats after that one is fixed.
Still happening. The notification says "Connected", the app says it's disconnected. And it is actually disconnected.
Runs network.mysterium:mobile-node:0.21.0 Would be good to have some kind of location for prod app error logs.
@anjmao I literally get this every time I leave VPN open on my phone. Sometimes the notification says it's disconnected, sometimes it says it's connected, but it disconnects by itself. Provider node used (might help to reproduce): 0x5626c78981154c31a100dcdabf183dc0f8f18ff5
@cvl I connected to node you gave for about 6 minutes, didn't saw any problem. One improvement we need to do is to expose more errors (maybe via events) so app can show why it was disconnected. One reason it may disconnect is because of payments.
As I mentioned you can simply plug your phone into PC via USB and run debug version of the app. When you will see node library logs. Regarding prod app error logs you can create some backend api endpoint and send logs there, logs location on android in known and configurable.
USB debugging doesn't work on my computer for some reason, so it's not an option. It takes more than 6 minutes, 10-15 or so.
Occurred once again with 0x7130a37577709041d6576c4c2d4a6e096405ab9d (Belgium): I connect, the app says it's not connected, yet the taskbar notification says it's connected.
In reality, it's not connected.
Actually, after upgrading from 0.22.5 to 0.30.0-rc1 the app behaves very strangely (in terms of connecting, connection state updates etc).
Was there some considerable changes in node regarding conn handling?
Hi @cvl , can you try to update to new 0.31.0-rc2 version. It should fix some issues.
@cvl The initial bug you register should be fixed in 0.31.0-rc2
. If it works for you let's close this issue. One issue I noticed is that If I turn off WIFI, app will disconnect after some time and show red message "Not internet connection" which is expected, but If I turn internet back I still see this message and notification saying Connected to ..., will try to fix this, it's quite annoying.
Hi @anjmao
Now it says "Connected" in the app & in the notification, but it's actually not connected.
Also, when I click disconnect, it says "failed to disconnect" (probably because it's not connected really).
Tried with 5+ proposals, all fail in the same way.
After further testing:
This bug is likely related to https://github.com/mysteriumnetwork/node/issues/2051
Doesn't occur anymore, I think we can close this and reopen if I encounter this again.
Still occurred :(
Good news, I managed to reproduce it on emulator as well (with logs).
Steps to reproduce:
Logs from emulator:
E/GoLog: [90m2020-04-29T12:10:30.000[0m [33mDBG[0m [1mext-go/1/src/github.com/mysteriumnetwork/node/market/mysterium/mysterium_api.go:268[0m[36m >[0m Total proposals: 1 supported: 1
E/GoLog: [90m2020-04-29T12:10:30.000[0m [32mINF[0m [1mext-go/1/src/github.com/mysteriumnetwork/node/core/connection/manager.go:624[0m[36m >[0m Connection state: NotConnected -> Connecting
E/GoLog: [90m2020-04-29T12:10:30.000[0m [33mDBG[0m [1mext-go/1/src/github.com/mysteriumnetwork/node/eventbus/event_bus.go:81[0m[36m >[0m Published topic="State" event={State:Connecting SessionInfo:{StartedAt:2020-04-29 12:10:30.614573 +0000 UTC m=+21.430019001 ConsumerID:{Address:0x60ddda3db5e89bd8340f18bfa69c43cbb2988790} AccountantID:[2 20 40 28 241 92 26 102 181 25 144 226 230 94 31 123 124 54 51 24] State:Connecting SessionID: Proposal:{ID:1 Format:service-proposal/v1 ServiceType:wireguard ServiceDefinition:{Location:{Continent:EU Country:MD City:Chișinău Municipality ASN:31252 ISP:SC StarNet SRL NodeType:residential} LocationOriginate:{Continent:EU Country:MD City:Chișinău Municipality ASN:31252 ISP:SC StarNet SRL NodeType:residential}} PaymentMethodType:BYTES_TRANSFERRED_WITH_TIME PaymentMethod:{Price:0.000500MYST Duration:1m0s Bytes:7669584 Type:BYTES_TRANSFERRED_WITH_TIME} ProviderID:0x5e375a2a467400fd9eaa9b8ada4e721f1834f5e8 ProviderContacts:[{Type:nats/v1 Definition:{Topic:0x5e375a2a467400fd9eaa9
b8ada4e721f1834f5e8.wireguard BrokerAddresses:[nats://testnet-broker.mysterium.network:4222]}}] AccessPolicies:
Extra clue: After this happens, the app cannot connect to any other provider (stuck in connecting). Although disconnect works when in connecting state (though sometimes throws message "disconnect failed".
After app relaunch - it works again.
On MacOs similar thing happens: stuck in connecting, and after 3rd click it crashes the app (the app refreshes browser window I guess).
Also, after quitting app, it still stuck in this intermediary state:
Logs (in dev mode): Browser console: react_devtools_backend.js:6 Failed to disconnect timeout of 5000ms exceeded (path="connection") r @ react_devtools_backend.js:6 disconnect @ store.ts?ea21:228 async function (async) disconnect @ store.ts?ea21:226 executeAction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:908 healthcheck @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:895 onClickPowerButton @ vpn-main-view.tsx?6df9:104 callCallback @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:188 invokeGuardedCallbackDev @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:237 invokeGuardedCallback @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:292 invokeGuardedCallbackAndCatchFirstError @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:306 executeDispatch @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:389 executeDispatchesInOrder @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:414 executeDispatchesAndRelease @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3278 executeDispatchesAndReleaseTopLevel @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3287 forEachAccumulated @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3259 runEventsInBatch @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3304 runExtractedPluginEventsInBatch @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3514 handleTopLevel @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3558 batchedEventUpdates$1 @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:21871 batchedEventUpdates @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:795 dispatchEventForLegacyPluginEventSystem @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3568 attemptToDispatchEvent @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:4267 dispatchEvent @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:4189 unstable_runWithPriority @ /Users/xxx/dev/app/desktop-vpn/node_modules/scheduler/cjs/scheduler.development.js:653 runWithPriority$1 @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:11039 discreteUpdates$1 @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:21887 discreteUpdates @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:806 dispatchDiscreteEvent @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:4168 react_devtools_backend.js:6 TequilapiError: timeout of 5000ms exceeded (path="proposals") at new TequilapiError (/Users/xxx/dev/app/desktop-vpn/node_modules/mysterium-vpn-js/lib/tequilapi-error.js:35:28) at /Users/xxx/dev/app/desktop-vpn/node_modules/mysterium-vpn-js/lib/http/axios-adapter.js:60:27 at step (/Users/xxx/dev/app/desktop-vpn/node_modules/mysterium-vpn-js/lib/http/axios-adapter.js:39:23) at Object.throw (/Users/xxx/dev/app/desktop-vpn/node_modules/mysterium-vpn-js/lib/http/axios-adapter.js:20:53) at rejected (/Users/xxx/dev/app/desktop-vpn/node_modules/mysterium-vpn-js/lib/http/axios-adapter.js:12:65) r @ react_devtools_backend.js:6 eval @ countries-store.ts?2d95:87 Promise.catch (async) fetchCountries @ countries-store.ts?2d95:87 eval @ countries-store.ts?2d95:49 3react_devtools_backend.js:6 Failed to disconnect timeout of 5000ms exceeded (path="connection") r @ react_devtools_backend.js:6 disconnect @ store.ts?ea21:228 async function (async) disconnect @ store.ts?ea21:226 executeAction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:908 healthcheck @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:895 onClickPowerButton @ vpn-main-view.tsx?6df9:104 callCallback @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:188 invokeGuardedCallbackDev @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:237 invokeGuardedCallback @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:292 invokeGuardedCallbackAndCatchFirstError @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:306 executeDispatch @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:389 executeDispatchesInOrder @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:414 executeDispatchesAndRelease @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3278 executeDispatchesAndReleaseTopLevel @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3287 forEachAccumulated @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3259 runEventsInBatch @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3304 runExtractedPluginEventsInBatch @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3514 handleTopLevel @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3558 batchedEventUpdates$1 @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:21871 batchedEventUpdates @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:795 dispatchEventForLegacyPluginEventSystem @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3568 attemptToDispatchEvent @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:4267 dispatchEvent @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:4189 unstable_runWithPriority @ /Users/xxx/dev/app/desktop-vpn/node_modules/scheduler/cjs/scheduler.development.js:653 runWithPriority$1 @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:11039 discreteUpdates$1 @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:21887 discreteUpdates @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:806 dispatchDiscreteEvent @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:4168 react_devtools_backend.js:6 Healthcheck failed: timeout of 500ms exceeded (path="healthcheck") r @ react_devtools_backend.js:6 healthcheck @ store.ts?6747:73 async function (async) healthcheck @ store.ts?6747:70 executeAction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:908 healthcheck @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:895 eval @ store.ts?6747:37 react_devtools_backend.js:6 Failed to disconnect timeout of 5000ms exceeded (path="connection") r @ react_devtools_backend.js:6 disconnect @ store.ts?ea21:228 async function (async) disconnect @ store.ts?ea21:226 executeAction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:908 healthcheck @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:895 onClickPowerButton @ vpn-main-view.tsx?6df9:104 callCallback @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:188 invokeGuardedCallbackDev @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:237 invokeGuardedCallback @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:292 invokeGuardedCallbackAndCatchFirstError @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:306 executeDispatch @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:389 executeDispatchesInOrder @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:414 executeDispatchesAndRelease @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3278 executeDispatchesAndReleaseTopLevel @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3287 forEachAccumulated @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3259 runEventsInBatch @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3304 runExtractedPluginEventsInBatch @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3514 handleTopLevel @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3558 batchedEventUpdates$1 @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:21871 batchedEventUpdates @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:795 dispatchEventForLegacyPluginEventSystem @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3568 attemptToDispatchEvent @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:4267 dispatchEvent @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:4189 unstable_runWithPriority @ /Users/xxx/dev/app/desktop-vpn/node_modules/scheduler/cjs/scheduler.development.js:653 runWithPriority$1 @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:11039 discreteUpdates$1 @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:21887 discreteUpdates @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:806 dispatchDiscreteEvent @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:4168 react_devtools_backend.js:6 Healthcheck failed: timeout of 500ms exceeded (path="healthcheck") r @ react_devtools_backend.js:6 healthcheck @ store.ts?6747:73 async function (async) healthcheck @ store.ts?6747:70 executeAction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:908 healthcheck @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:895 eval @ store.ts?6747:37 3react_devtools_backend.js:6 Failed to disconnect timeout of 5000ms exceeded (path="connection")
react_devtools_backend.js:6 Failed to disconnect timeout of 5000ms exceeded (path="connection") r @ react_devtools_backend.js:6 disconnect @ store.ts?ea21:228 async function (async) disconnect @ store.ts?ea21:226 executeAction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:908 healthcheck @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:895 onClickPowerButton @ vpn-main-view.tsx?6df9:104 callCallback @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:188 invokeGuardedCallbackDev @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:237 invokeGuardedCallback @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:292 invokeGuardedCallbackAndCatchFirstError @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:306 executeDispatch @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:389 executeDispatchesInOrder @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:414 executeDispatchesAndRelease @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3278 executeDispatchesAndReleaseTopLevel @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3287 forEachAccumulated @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3259 runEventsInBatch @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3304 runExtractedPluginEventsInBatch @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3514 handleTopLevel @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3558 batchedEventUpdates$1 @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:21871 batchedEventUpdates @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:795 dispatchEventForLegacyPluginEventSystem @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:3568 attemptToDispatchEvent @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:4267 dispatchEvent @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:4189 unstable_runWithPriority @ /Users/xxx/dev/app/desktop-vpn/node_modules/scheduler/cjs/scheduler.development.js:653 runWithPriority$1 @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:11039 discreteUpdates$1 @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:21887 discreteUpdates @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:806 dispatchDiscreteEvent @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:4168 react_devtools_backend.js:6 TequilapiError: timeout of 5000ms exceeded (path="proposals") at new TequilapiError (/Users/xxx/dev/app/desktop-vpn/node_modules/mysterium-vpn-js/lib/tequilapi-error.js:35:28) at /Users/xxx/dev/app/desktop-vpn/node_modules/mysterium-vpn-js/lib/http/axios-adapter.js:60:27 at step (/Users/xxx/dev/app/desktop-vpn/node_modules/mysterium-vpn-js/lib/http/axios-adapter.js:39:23) at Object.throw (/Users/xxx/dev/app/desktop-vpn/node_modules/mysterium-vpn-js/lib/http/axios-adapter.js:20:53) at rejected (/Users/xxx/dev/app/desktop-vpn/node_modules/mysterium-vpn-js/lib/http/axios-adapter.js:12:65) r @ react_devtools_backend.js:6 eval @ countries-store.ts?2d95:87 Promise.catch (async) fetchCountries @ countries-store.ts?2d95:87 eval @ countries-store.ts?2d95:49 react_devtools_backend.js:6 Error while checking if activation expired Error: Network Error at createError (createError.js?2d83:16) at XMLHttpRequest.handleError (xhr.js?b50d:83) r @ react_devtools_backend.js:6 checkIfActivationExpired @ activation-store.ts?d133:64 async function (async) checkIfActivationExpired @ activation-store.ts?d133:55 eval @ activation-store.ts?d133:45 executeAction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:908 healthcheck @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:895 reactionRunner @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:2137 (anonymous) @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:2117 Reaction.runReaction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:1752 runReactionsHelper @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:1889 reactionScheduler @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:1867 (anonymous) @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:1896 batchedUpdates$1 @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:21856 reactionScheduler @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:1896 runReactions @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:1872 endBatch @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:1572 _endAction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:961 executeAction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:915 runInAction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:2040 ConfigStore.fetchConfig @ store.ts?42d9:50 async function (async) ConfigStore.fetchConfig @ store.ts?42d9:49 executeAction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:908 healthcheck @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:895 eval @ store.ts?42d9:40 executeAction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:908 healthcheck @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:895 reactionRunner @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:2137 (anonymous) @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:2117 Reaction.runReaction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:1752 runReactionsHelper @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:1889 reactionScheduler @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:1867 (anonymous) @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:1896 batchedUpdates$1 @ /Users/xxx/dev/app/desktop-vpn/node_modules/react-dom/cjs/react-dom.development.js:21856 reactionScheduler @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:1896 runReactions @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:1872 endBatch @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:1572 _endAction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:961 executeAction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:915 healthcheck @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:895 healthcheck @ store.ts?6747:71 async function (async) healthcheck @ store.ts?6747:70 executeAction @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:908 healthcheck @ /Users/xxx/dev/app/desktop-vpn/node_modules/mobx/lib/mobx.js:895
Electron console: ┏ Electron -------------------
Connected to: /var/run/myst.sock
┗ ---------------------------- ┏ Electron -------------------
Server: FAIL
┗ ----------------------------
Supervisor logs (outputs only if I click disconnect multiple times):
2020/04/29 15:52:11 Waiting for connections... 2020/04/29 15:52:11 Client connected: unix 2020/04/29 15:52:11 myst output [err=exit status 1]: [90m2020-04-29T15:52:11.490[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:73[0m[36m >[0m Loading user configuration: /Users/xxx/dev/app/desktop-vpn/static/config/config.toml [90m2020-04-29T15:52:11.491[0m [32mINF[0m [1mUsers/tadas/mygo/node/config/config.go:83[0m[36m >[0m User configuration loaded: [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value data-dir:/Users/xxx/.mysterium [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value config-dir:/Users/xxx/dev/app/desktop-vpn/static/config [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value runtime-dir:/Users/xxx/dev/app/desktop-vpn/static [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value tequilapi.address:127.0.0.1 [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value tequilapi.port:4050 [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value bind.address:0.0.0.0 [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:172[0m[36m >[0m Returning CLI value ui.enable:false [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value ui.port:4449 [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value feedback.url:https://feedback.mysterium.network [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value keystore.lightweight:false [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value log-dir:/Users/xxx/.mysterium/logs [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value log-level:debug [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value log.http:false [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value testnet:false [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value localnet:false [90m2020-04-29T15:52:11.493[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value experiment-natpunching:true [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value api.address:https://testnet-api.mysterium.network/v1 [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value broker-address:nats://testnet-broker.mysterium.network [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value ether.client.rpc:wss://goerli.infura.io/ws/v3/c2c7da73fcc84ec5885a7bb0eb3c3637 [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value discovery.type:[api broker] [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value discovery.ping:3m0s [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value discovery.fetch:3m0s [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value mymysterium.url:https://my.mysterium.network/api/v1 [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:172[0m[36m >[0m Returning CLI value mymysterium.enabled:false [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value quality.type:morqa [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value quality.address:https://quality.mysterium.network/api/v1 [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value ip-detector:https://testnet-location.mysterium.network/api/v1/location [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value location.type:oracle [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value location.address:https://testnet-location.mysterium.network/api/v1/location [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value location.country: [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value location.city: [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value location.node-type: [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value transactor.address:https://testnet-transactor.mysterium.network/api/v1 [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value transactor.registry-address:0x3dD81545F3149538EdCb6691A4FfEE1898Bd2ef0 [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value transactor.channel-implementation:0x3026eB9622e2C5bdC157C6b117F7f4aC2C2Db3b5 [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value transactor.provider.max-registration-attempts:10 [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value transactor.provider.registration-retry-delay:3m0s [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value transactor.provider.registration-stake:6200000000 [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value payments.accountant.max.fee:1500 [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value payments.bc.timeout:30s [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value payments.accountant.promise.threshold:0.1 [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value payments.accountant.promise.timeout:2h0m0s [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value payments.mystscaddress:0x7753cfAD258eFbC52A9A1452e42fFbce9bE486cb [90m2020-04-29T15:52:11.494[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value payments.consumer.price-pergib-max:7000000 [90m2020-04-29T15:52:11.495[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value payments.consumer.price-pergib-min:0 [90m2020-04-29T15:52:11.495[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value payments.consumer.price-perminute-max:50000 [90m2020-04-29T15:52:11.495[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value payments.consumer.price-perminute-min:0 [90m2020-04-29T15:52:11.495[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value payments.consumer.data-leeway-megabytes:20 [90m2020-04-29T15:52:11.495[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value payments.provider.invoice-frequency:1m0s [90m2020-04-29T15:52:11.495[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value accountant.accountant-id:0x0214281cf15C1a66b51990e2E65e1f7b7C363318 [90m2020-04-29T15:52:11.495[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value accountant.address:https://testnet-accountant.mysterium.network/api/v2 [90m2020-04-29T15:52:11.495[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:172[0m[36m >[0m Returning CLI value openvpn.binary:/Users/xxx/dev/app/desktop-vpn/static/openvpn [90m2020-04-29T15:52:11.495[0m [33mDBG[0m [1mUsers/tadas/mygo/node/config/config.go:181[0m[36m >[0m Returning default value firewall.killSwitch.always:false [90m2020-04-29T15:52:11.495[0m [32mINF[0m [1mUsers/tadas/mygo/node/logconfig/config.go:65[0m[36m >[0m Log level: debug [90m2020-04-29T15:52:11.495[0m [32mINF[0m [1mUsers/tadas/mygo/node/logconfig/config.go:67[0m[36m >[0m Log file path: /Users/xxx/.mysterium/logs/mysterium-node [90m2020-04-29T15:52:11.495[0m [33mDBG[0m [1mUsers/tadas/mygo/node/logconfig/config_rollingwriter.go:70[0m[36m >[0m Found 0 old log files in log directory, skipping cleanup [90m2020-04-29T15:52:11.495[0m [32mINF[0m [1mUsers/tadas/mygo/node/cmd/di.go:172 [0m[36m >[0m Starting Mysterium Node source.dev-build [90m2020-04-29T15:52:11.496[0m [32mINF[0m [1mUsers/tadas/mygo/node/firewall/outgoing_firewall_noop.go:35[0m[36m >[0m Rules reset was requested [90m2020-04-29T15:52:11.496[0m [1m[31mERR[0m[0m [1mUsers/tadas/mygo/node/cmd/mysterium_node/mysterium_node.go:58[0m[36m >[0m Failed to execute command: [31merror=[0m[31m"the port 4050 seems to be taken. Either you're already running a node or it is already used by another application: listen tcp 127.0.0.1:4050: bind: address already in use"[0m
2020/04/29 15:52:11 Could not run myst: exit status 1
Hi, I think this issue is fixes in node, but not released yet. I will check and let you know when it’s released.
Thanks!
Doesn't reoccur anymore.
After some time app disconnects and doesn't let connect, shows the message "Disconnecting..."
I cannot do anything else, as it says "disconnect first to connect".