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

[New architecture] App crashed after adding personal bank account, while selecting a bank account #36734

Closed
1 of 6 tasks
WoLewicki opened this issue Feb 16, 2024 · 5 comments
Closed
1 of 6 tasks
Labels

Comments

@WoLewicki
Copy link
Contributor

If you haven't already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


This issue is related to the ongoing new architecture adoption. It was reported on the build with new architecture enabled on the relevant PR.


Version Number: 1.4.42-1
Reproducible in staging?: no
Reproducible in production?: no
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @ishpaul777 here
Slack conversation:

Action Performed:

Break down in numbered steps

Expected Result:

App not crashing in the flow

Actual Result:

App crashing

Workaround:

Should be fixed by 9d2f0d5 (#13767)

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Available in the linked comment.

View all open jobs on GitHub

@ishpaul777
Copy link
Contributor

ishpaul777 commented Feb 19, 2024

not able to repro the app crash but "Save & Continue" button was not functional after adding account

RPReplay_Final1708373866.2.MP4

@melvin-bot melvin-bot bot added the Monthly KSv2 label Feb 20, 2024
@j-piasecki
Copy link
Contributor

@ishpaul777 I got the same result on the main branch, in my case it looks like there are some errors returned by the plaid SDK (regarding identity or adding the same account twice) which are silently ignored by the App.

I've added some logs in AddPersonalBankAccountPage:

    console.log('personalBankAccount', personalBankAccount);
    console.log('shouldShowSuccess', shouldShowSuccess);
    console.log('plaidData', plaidData);

and this is what I got:

Screenshot 2024-02-28 at 13 20 47

Could you also check on the main branch?

@ishpaul777
Copy link
Contributor

Will check and update give me 15-20 mins

@ishpaul777
Copy link
Contributor

ishpaul777 commented Feb 28, 2024

i can reproduce the same on main (but not on staging app), i think this shouldn't be a blocker for new Arch PR but worth investigation as a seperate issue

@mountiny
Copy link
Contributor

Will be tested once the PR is deployed.

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

4 participants