Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dApp - Can't connect to dapp after internet connection loss, unexpected error occurred #15806

Closed
anastasiyaig opened this issue Jul 25, 2024 · 0 comments · Fixed by #15816
Closed
Assignees
Labels
bug Something isn't working dapp-interactions
Milestone

Comments

@anastasiyaig
Copy link
Contributor

anastasiyaig commented Jul 25, 2024

Description

  1. open wallet connect
  2. turn off wifi
  3. paste valid wallet connect URI and hit connect
  4. close the modal
  5. enable wifi
  6. try to connect to the same dapp again

As result, I could not connect to dapp until i restart the app

wc:bb0be65fa7ae43e58f99d2040a861ac40e0a0d7a7f1590e3f2f0807c58b9c5d1@2?expiryTimestamp=1721909566&relay-protocol=irn&symKey=e0b2f8f94adb9e1df2c95268a092e36aa6d1582ba6627e01a996700f53e3823c
Screen.Recording.2024-07-25.at.15.08.36.mov
ERR 2024-07-25 15:08:53.012+03:00 error:                                     topics="token-service" tid=22134760 file=service.nim:147 errDesription=
DBG 2024-07-25 15:08:53.020+03:00 [threadpool task thread] initiating task   topics="task-threadpool" tid=22134779 file=threadpool.nim:56 messageType=BuildTokensTaskArg:ObjectType threadid=22134779 task="{\"$type\":\"BuildTokensTaskArg:ObjectType\",\"accounts\":[\"0xf38d2cd3c6ad02dd6f8b68e0a7b2f959819954b6\",\"0x92d883ed38deb10df7c525bb2a7f04d7a00f5c5a\",\"0xf008ce0e07f8996c0fe71beb59e076207b214e2d\"],\"storeResult\":true,\"vptr\":105553155227008,\"slot\":\"onAllTokensBuilt\"}"
DBG 2024-07-25 15:08:53.020+03:00 NewBE_callPrivateRPC                       topics="rpc" tid=22134779 file=core.nim:27 rpc_method=wallet_fetchOrGetCachedWalletBalances
DBG 2024-07-25 15:08:53.116+03:00 [threadpool task thread] initiating task   topics="task-threadpool" tid=22134780 file=threadpool.nim:56 messageType=BuildTokensTaskArg:ObjectType threadid=22134780 task="{\"$type\":\"BuildTokensTaskArg:ObjectType\",\"accounts\":[\"0xf38d2cd3c6ad02dd6f8b68e0a7b2f959819954b6\",\"0x92d883ed38deb10df7c525bb2a7f04d7a00f5c5a\",\"0xf008ce0e07f8996c0fe71beb59e076207b214e2d\"],\"storeResult\":true,\"vptr\":105553155227008,\"slot\":\"onAllTokensBuilt\"}"
DBG 2024-07-25 15:08:53.117+03:00 NewBE_callPrivateRPC                       topics="rpc" tid=22134780 file=core.nim:27 rpc_method=wallet_fetchOrGetCachedWalletBalances
DBG 2024-07-25 15:08:56.784+03:00 NewBE_callPrivateRPC                       topics="rpc" tid=22134760 file=core.nim:27 rpc_method=wakuext_speedupArchivesImport
ERR 2024-07-25 15:08:57.287+03:00 qt error                                   topics="qt" tid=22134760 text="[object Object]" file=webpack://wallet_connect_integration/./node_modules/@walletconnect/logger/dist/index.es.js?:20 category=js
ERR 2024-07-25 15:09:04.246+03:00 qt error                                   topics="qt" tid=22134760 text="[object Object]" file=webpack://wallet_connect_integration/./node_modules/@walletconnect/logger/dist/index.es.js?:20 category=js
INF 2024-07-25 15:09:25.225+03:00 received                                   topics="signals-manager" tid=22134760 file=messages.nim:70 signal=messages.new messageID=0x7acf99133969be9918cc58c851ea2a17a232021892c43736d9c01f34d7537d43
ERR 2024-07-25 15:09:58.256+03:00 qt error                                   topics="qt" tid=22134760 text="[object Object]" file=webpack://wallet_connect_integration/./node_modules/@walletconnect/logger/dist/index.es.js?:20 category=js
ERR 2024-07-25 15:10:04.247+03:00 qt error                                   topics="qt" tid=22134760 text="[object Object]" file=webpack://wallet_connect_integration/./node_modules/@walletconnect/logger/dist/index.es.js?:20 category=js
DBG 2024-07-25 15:10:23.113+03:00 NewBE_callPrivateRPC                       topics="rpc" tid=22134760 file=core.nim:27 rpc_method=wakuext_slowdownArchivesImport
DBG 2024-07-25 15:10:25.203+03:00 NewBE_callPrivateRPC                       topics="rpc" tid=22134760 file=core.nim:27 rpc_method=wakuext_speedupArchivesImport
ERR 2024-07-25 15:10:59.252+03:00 qt error                                   topics="qt" tid=22134760 text="[object Object]" file=webpack://wallet_connect_integration/./node_modules/@walletconnect/logger/dist/index.es.js?:20 category=js
ERR 2024-07-25 15:11:04.248+03:00 qt error                                   topics="qt" tid=22134760 text="[object Object]" file=webpack://wallet_connect_integration/./node_modules/@walletconnect/logger/dist/index.es.js?:20 category=js
@anastasiyaig anastasiyaig added bug Something isn't working dapp-interactions labels Jul 25, 2024
@anastasiyaig anastasiyaig added this to the 2.30.0 Beta milestone Jul 25, 2024
@anastasiyaig anastasiyaig changed the title dApp - sd-6 - Can't connect to Yearn Finance, unexpected error occurred dApp - sd-6 - Can't connect to dapp after internet connection loss, unexpected error occurred Jul 25, 2024
@anastasiyaig anastasiyaig changed the title dApp - sd-6 - Can't connect to dapp after internet connection loss, unexpected error occurred dApp - Can't connect to dapp after internet connection loss, unexpected error occurred Jul 25, 2024
@stefandunca stefandunca self-assigned this Jul 25, 2024
stefandunca added a commit that referenced this issue Jul 29, 2024
Add a new NetworkChecker QObject to StatusQ to be used in checking
internet connection status. This is used by the WebEngineLoader
to only allow loading of web pages when there is an active internet
to cover for a corner case on MacOS where the internet connection is
not reestablished if the WebEngineView was loaded without an active
internet connection.

Closes: #15598, #15806
stefandunca added a commit that referenced this issue Jul 29, 2024
Add a new NetworkChecker QObject to StatusQ to be used in checking
internet connection status. This is used by the WebEngineLoader
to only allow loading of web pages when there is an active internet
to cover for a corner case on MacOS where the internet connection is
not reestablished if the WebEngineView was loaded without an active
internet connection.

Closes: #15598, #15806
@stefandunca stefandunca moved this from In Progress to Code Review in Status Desktop/Mobile Board Jul 29, 2024
stefandunca added a commit that referenced this issue Jul 31, 2024
Add a new NetworkChecker QObject to StatusQ to be used in checking
internet connection status. This is used by the WebEngineLoader
to only allow loading of web pages when there is an active internet
to cover for a corner case on MacOS where the internet connection is
not reestablished if the WebEngineView was loaded without an active
internet connection.

Closes: #15598, #15806
stefandunca added a commit that referenced this issue Jul 31, 2024
Add a new NetworkChecker QObject to StatusQ to be used in checking
internet connection status. This is used by the WebEngineLoader
to only allow loading of web pages when there is an active internet
to cover for a corner case on MacOS where the internet connection is
not reestablished if the WebEngineView was loaded without an active
internet connection.

Closes: #15598, #15806
@github-project-automation github-project-automation bot moved this from Code Review to Done in Status Desktop/Mobile Board Jul 31, 2024
stefandunca added a commit that referenced this issue Jul 31, 2024
Add a new NetworkChecker QObject to StatusQ to be used in checking
internet connection status. This is used by the WebEngineLoader
to only allow loading of web pages when there is an active internet
to cover for a corner case on MacOS where the internet connection is
not reestablished if the WebEngineView was loaded without an active
internet connection.

Closes: #15598, #15806
stefandunca added a commit that referenced this issue Jul 31, 2024
Add a new NetworkChecker QObject to StatusQ to be used in checking
internet connection status. This is used by the WebEngineLoader
to only allow loading of web pages when there is an active internet
to cover for a corner case on MacOS where the internet connection is
not reestablished if the WebEngineView was loaded without an active
internet connection.

Closes: #15598, #15806
stefandunca added a commit that referenced this issue Jul 31, 2024
Add a new NetworkChecker QObject to StatusQ to be used in checking
internet connection status. This is used by the WebEngineLoader
to only allow loading of web pages when there is an active internet
to cover for a corner case on MacOS where the internet connection is
not reestablished if the WebEngineView was loaded without an active
internet connection.

Closes: #15598, #15806
jrainville pushed a commit that referenced this issue Jul 31, 2024
* chore(dapps) remove the POC wallet connect

Updates: #15598

* fix(dapps) Wallet Connect internet connection reestablishing issue

Add a new NetworkChecker QObject to StatusQ to be used in checking
internet connection status. This is used by the WebEngineLoader
to only allow loading of web pages when there is an active internet
to cover for a corner case on MacOS where the internet connection is
not reestablished if the WebEngineView was loaded without an active
internet connection.

Closes: #15598, #15806

* chore(dapps) disable eth_signTransaction for Wallet Connect

Closes: #15661
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working dapp-interactions
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants