-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
[Bug]: Can't change network #23537
Comments
@BrilliantPy Can you toggle open "Error details" on the error screen, and take a screen shot of the error information that is shown? |
Hello, @BrilliantPy. Thanks for reporting! Can you attempt to trigger a network request from chainlist.org using a different RPC URL (by pressing the arrow under Add network)? Please also make sure your Metamask is updated to the latest version. You will be able to manually update it from your browser. Go to extensions-> Metamask->Details->Enable developer mode from the top right, then there should be a button for Updating in the top left. Please let me know how it goes. |
If I press the change network button, I get an error page and can't press any more buttons. |
Hey @BrilliantPy, I understand, thanks for the information. Does it still behave like this if you change these settings? https://support.metamask.io/hc/en-us/articles/360038139452-MetaMask-states-Balance-may-be-outdated-displays-in-orange-or-ETH-not-added-to-balance |
@danjm do you have any idea which of these Sentry issue(s) corresponds to this? |
From looking at the stack trace, the "Cannot read properties of undefined (reading 'id')" error appears to come from this line: metamask-extension/ui/components/multichain/network-list-menu/network-list-menu.js Line 337 in 6d3dc01
|
Without a reproduction, it's hard to say exactly what happened here. I can't find any similar reports in Sentry either. But it appears that this is a case of state corruption; somehow your @BrilliantPy sorry for the delay in replying here. Are you still stuck on this error? I might be able to suggest a hacky solution to get past this problem (delete the problematic state and restart the extension) |
For now I'm going to close this, as we cannot reproduce it and have not had similar reports. But @BrilliantPy please reach out if you're still stuck, and we will help you resolve the problem and recover your accounts. Please tag me so that I don't miss the notification. |
As far as preventing this in the future; there is a refactor of wallet state that is being worked on now that that would prevent this ( |
Collaborative Effort Required for Root Cause Analysis (RCA) on Critical Issues We are quickly approaching the end of the quarter and we encourage you once again to take some moments and perform RCA on this critical issue. You may do so by answering the questions below: What PR fixed the issue? You can read more about the initiative here. Thank you! cc: @Gudahtt only if you believe this issue can be RCA'd. |
@benjisclowder This bug was not fixed, it was closed because we were unable to reproduce it. Probably we can skip the RCA in this case. |
Describe the bug
After I changed the rpc of the base chain from this website. https://chainlist.org/?search=base
My metamask shows network as "?" and when I click on network to change to another network, you will see the error page as shown in the picture. Now I can't login. Because after logging in, you will see an error page and cannot do anything else. I don't want to delete and reinstall. Because there are some accounts that I imported and didn't write down the private key, how can I solve this problem? Thanks for all the advice.
Expected behavior
No response
Screenshots/Recordings
No response
Steps to reproduce
connect the wallet
Change new rpc for base network >> https://chainlist.org/?search=base
The extension shows a rotating icon as if it's connected. and show the error page
Then, where you want to change the network, it always shows "?" and when you press it, it will bring up an error page every time.
Error messages or log output
No response
Version
11.12.0
Build type
None
Browser
Chrome
Operating system
Windows
Hardware wallet
No response
Additional context
No response
Severity
No response
The text was updated successfully, but these errors were encountered: