Skip to content

Room - App crashed in IOS after tap on Room name to view details after creating a Policy Room #7055

Closed

Description

@kbecciv

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Issue was found when executing #6737

Action Performed:

  1. Launch the app and login
  2. Tap the global create + button and choose New Room
  3. Name it something and select your workspace
  4. After room created Tap on Room name to view details

Expected Result:

Room details displayed

Actual Result:

App crashed

Workaround:

Unknown

Platform:

Where is this issue occurring?

  • Web - Blank screen
  • iOS - App crashes
  • Android - Blank screen
  • Desktop App - Blank screen
  • Mobile Web - Blank screen

Image from iOS (1)

Bug5396686_RPReplay_Final1641435006.mp4

Version Number: 1.1.26 -0

Reproducible in staging?: Yes

Reproducible in production?: No

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos:

In production blank page appears with page title "Detail" where as in staging blank page appears in all other environments except iOS app

Expensify/Expensify Issue URL:

Issue reported by: Applause

Slack conversation:

View all open jobs on GitHub

Activity

  1. OSBotify commented on Jan 6, 2022

    @OSBotify
    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.
  2. MelvinBot commented on Jan 6, 2022

    @MelvinBot
    Contributor

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

  3. changed the title [-]Room - Blank page displayed for the room details, app crashed in IOS[/-] [+]Room - App crashed in IOS after tap on Room name to view details[/+] on Jan 6, 2022
  4. mvtglobally commented on Jan 6, 2022

    @mvtglobally

    @pecanoro We made it a deploy blocker since the IOS crash is only repro in Staging, while Blank page in other requirements is repro in Prod today

  5. francoisl commented on Jan 6, 2022

    @francoisl
    Contributor

    @TomatoToaster any idea what could be causing this, in regards to #6737?

  6. TomatoToaster commented on Jan 6, 2022

    @TomatoToaster
    Contributor

    Looking into this now, trying to recreate locally 👀

  7. francoisl commented on Jan 6, 2022

    @francoisl
    Contributor

    I can't reproduce on main, going to try from 1.1.26-0 specifically.

  8. kavimuru commented on Jan 7, 2022

    @kavimuru

    @TomatoToaster Issue is still reproducible in all the environments in the build 1.1.26 -1. PR #7065 is failing still.
    Note: If the New room created in another workspace where user is a member then it works fine. Attaching the video too

    IMG_9364.mp4

    .

  9. TomatoToaster commented on Jan 7, 2022

    @TomatoToaster
    Contributor

    Hmm I see, thanks for the video! I'm able to recreate this too. But it seems like it works AFTER you've crashed and log back into the app right? I've got it to show me a policy room with 0 members that way.

    This is how it should look for empty members:
    image

    Like it seems like the specific broken case is right after a policy room is created, it has no avatar, and it crashes after you try to look at room details, if you have no other members in the Workspace. The report must not be loading properly after it's created and is in some weird state, causing it to crash when the report details are clicked on.

    Since this feature is in beta, and the app is usable after it crashes, I'm going to say this isn't a deployblocker but a daily we should be looking to fix (CC: @francoisl @jasperhuangg). I'll modify the issue body accordingly.

  10. added and removed
    DeployBlockerCashThis issue or pull request should block deployment
    on Jan 7, 2022
  11. changed the title [-]Room - App crashed in IOS after tap on Room name to view details[/-] [+]Room - App crashed in IOS after tap on Room name to view details after creating a Policy Room[/+] on Jan 7, 2022
  12. francoisl commented on Jan 7, 2022

    @francoisl
    Contributor

    Sounds good to me. For the record, the beta flag is defaultRooms, and there is no one other than internal testers on this beta yet.
    Let's maybe double-check that the crash doesn't occur for accounts that are not on the beta first?

  13. TomatoToaster commented on Jan 12, 2022

    @TomatoToaster
    Contributor

    Still working on this. Was investigating a fix for this and haven't found it yet. What I know so far is we might have to rework how we add the new Chat Room Report "optimistically" because it seems to making incomplete report data.

  14. TomatoToaster commented on Jan 14, 2022

    @TomatoToaster
    Contributor

    Got a draft that I think will address the icon issue for policy rooms which I think will fix the crash. I'm going to test a few platforms and scenarios (single member workspace, admin and user workspace, from user perspective).

  15. mvtglobally commented on Jan 25, 2022

    @mvtglobally

    Issue not reproducible during KI retests. (First week)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions