-
Notifications
You must be signed in to change notification settings - Fork 2.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
[$500] Android - IOU – “Hmm.. it’s not here” appears when open existing scanning request. #33750
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01ae77eeffa1097865 |
Triggered auto assignment to @laurenreidexpensify ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @shubham1206agra ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Chat not found page shows when we open the ongoing scan request. This can happen on a manual request too. What is the root cause of that problem?When we do a new money request and then press the request preview before the money request API completes, we will optimistically create a new transaction thread. App/src/components/ReportActionItem/MoneyRequestAction.js Lines 106 to 116 in 939632e
So, now the API request queue looks like this: If we optimistically create a new thread, it will set App/src/libs/actions/Report.ts Lines 639 to 651 in 939632e
Currently, from what I see, creating an optimistic transaction thread will always fail. From the log below, you can see that after the RequestMoney API completes, it will return a new But because the optimistic thread fails, the If you go back to the parent report, the OpenReport will be requested again for the parent report and it will return the correct What changes do you think we should make in order to solve the problem?Don't reset the (I think technically we should reset What alternative solutions did you explore? (Optional)Fix the issue on the BE why the optimistic transaction thread always fail |
@bernhardoj Can you tell me why this problem only occurs on Android? Or is this problem occurs on other platforms? |
@shubham1206agra it occurs on all platforms. I debug it on the web. |
Lets take this internal. 🎀👀🎀 C+ reviewed |
Triggered auto assignment to @AndrewGable, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@AndrewGable Can you take this internal to see why all request have different childReportID than optimistic one? |
Current assignee @shubham1206agra is eligible for the Internal assigner, not assigning anyone new. |
@AndrewGable, @shubham1206agra, @laurenreidexpensify Eep! 4 days overdue now. Issues have feelings too... |
@AndrewGable, @shubham1206agra, @laurenreidexpensify 6 days overdue. This is scarier than being forced to listen to Vogon poetry! |
@AndrewGable with my brief local testing, I see this error in the logs:
Which is thrown from here: https://github.com/Expensify/Auth/blob/36a159afd4e319c3dc09a464089b5f973c80d878/auth/command/OpenReport.cpp#L218 The error happens because of the |
NM Chirag is on extended leave right now, so we gotta try to figure this out on our own. |
Not overdue - changing track to see if #33114 solves this |
Downgrading as #33114 is monthly |
hold on #33114 which is currently on hold too 🙃 |
#33114 is now on prod, so let's get this retested and confirm if it it's been resolved, so we can close |
Waiting for retesting, actually this can be a weekly |
@laurenreidexpensify Can you get this retested? |
QA team is not able to confirm if this issue is still reproducible during KI retests as issue is Blocked to test by #27691. |
You can't test on a different Android device? I thought that issue was only a small amount of devices |
@shubham1206agra pls confirm thank you |
@laurenreidexpensify I am unable to repro this issue. |
Issue not reproducible during KI retests. (First week) |
@laurenreidexpensify We can close this. |
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: 1.4.19-0
Reproducible in staging?: Y
Reproducible in production?: Y
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: Applause-Internal Team
Slack conversation: @
Action Performed:
Expected Result:
IOU opens
Actual Result:
“Hmm.. it’s not here” appears when open existing scanning request.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Bug6328193_1703835354378.Scan.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @laurenreidexpensifyThe text was updated successfully, but these errors were encountered: