App icon indicating copy to clipboard operation
App copied to clipboard

[$250] Hmm..It's not here page displayed for New user signup

Open m-natarajan opened this issue 1 year ago • 20 comments

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: Reproducible in staging?: Needs reproduction Reproducible in production?: Needs Reproduction If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: 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: @danielrvidal Slack conversation (hyperlinked to channel name): ts_external_expensify_quality

Action Performed:

  1. Signup for a new user and choose manage my team
  2. Choose number of employees and accounting software option
  3. Click Continue

Expected Result:

Concierge chat displayed with tasks

Actual Result:

Hmm..It's not here page displayed

Workaround:

Unknown

Platforms:

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

  • [ ] Android: Standalone
  • [ ] Android: HybridApp
  • [ ] Android: mWeb Chrome
  • [ ] iOS: Standalone
  • [ ] iOS: HybridApp
  • [ ] iOS: mWeb Safari
  • [x] MacOS: Chrome / Safari
  • [ ] MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

https://github.com/user-attachments/assets/4e9ecc54-966b-44fa-ad38-fe31aed412dc

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021861484757566187461
  • Upwork Job ID: 1861484757566187461
  • Last Price Increase: 2024-12-03
Issue OwnerCurrent Issue Owner: @alitoshmatov

m-natarajan avatar Nov 26 '24 15:11 m-natarajan

Triggered auto assignment to @zanyrenney (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.

melvin-bot[bot] avatar Nov 26 '24 15:11 melvin-bot[bot]

Triggered auto assignment to @yuwenmemon (AutoAssignerNewDotQuality)

melvin-bot[bot] avatar Nov 26 '24 15:11 melvin-bot[bot]

This has been labelled "Needs Reproduction". Follow the steps here: https://stackoverflowteams.com/c/expensify/questions/16989

MelvinBot avatar Nov 26 '24 15:11 MelvinBot

Job added to Upwork: https://www.upwork.com/jobs/~021861484757566187461

melvin-bot[bot] avatar Nov 26 '24 18:11 melvin-bot[bot]

Triggered auto assignment to Contributor-plus team member for initial proposal review - @alitoshmatov (External)

melvin-bot[bot] avatar Nov 26 '24 18:11 melvin-bot[bot]

@alitoshmatov Can you report back if you are able to reproduce this one?

yuwenmemon avatar Nov 26 '24 18:11 yuwenmemon

Not reproducible in normal use. But you can reproduce it when you are accessing url with additional path like: https://dev.new.expensify.com:8082/r/7002377232702679

If you are not sign in, it asks you to sign in and redirects you to this url. But I think this expected behavior.

alitoshmatov avatar Nov 27 '24 15:11 alitoshmatov

Tried to reproduce as well and I am unable to.

zanyrenney avatar Nov 28 '24 18:11 zanyrenney

@yuwenmemon, @zanyrenney, @alitoshmatov Huh... This is 4 days overdue. Who can take care of this?

melvin-bot[bot] avatar Dec 03 '24 09:12 melvin-bot[bot]

I think for these kinds of unreproducible issues we need the Onyx data for the report, the client logs, and the profile trace

muttmuure avatar Dec 03 '24 14:12 muttmuure

For something that works 9/10 we won't know what failed that 1 time without these

muttmuure avatar Dec 03 '24 14:12 muttmuure

I found this logline as part of this request: https://www.expensify.com/_devportal/tools/logSearch/#query=request_id:(%228e8586e4edb41b00-PHX%22)+AND+timestamp:[2024-11-25T22:47:59.003Z+TO+2024-11-26T00:47:59.003Z]&index=logs_expensify-031375

[App] 2024-11-25T23:47:58.615Z - [hmmm] [Pagination] Did not receive any items in the response to OpenReport ~~ parameters: '' userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15'```

muttmuure avatar Dec 03 '24 14:12 muttmuure

Then the serverside response:

ReportAPI - Got empty report summary from Auth::openReport, user does not have access to this report ~~ reportID: '7767262375656250'

muttmuure avatar Dec 03 '24 14:12 muttmuure

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

melvin-bot[bot] avatar Dec 03 '24 16:12 melvin-bot[bot]

Then the serverside response:

@muttmuure This looks like the case as I mention here

User who hasn't signin tried to access some report, expensify redirected user to sign-in, after successful sign in, app redirect user to original url but user does not have access to that report that is why it got not found page.

What do you think about my theory?

Or are we sure this issue was reproduce when user open new.expensify.com url without any additional url paths to report

alitoshmatov avatar Dec 03 '24 17:12 alitoshmatov

@yuwenmemon, @zanyrenney, @alitoshmatov Huh... This is 4 days overdue. Who can take care of this?

melvin-bot[bot] avatar Dec 09 '24 09:12 melvin-bot[bot]

@yuwenmemon @zanyrenney @alitoshmatov 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!

melvin-bot[bot] avatar Dec 10 '24 09:12 melvin-bot[bot]

@alitoshmatov these reports are not in dev, they are reported on production with real users

muttmuure avatar Dec 10 '24 12:12 muttmuure

Of the two theories we have so far, I feel it's more likely to be a race condition: https://expensify.slack.com/archives/C05LX9D6E07/p1733242803572429?thread_ts=1732578811.693309&cid=C05LX9D6E07

muttmuure avatar Dec 10 '24 12:12 muttmuure

Does this need a back end fix? If so, I can create an issue for a BE fix using the template

muttmuure avatar Dec 10 '24 12:12 muttmuure

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

melvin-bot[bot] avatar Dec 10 '24 16:12 melvin-bot[bot]

Not overdue, discussion is ongoing on slack

alitoshmatov avatar Dec 10 '24 19:12 alitoshmatov

Issue not reproducible during KI retests. (First week)

mvtglobally avatar Dec 14 '24 05:12 mvtglobally

@yuwenmemon, @zanyrenney, @alitoshmatov Huh... This is 4 days overdue. Who can take care of this?

melvin-bot[bot] avatar Dec 16 '24 09:12 melvin-bot[bot]

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

melvin-bot[bot] avatar Dec 17 '24 16:12 melvin-bot[bot]

@yuwenmemon, @zanyrenney, @alitoshmatov 6 days overdue. This is scarier than being forced to listen to Vogon poetry!

melvin-bot[bot] avatar Dec 18 '24 09:12 melvin-bot[bot]

@yuwenmemon, @zanyrenney, @alitoshmatov Now this issue is 8 days overdue. Are you sure this should be a Daily? Feel free to change it!

melvin-bot[bot] avatar Dec 20 '24 09:12 melvin-bot[bot]

Issue not reproducible during KI retests. (Second week)

mvtglobally avatar Dec 21 '24 02:12 mvtglobally

@yuwenmemon @zanyrenney @alitoshmatov 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!

melvin-bot[bot] avatar Dec 24 '24 09:12 melvin-bot[bot]

@yuwenmemon, @zanyrenney, @alitoshmatov 12 days overdue. Walking. Toward. The. Light...

melvin-bot[bot] avatar Dec 24 '24 09:12 melvin-bot[bot]