Skip to content
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-12-05] Empty chat screen appears with welcome message after login #13000

Closed
kavimuru opened this issue Nov 24, 2022 · 27 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Engineering Reviewing Has a PR in review Weekly KSv2

Comments

@kavimuru
Copy link

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:

  1. Go to settings > Sign out
  2. Sign in with the same account

Expected Result:

Page opens with chat loaded on the RHN where it was left before logout

Actual Result:

Empty chat screen with welcome message appears

Workaround:

unknown

Platform:

Where is this issue occurring?

  • Web

Version Number: 1.2.31-5
Reproducible in staging?: y
Reproducible in production?: n
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
Screenshot 2022-11-24 at 6 54 23 PM

12608.Web.mp4

image (1)

Expensify/Expensify Issue URL:
Issue reported by: @thesahindia / Applause internal team
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1669298063601539

View all open jobs on GitHub

@kavimuru kavimuru added DeployBlockerCash This issue or pull request should block deployment Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Nov 24, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 24, 2022

Triggered auto assignment to @sophiepintoraetz (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

@OSBotify
Copy link
Contributor

👋 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:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.

@melvin-bot
Copy link

melvin-bot bot commented Nov 24, 2022

Triggered auto assignment to @srikarparsi (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@luacmartins
Copy link
Contributor

I'm unable to reproduce this

@luacmartins
Copy link
Contributor

@mvtglobally the team can't reproduce it. Would you mind checking again?

@luacmartins
Copy link
Contributor

luacmartins commented Nov 24, 2022

I was just able to reproduce this
Screenshot 2022-11-24 at 11 26 26 AM

I see this console error An error occurred while applying merge for key: report_3473132785054582, Error: TypeError: Cannot convert undefined or null to object and the response from OpenApp is:

jsonCode: 407
message: "Your session has expired. Please sign in again."
requestID: "76f430588efc4214-SJC"
title: "Session expired"

Which is weird because we just signed in so the AuthToken shouldn't be expired

@luacmartins
Copy link
Contributor

luacmartins commented Nov 24, 2022

Tried again and this time I got An error occurred while applying merge for key: report_3473132785054582, Error: TypeError: Cannot convert undefined or null to object and OpenReport response has value: null which makes sense since report_3473132785054582 is an IOU report and won't have a reportAction history

Screenshot 2022-11-24 at 1 55 16 PM

@luacmartins
Copy link
Contributor

This seems to be an API issue, investigating

@melvin-bot

This comment was marked as off-topic.

@luacmartins
Copy link
Contributor

Fix up here #13028

@sophiepintoraetz
Copy link
Contributor

Speedy work, thanks Carlos! Let me know if you need me at all here

@luacmartins
Copy link
Contributor

Nope this is all done! The PR is merged and we are CPing the fix at this moment, so I'll close this issue.

@thesahindia
Copy link
Member

@sophiepintoraetz, this is eligible for the reporting compensation.

@luacmartins
Copy link
Contributor

@thesahindia sorry, I missed that. Reopening!

@luacmartins luacmartins reopened this Nov 25, 2022
@luacmartins
Copy link
Contributor

@sophiepintoraetz could you please pay the reporting bonus to @thesahindia?

@luacmartins
Copy link
Contributor

Removing deploy blocker label since this was fixed and I just reopened to pay the bonus!

@luacmartins luacmartins removed the DeployBlockerCash This issue or pull request should block deployment label Nov 26, 2022
@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Daily KSv2 labels Nov 28, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 28, 2022

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.32-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 2022-12-05. 🎊

After the hold period, please check if any of the following need payment for this issue, and if so check them off after paying:

  • External issue reporter
  • Contributor that fixed the issue
  • Contributor+ that helped on the issue and/or PR

As a reminder, here are the bonuses/penalties that should be applied for any External issue:

  • Merged PR within 3 business days of assignment - 50% bonus
  • Merged PR more than 9 business days after assignment - 50% penalty

@melvin-bot melvin-bot bot changed the title Empty chat screen appears with welcome message after login [HOLD for payment 2022-12-05] Empty chat screen appears with welcome message after login Nov 28, 2022
@melvin-bot
Copy link

melvin-bot bot commented Nov 28, 2022

BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

@mvtglobally
Copy link

Issue not reproducible during KI retests. (First week)

@thesahindia
Copy link
Member

@sophiepintoraetz could you please pay the reporting bonus to @thesahindia?

Bump @sophiepintoraetz

@sophiepintoraetz
Copy link
Contributor

Thanks @thesahindia - I think I've hired you directly but here's the job link

@thesahindia
Copy link
Member

Accepted, thanks!

@luacmartins
Copy link
Contributor

@thesahindia @sophiepintoraetz are we good to close this issue?

@thesahindia
Copy link
Member

@luacmartins, payment is pending.

cc: @sophiepintoraetz

@sophiepintoraetz
Copy link
Contributor

@thesahindia - paid!

Also @luacmartins - we've got this to do before we can close out the issue

@luacmartins
Copy link
Contributor

@sophiepintoraetz checklist done!

@sophiepintoraetz
Copy link
Contributor

Coolio - looks like we're sorted here! I don't think we need to add a regression test given that we had a fix planned!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Engineering Reviewing Has a PR in review Weekly KSv2
Projects
None yet
Development

No branches or pull requests

7 participants