-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[HOLD for payment 2024-12-12] Android & iOS - App crashes after completing onboarding #53431
Comments
Triggered auto assignment to @techievivek ( |
Triggered auto assignment to @Christinadobrzyn ( |
💬 A slack conversation has been started in #expensify-open-source |
👋 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:
|
I am unable to reproduce this issue on my end. |
But yes this looks related to #52314 |
recording-480.mov |
@IuliiaHerets Can you please re-test this once again, I was unable to reproduce this on my end. |
Hi everyone! I'm from the Margelo team and happy to help with this |
Hello @perunt ! I'm not an official contributor to Expensify, but I've been exploring the issues in the project as part of my learning process. I noticed this issue and wanted to share a potential solution I've come across. I've implemented a change to address the error by adding the 'worklet' directive to the
|
📣 @mohammedmatar! 📣
|
@mohammedmatar I'm aware of it, but thank you for your findings :) |
i think this is related to
On the web, however, there's no separate UI thread. Everything runs in the main JavaScript thread of the browser.
To summarize, WEB works with shared values in useAnimatedStyle without the worklet marker because the web implementation of Reanimated doesn't require the special threading model used on native platforms. However, for cross-platform consistency and future-proofing, it's generally a good practice to include the worklet marker even if it's not strictly necessary for web. |
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
This seems to be fixed after CP. Though we have a problem with the onboarding modal not always showing up. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.71-2 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-12-12. 🎊 For reference, here are some details about the assignees on this issue:
|
@techievivek @Christinadobrzyn @perunt The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button] |
Payment coming up in a few days @perunt should we have a regression test for this? |
Skipping the payment summary for this issue since all the assignees are employees or vendors. If this is incorrect, please manually add the payment summary SO. |
Sounds good melvin @perunt should we have a regression test for this? |
@techievivek Do you think we need a regression test for this? Or can we just close? |
We don't need to add any additional regression test for this since the app was crashing during loading of LHN itself. |
Awesome! Thank you @techievivek! Closing this out as complete since no payment in ND or Upwork is due. |
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.70-0
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Y
Email or phone of affected tester (no customers): [email protected]
Issue reported by: Applause Internal Team
Action Performed:
Precondition:
Expected Result:
App will not crash after completing onboarding.
Actual Result:
App crashes repeatedly after completing onboarding.
Issue happens on Samsung Galaxy Z Fold4 - Android 14
Workaround:
Unknown
Platforms:
Screenshots/Videos
0312.txt
Bug6682554_1733192982196.Screen_Recording_20241203_102616_Expensify.mp4
View all open jobs on GitHub
Issue Owner
Current Issue Owner: @ChristinadobrzynThe text was updated successfully, but these errors were encountered: