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

BUG: Adding a personal bank account causes a crash #12530

Closed
neil-marcellini opened this issue Nov 7, 2022 · 14 comments
Closed

BUG: Adding a personal bank account causes a crash #12530

neil-marcellini opened this issue Nov 7, 2022 · 14 comments
Assignees
Labels

Comments

@neil-marcellini
Copy link
Contributor

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Action Performed:

  1. Sign in with any account
  2. Go to Settings, Payments, Add payment method, bank account
  3. Connect through Plaid with a test account
  4. After the connection succeeds click continue

Expected Result:

The bank account is added and shows up in the app

Actual Result:

There is a loading spinner for a while and then the app crashes

Workaround:

No

Platform:

Probably all platforms but we need to check.

  • Web
  • iOS
  • Android
  • Desktop App
  • Mobile Web

Version Number: v1.2.24-2
Reproducible in staging?: Yes
Reproducible in production?: No
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:

bank-account-crash.mov

Expensify/Expensify Issue URL:
Issue reported by: @neil-marcellini
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1667851355646509

View all open jobs on GitHub

@neil-marcellini neil-marcellini added AutoAssignerTriage Auto assign issues for triage to an available triage team member Daily KSv2 labels Nov 7, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 7, 2022

Triggered auto assignment to @alexpensify (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

@melvin-bot melvin-bot bot removed the AutoAssignerTriage Auto assign issues for triage to an available triage team member label Nov 7, 2022
@neil-marcellini neil-marcellini changed the title BUG: Adding a personal bank account causes a crash [HOLD 12308] BUG: Adding a personal bank account causes a crash Nov 7, 2022
@neil-marcellini
Copy link
Contributor Author

As decided in slack here we will hold this on #12308 and see if we can reproduce after it is fixed.

@alexpensify
Copy link
Contributor

I've asked if we should move this to a weekly or leave it as a daily.

@alexpensify alexpensify added Weekly KSv2 and removed Daily KSv2 labels Nov 7, 2022
@alexpensify
Copy link
Contributor

I've confirmed it's possible to move to weekly and I'm setting a reminder to check the status.

@JmillsExpensify JmillsExpensify changed the title [HOLD 12308] BUG: Adding a personal bank account causes a crash [HOLD #12308] BUG: Adding a personal bank account causes a crash Nov 8, 2022
@alexpensify
Copy link
Contributor

I checked and it looks like this one is still under review. Setting another reminder for Friday and might have to reassign due to being OOO next week.

@nkuoch nkuoch self-assigned this Nov 18, 2022
@nkuoch
Copy link
Contributor

nkuoch commented Nov 18, 2022

The other one seems not be reproducible. Can anyone check if this one is reproducible? I personally couldn't reproduce it.

@alexpensify
Copy link
Contributor

I tested per @nkuoch request and was able to replicate in my [email protected] account using @neil-marcellini's steps.

image

When I log back in, the bank account is not there.

image

@nkuoch nkuoch changed the title [HOLD #12308] BUG: Adding a personal bank account causes a crash BUG: Adding a personal bank account causes a crash Nov 21, 2022
@nkuoch
Copy link
Contributor

nkuoch commented Nov 21, 2022

I can't reproduce it, but from Al's logs, seems like we're getting:

alXt] NewExpensify crash caught by error boundary - Minified React error #185; visit https://reactjs.org/docs/error-decoder.html?invariant=185 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ~~ errorInfo: '{"componentStack":"\n at a (app://-/main-6415f669a262c0246388.bundle.js:2:5127210)

Which leads to:

Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.

@nkuoch
Copy link
Contributor

nkuoch commented Nov 21, 2022

@alexpensify are you testing from chrome? Do you have the same error after you clear your cookies? If yes, would you mind sharing your credentials with me so I can hopefully reproduce myself?

@alexpensify
Copy link
Contributor

I was testing via the desktop app. Do you want me to try in chrome?

@nkuoch
Copy link
Contributor

nkuoch commented Nov 21, 2022 via email

@nkuoch
Copy link
Contributor

nkuoch commented Nov 25, 2022

@neil-marcellini as al is ooo, could you test on chrome and tell me if you still have the issue? If yes, does clearing our your cookies fix it? Yes no, could you share your credentials with me so I can reproduce and investigate?

@neil-marcellini
Copy link
Contributor Author

Sure I'll try it now.

@neil-marcellini
Copy link
Contributor Author

I'm no longer able to reproduce, we can close this 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants