[$250] Android - Expense - App crashes when exchanging expenses offline and returning online
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 9.0.69-1 Reproducible in staging?: Y Reproducible in production?: N If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Y If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/5284437 Email or phone of affected tester (no customers): [email protected] Issue reported by: Applause Internal Team
Action Performed:
Precondition:
- User A and User B have never chatted before.
- Launch ND or hybrid app.
- [User A (Android)] Go offline
- [User A (Android)] Go to FAB > Submit expense > Submit a manual expense to User B
- [User A (Android)] Remain in main chat with User B.
- [User B (any device)] While online, submit an expense of the same amount to User A
- [User A (Android)] Go online while stay in main chat with User B (important).
Expected Result:
App will not crash for User A after returning online and app updates.
Actual Result:
App crashes for User A after returning online and app updates.
Workaround:
Unknown
Platforms:
- [x] Android: Standalone
- [x] Android: HybridApp
- [ ] Android: mWeb Chrome
- [ ] iOS: Standalone
- [ ] iOS: HybridApp
- [ ] iOS: mWeb Safari
- [ ] MacOS: Chrome / Safari
- [ ] MacOS: Desktop
Screenshots/Videos
https://github.com/user-attachments/assets/14a0a684-8cb3-4f05-8fa7-0b99e4ad7a99
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~021863283299981466432
- Upwork Job ID: 1863283299981466432
- Last Price Increase: 2024-12-08
Issue Owner
Current Issue Owner: @allgandalf
Triggered auto assignment to @youssef-lr (DeployBlockerCash), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.
💬 A slack conversation has been started in #expensify-open-source
Triggered auto assignment to @JmillsExpensify (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.
:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
- Identify the pull request that introduced this issue and revert it.
- Find someone who can quickly fix the issue.
- Fix the issue yourself.
Job added to Upwork: https://www.upwork.com/jobs/~021863283299981466432
Triggered auto assignment to Contributor-plus team member for initial proposal review - @allgandalf (External)
Does this not happen on other platforms?
What does the console show when the crash happens
Didn't crash on iOS but the total amount is 0 in report preview:
@allgandalf did you get some console error on web?
didn't look, will test again
The bug report is for Android, not iOS.
The bug report is for Android, not iOS.
Ik ik , I was testing if it is reproducible as @mountiny was asking here 😅
@allgandalf did you get some console error on web?
No error console error on web!
Decided to demote based on discussion in this thread: https://expensify.slack.com/archives/C01GTK53T8Q/p1733047965445649
waiting for proposals
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸
@JmillsExpensify, @youssef-lr, @allgandalf Whoops! This issue is 2 days overdue. Let's get this updated quick!
Still waiting for proposals
@JmillsExpensify, @youssef-lr, @allgandalf Huh... This is 4 days overdue. Who can take care of this?
waiting for proposals
Issue not reproducible during KI retests. (First week)
@JmillsExpensify @youssef-lr @allgandalf this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸
Lets close this then!
@JmillsExpensify, @youssef-lr, @allgandalf Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
Issue not reproducible during KI retests. (Second week)
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸
please close the issue, this is not reproducible
@JmillsExpensify, @youssef-lr Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
@JmillsExpensify @youssef-lr this issue is now 4 weeks old, please consider:
- Finding a contributor to fix the bug
- Closing the issue if BZ has been unable to add the issue to a VIP or Wave project
- If you have any questions, don't hesitate to start a discussion in #expensify-open-source
Thanks!