-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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 2022-02-02][$8000] - iOS - User stuck on Splash screen when launching the app #5620
Comments
Triggered auto assignment to @iwiznia ( |
Triggered auto assignment to @kadiealexander ( |
Upwork post: https://www.upwork.com/jobs/~018ca1e70adf6f82c2 |
@cmvithanage You mean that the |
Can you point out where the code might be throwing an exception and how it isn't properly handled?
No Besides you pointed out that the logic that used view controller had a flaw where the controller is |
@kidroca Yes, reading the log we can see that the |
I think the log is just cut too short (maybe because there's nothing of interest). I think this line indicates the spash should have been hidden: [alXt] [BootSplash] splash screen is still visible ~~ props: '[preferredLocale: 'en' isSidebarLoaded: '1' initialReportDataLoaded: '1' updateAvailable: '' screenShareRequest: '' isAuthenticated: '1']'
|
@NikkiWines the log window seem to be too small
The log snipped that you posted happens 30 sec. after app launch. To be certain we have the full picture - we need to see the logs from the start - and logs for maybe 15-30 sec after |
Thanks for the explanation, @kidroca. I agree, need to see the full log to get a complete picture of what's exactly causing this issue. If @NikkiWines or someone else can kindly post the full log while replicating this issue, I'll be happy to take a look during my free time and get back to you all! 🙌🏼 |
There are no logs associated with my email address for over a minute before the snippet I shared above. That snippet was the particular request associated with the Here are the logs from a larger time window: 2022-01-06 23:19:00 UTC to 2022-01-06 23:22:16 UTC. |
@NikkiWines IMHO it's good, I though @cmvithanage was working for Expensify and his affirmation was linked to some company internal reproduction / discovery. But if it's not, I invite you to give a try to the latest implementation (without |
@zoontek No, I'm only an interested individual trying to help you guys solve this issue. 🙌🏼 |
TLDR
Incomplete logsOne of the very first things happening during 2022-01-06 23:21:14 194 PID ~~ 4145313
...
2022-01-06 23:21:14 198 [info] Finished API request ~~ command: 'Get' ... jsonCode: '200' Shortly after we see the 2022-01-06 23:21:14 235 [alXt] [BootSplash] splash screen is still visible The logs that follow reveal that everything is panning out OK and we do call We don't see another
In the end it seems like everything is tied to the view controller
|
I believe in this instance I didn't do anything and just left my phone with the splash screen on it for 3-4 minutes, then restarted the app. But I can wait till this happens again to me and post logs from that instance as well. |
@NikkiWines let me know if I can help with testing too, I don't know how snag logs for this. I'm still experiencing the issue |
@mallenexpensify With the version that embed the module? Then the cause is probably not the module. |
Experiencing issue on production iOS app, v 1.1.30-3 @zoontek |
@mallenexpensify I don't think the production app includes the new module yet (cf this message: #7096 (comment)). But maybe others could confirm 🙂 Edit: it appears to be in staging version, 1.1.31-2 |
Not to jump to conclusions or anything, but encouraging news. According to our logs, there have been 80 instances of |
I'm see 1.1.31 as the most recent version for iOS, could that be why? it hasn't been deployed to app store yet? |
My app version on testflight is Expensify employees also seem to be the ones most commonly experiencing this bug, probably cause we use the app throughout the day. |
Thanks @NikkiWines , since it appears there are multiple PRs associated with this issue, can you drop in a note stating when to pay? |
From this comment in the last PR we can see that @zoontek's changes were deployed to prod yesterday (2022-01-26), so we'd want to issue payment on 2022-02-02 assuming we don't see the splash screen issue resurface between now and then. So far everything is looking good, checked the logs today and we had 120 instances of I'll keep an eye on the logs this week to see if anything pops up - and I'll post in #expensify-open-source tomorrow evening asking if anyone on the staging or prod versions has experienced this. I can say I haven't experienced this myself since the PR was deployed to staging, without any change in behavior on my end. |
Posted in slack today to ask if anyone is experiencing this bug. Logs say 340 instances of this bug past two weeks but again nothing on 1.1.31-2 or above 🎉 |
fwiw.. it hasn't happened to me for a few days. |
I don't know about the auto-posting, but based on our previous rules of "wait a week after deploying to prod and issue payment if there are no regressions" we would issue payment tomorrow as mentioned here. Looks like no one in slack has experienced this one either. Great job seeing this through @zoontek and thanks for all the work! |
@NikkiWines I'm glad it solves your issue! Also, I never gained money with react-native-bootsplash / localize / permissions development and maintenance (except ~20$ per month with sponsors). It will be a first, thank you! 🙌 |
Thanks @NikkiWines , I missed/forgot the previous comment :ohnothing: |
Indeed, I never checked, but it seems paid. |
🎉 whoohooo 🎉 |
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:
Expected Result:
User should not be stuck on Splash screen
Actual Result:
User is stuck in splash screen
Workaround:
Closing and reopening app fixes the issue.
Platform:
Where is this issue occurring?
Version Number: 1.1.2-0
Reproducible in staging?: Yes
Reproducible in production?: Unknown
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
There's no solid reproduction steps but from the testers reproductions it has been after updating the app.
Expensify/Expensify Issue URL:
Issue reported by: @puneetlath
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1632958388281500
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: