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

[HybridApp] Android - Log in - User is stuck on Exepnsify logo #44636

Closed
1 of 6 tasks
izarutskaya opened this issue Jun 28, 2024 · 17 comments
Closed
1 of 6 tasks

[HybridApp] Android - Log in - User is stuck on Exepnsify logo #44636

izarutskaya opened this issue Jun 28, 2024 · 17 comments
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering

Comments

@izarutskaya
Copy link

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


Version Number: 9.0.3-2
Reproducible in staging?: Y
Reproducible in production?: Unable to check
Found when validating PR : #39074
Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal team

Action Performed:

  1. Open App
  2. Create fresh account
  3. Open HybridApp (OldDot) and go to NewDot.

Expected Result:

After opening NewDot one should see Explanation modal. (if onboarding is not finished then after closing explanation modal, onboarding modal should appear)

Actual Result:

User is stuck on Expensify logo. As a result, explanation modal opens twice.

Workaround:

Unknown

Platforms:

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

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Bug6527686_1719596307081.Screen_Recording_20240628_202611.mp4

View all open jobs on GitHub

@izarutskaya izarutskaya added DeployBlockerCash This issue or pull request should block deployment Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. DeployBlocker Indicates it should block deploying the API labels Jun 28, 2024
Copy link

melvin-bot bot commented Jun 28, 2024

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

Copy link

melvin-bot bot commented Jun 28, 2024

Triggered auto assignment to @cead22 (DeployBlockerCash), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.

@github-actions github-actions bot added Engineering Hourly KSv2 and removed Daily KSv2 labels Jun 28, 2024
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.

@izarutskaya
Copy link
Author

@sakluger I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors.

@cead22
Copy link
Contributor

cead22 commented Jun 28, 2024

We had an issue on staging momentarily that has been fixed. Is this is still reproducible?

@sakluger
Copy link
Contributor

I'm not sure how to test this since I don't have Android and don't know how to test OldDot on Browserstack. I've asked in #qa on Slack for a retest: https://expensify.slack.com/archives/C9YU7BX5M/p1719607064770569

@cead22
Copy link
Contributor

cead22 commented Jun 28, 2024

@izarutskaya reminder to always include the email you're using when logging bugs

@cead22
Copy link
Contributor

cead22 commented Jun 28, 2024

As a result, explanation modal opens twice.

Is this accurate? I don't see it in the video

@cead22
Copy link
Contributor

cead22 commented Jun 28, 2024

It looks like we successfully get a short lived auth token, and we log [HybridApp] Opening NewDot: /, but the app doesn't open

Pulling the mobile logs from this log search

"2024-06-28 17:24:21 No authToken found in isSignedIn"
"2024-06-28 17:24:21 Trying to log arguments containing sensitive info, not logging."
"2024-06-28 17:24:21 [LogSyncerManager] Not sending logs as user is not logged in."
"2024-06-28 17:24:21 Entering background, saving app state"
"2024-06-28 17:24:21 Saving app state"
"2024-06-28 17:24:21 Saving page states: {}"
"2024-06-28 17:24:21 ExpensifyActivityBase: onStop"
"2024-06-28 17:24:22 ExpensifyActivityBase: onDestroy"
"2024-06-28 17:24:22 (AuthenticationView) onDestroy"
"2024-06-28 17:24:22 (AuthenticationView) Invoking callback: onDestroy"
"2024-06-28 17:24:22 AuthenticationController onDestroy"
"2024-06-28 17:24:22 Called setMainContainer with null container"
"2024-06-28 17:24:24 ExpensifyActivityBase: onCreate"
"2024-06-28 17:24:24 Google Play Services needs to update"
"2024-06-28 17:24:24 ExpensifyActivityBase: onStart"
"2024-06-28 17:24:24 Resetting state of the ViolationFixer."
"2024-06-28 17:24:24 Expensify.display() Called"
"2024-06-28 17:24:24 Not reauthenticating because we don't have account info or we are not signed in"
"2024-06-28 17:24:24 No authToken found in isSignedIn"
"2024-06-28 17:24:24 Trying to log arguments containing sensitive info, not logging."
"2024-06-28 17:24:24 User is not signed in, redirecting to authentication view"
"2024-06-28 17:24:24 (AuthenticationView) onCreate"
"2024-06-28 17:24:24 (AuthenticationView) onViewCreated"
"2024-06-28 17:24:24 (AuthenticationView) Invoking callback: onCreate"
"2024-06-28 17:24:24 AuthenticationController onCreate"
"2024-06-28 17:24:24 ExpensifyActivityBase: onResume"
"2024-06-28 17:24:24 Handling intent. Action = android.intent.action.VIEW. Type = null"
"2024-06-28 17:24:24 Shortcut path not found for android.intent.action.VIEW"
"2024-06-28 17:24:24 DeepLinkManager Received link click on URL: https://www.expensify.com/v/17708043/735803"
"2024-06-28 17:24:24 Authenticating within signInDeferred"
"2024-06-28 17:24:24 SSO usage audit - should always be false: false"
"2024-06-28 17:24:24 Authenticating user"
"2024-06-28 17:24:24 Starting call: Authenticate"
"2024-06-28 17:24:24 Starting network call with method:post"
"2024-06-28 17:24:24 Executing 0 duplicate requests"
"2024-06-28 17:24:24 Authenticating within signInDeferred"
"2024-06-28 17:24:24 SSO usage audit - should always be false: false"
"2024-06-28 17:24:24 (anonymous) `e-mail` is not a String"
"2024-06-28 17:24:24 No authToken found in isSignedIn"
"2024-06-28 17:24:24 Trying to log arguments containing sensitive info, not logging."
"2024-06-28 17:24:24 [LogSyncerManager] Not sending logs as user is not logged in."
"2024-06-28 17:24:24 (AuthenticationView) onEnter"
"2024-06-28 17:24:24 (AuthenticationView) Invoking callback: onEnter"
"2024-06-28 17:24:24 AuthenticationController onEnter"
"2024-06-28 17:24:24 Entering active state."
"2024-06-28 17:24:24 Latest state version available: v19"
"2024-06-28 17:24:24 No authToken found in isSignedIn"
"2024-06-28 17:24:24 Trying to log arguments containing sensitive info, not logging."
"2024-06-28 17:24:24 Not logged in or currently authenticating, so not going to grab data for sliding menu"
"2024-06-28 17:24:24 (AuthenticationView) onEnter"
"2024-06-28 17:24:24 (AuthenticationView) Invoking callback: onEnter"
"2024-06-28 17:24:24 AuthenticationController onEnter"
"2024-06-28 17:24:24 Got params from branch {\"+non_branch_link\":\"https:\\/\\/www.expensify.com\\/v\\/17708043\\/735803\",\"+clicked_branch_link\":false,\"+is_first_session\":false}"
"2024-06-28 17:24:24 Branch `~id` wasn't a string, trying long"
"2024-06-28 17:24:24 Branch link did not contain `~id`, so ignoring"
"2024-06-28 17:24:24 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/Authenticate?"
"2024-06-28 17:24:24 Expensify API command `Authenticate` returned 401 with requestID 89af5ec57b706903-FRA"
"2024-06-28 17:24:24 No authToken found in isSignedIn"
"2024-06-28 17:24:24 Trying to log arguments containing sensitive info, not logging."
"2024-06-28 17:24:24 (anonymous) Bad JSON code: 401. JSON: {\"jsonCode\":401,\"message\":\"401 Unauthorized\",\"requestID\":\"89af5ec57b706903-FRA\"}"
"2024-06-28 17:24:24 Unhandled failure 401 reponse: {\"jsonCode\":401,\"message\":\"401 Unauthorized\",\"requestID\":\"89af5ec57b706903-FRA\"}"
"2024-06-28 17:24:24 (anonymous) Unable to sign in: {\"jsonCode\":401,\"message\":\"401 Unauthorized\",\"requestID\":\"89af5ec57b706903-FRA\"}"
"2024-06-28 17:24:24 Reauthentication failed, unable to update user account"
"2024-06-28 17:24:26 Google Play Services is up to date"
"2024-06-28 17:24:27 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/Authenticate?"
"2024-06-28 17:24:27 Expensify API command `Authenticate` returned 200 with requestID 89af5dba6e426903-FRA"
"2024-06-28 17:24:27 No authToken found in isSignedIn"
"2024-06-28 17:24:27 Trying to log arguments containing sensitive info, not logging."
"2024-06-28 17:24:27 Authentication succeeded."
"2024-06-28 17:24:27 Setting Expensify.reauthenticating to false inside Expensify.authenticate postAuthenticate callback"
"2024-06-28 17:24:27 Generating/setting new deviceLoginID in authenticate"
"2024-06-28 17:24:27 Saving app state"
"2024-06-28 17:24:27 Saving page states: {}"
"2024-06-28 17:24:27 [API] CreateLogin"
"2024-06-28 17:24:27 [AUTH] Session not expired and token is valid, resolving."
"2024-06-28 17:24:27 Starting network call with method:post"
"2024-06-28 17:24:27 Executing 0 duplicate requests"
"2024-06-28 17:24:28 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/CreateLogin?"
"2024-06-28 17:24:28 Expensify API command 'CreateLogin' returned 200 with requestID 89af5edb4b4a6903-FRA"
"2024-06-28 17:24:28 Account creation succeeded (from authenticate)."
"2024-06-28 17:24:28 Creating keyChain from deviceLoginID: samsung-SM-M526BR.54b79649-6d01-4b2e-a346-86502a96db42"
"2024-06-28 17:24:28 Creating keychain with email: samsung-SM-M526BR.54b79649-6d01-4b2e-a346-86502a96db42"
"2024-06-28 17:24:28 Getting keychain with username: samsung-SM-M526BR.54b79649-6d01-4b2e-a346-86502a96db42"
"2024-06-28 17:24:28 KeyChain `samsung-SM-M526BR.54b79649-6d01-4b2e-a346-86502a96db42` in store `ExpensifyKeyChain` doesn't exist. Creating it."
"2024-06-28 17:24:28 Keychain creation: Setting password."
"2024-06-28 17:24:28 Report store already initialized"
"2024-06-28 17:24:28 In onAuthenticate()"
"2024-06-28 17:24:28 Getting account"
"2024-06-28 17:24:28 Starting call: Get-account,nameValuePairsMinimalPolicies,sharedInNameValuePairListMinimalPolicies,fundList,cardList,bankAccountList,loginList"
"2024-06-28 17:24:28 Starting network call with method:post"
"2024-06-28 17:24:28 Executing 0 duplicate requests"
"2024-06-28 17:24:28 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/Get?"
"2024-06-28 17:24:28 Expensify API command `Get-account,nameValuePairsMinimalPolicies,sharedInNameValuePairListMinimalPolicies,fundList,cardList,bankAccountList,loginList` returned 200 with requestID 89af5edfb8346903-FRA"
"2024-06-28 17:24:28 Trying to log arguments containing sensitive info, not logging."
"2024-06-28 17:24:28 Got account"
"2024-06-28 17:24:28 Account ID: 17708043"
"2024-06-28 17:24:28 Saving app state"
"2024-06-28 17:24:28 Saving page states: {}"
"2024-06-28 17:24:28 [API] SetNameValuePair"
"2024-06-28 17:24:28 [AUTH] Session not expired and token is valid, resolving."
"2024-06-28 17:24:28 Starting network call with method:post"
"2024-06-28 17:24:28 Executing 0 duplicate requests"
"2024-06-28 17:24:28 [API] Policy_Get"
"2024-06-28 17:24:28 [AUTH] Session not expired and token is valid, resolving."
"2024-06-28 17:24:28 Starting network call with method:post"
"2024-06-28 17:24:28 Executing 0 duplicate requests"
"2024-06-28 17:24:28 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/SetNameValuePair?"
"2024-06-28 17:24:28 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/Policy_Get?"
"2024-06-28 17:24:28 Expensify API command 'SetNameValuePair' returned 200 with requestID 89af5ee1ba606903-FRA"
"2024-06-28 17:24:28 Setting nameValuePair: timeZone to: [object Object] old value: undefined"
"2024-06-28 17:24:28 Saving NVP to app state, name: timeZone, value: [object Object]"
"2024-06-28 17:24:28 Saving app state"
"2024-06-28 17:24:28 Saving page states: {}"
"2024-06-28 17:24:28 Expensify API command 'Policy_Get' returned 200 with requestID 89af5ee1ea8f6903-FRA"
"2024-06-28 17:24:28 Saving app state"
"2024-06-28 17:24:28 Saving page states: {}"
"2024-06-28 17:24:28 Violations cache: Resetting cache"
"2024-06-28 17:24:28 reportNVPs cache: Resetting cache"
"2024-06-28 17:24:28 Calling update constants"
"2024-06-28 17:24:28 Updating constants array from JSON"
"2024-06-28 17:24:28 [API] Mobile_GetConstants"
"2024-06-28 17:24:28 [AUTH] Session not expired and token is valid, resolving."
"2024-06-28 17:24:28 Starting network call with method:post"
"2024-06-28 17:24:28 Executing 0 duplicate requests"
"2024-06-28 17:24:28 Grabbing all reports"
"2024-06-28 17:24:28 Fetching report list, offset: 0 limit: 100"
"2024-06-28 17:24:28 Starting call: Get-reportListBeta"
"2024-06-28 17:24:28 Starting network call with method:post"
"2024-06-28 17:24:28 Executing 0 duplicate requests"
"2024-06-28 17:24:29 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/Mobile_GetConstants?"
"2024-06-28 17:24:29 Expensify API command 'Mobile_GetConstants' returned 200 with requestID 89af5ee37c196903-FRA"
"2024-06-28 17:24:29 Could not open file `lastFiveCurrency.json`: java.io.FileNotFoundException: lastFiveCurrency.json"
"2024-06-28 17:24:29 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/Get?"
"2024-06-28 17:24:29 Expensify API command `Get-reportListBeta` returned 200 with requestID 89af5ee3bc406903-FRA"
"2024-06-28 17:24:29 Trying to log arguments containing sensitive info, not logging."
"2024-06-28 17:24:29 Saving reportList fetched reports count: 0 cached reports count: 0"
"2024-06-28 17:24:29 Violations cache: Resetting cache"
"2024-06-28 17:24:29 reportNVPs cache: Resetting cache"
"2024-06-28 17:24:29 Grabbing all expenses"
"2024-06-28 17:24:29 Fetching expenses for reportID = 0"
"2024-06-28 17:24:29 Starting call: Get-transactionList"
"2024-06-28 17:24:29 Starting network call with method:post"
"2024-06-28 17:24:29 Executing 0 duplicate requests"
"2024-06-28 17:24:29 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/Get?"
"2024-06-28 17:24:29 Expensify API command `Get-transactionList` returned 200 with requestID 89af5ee55deb6903-FRA"
"2024-06-28 17:24:29 Trying to log arguments containing sensitive info, not logging."
"2024-06-28 17:24:29 Adding expenses to cache"
"2024-06-28 17:24:29 Got the expense list, saving 0 of 0 expenses to file."
"2024-06-28 17:24:29 Refreshing fundList"
"2024-06-28 17:24:29 [API] Get"
"2024-06-28 17:24:29 [AUTH] Session not expired and token is valid, resolving."
"2024-06-28 17:24:29 Starting network call with method:post"
"2024-06-28 17:24:29 Executing 0 duplicate requests"
"2024-06-28 17:24:29 Initializing TripsManager and Retrieving Trips Data"
"2024-06-28 17:24:29 Could not open file `trips_reservations.json`: java.io.FileNotFoundException: trips_reservations.json"
"2024-06-28 17:24:29 No Reservation data was found in storage, need to fetch."
"2024-06-28 17:24:29 Fetching Reservation Data"
"2024-06-28 17:24:29 [API] MobileGetActions"
"2024-06-28 17:24:29 [AUTH] Session not expired and token is valid, resolving."
"2024-06-28 17:24:29 Starting network call with method:post"
"2024-06-28 17:24:29 Executing 0 duplicate requests"
"2024-06-28 17:24:29 Refreshing PersonalDetails Store"
"2024-06-28 17:24:29 Initializing Personal Details store"
"2024-06-28 17:24:29 Could not open file `personal_details.json`: java.io.FileNotFoundException: personal_details.json"
"2024-06-28 17:24:29 No Personal Details data was found in storage, need to fetch."
"2024-06-28 17:24:29 Fetching Personal Details"
"2024-06-28 17:24:29 [API] Get"
"2024-06-28 17:24:29 [AUTH] Session not expired and token is valid, resolving."
"2024-06-28 17:24:29 Starting network call with method:post"
"2024-06-28 17:24:29 Executing 0 duplicate requests"
"2024-06-28 17:24:29 Refreshing Addresses Store"
"2024-06-28 17:24:29 Initializing addresses store"
"2024-06-28 17:24:29 Could not open file `personal_addresses.json`: java.io.FileNotFoundException: personal_addresses.json"
"2024-06-28 17:24:29 No addresses data was found in storage, need to fetch."
"2024-06-28 17:24:29 Fetching addresses"
"2024-06-28 17:24:29 [API] GetPrivatePersonalDetails"
"2024-06-28 17:24:29 [AUTH] Session not expired and token is valid, resolving."
"2024-06-28 17:24:29 Starting network call with method:post"
"2024-06-28 17:24:29 Executing 0 duplicate requests"
"2024-06-28 17:24:29 Saving app state"
"2024-06-28 17:24:29 Saving page states: {}"
"2024-06-28 17:24:29 Going to SlidingMenuPage after login"
"2024-06-28 17:24:29 (AuthenticationView) Invoking callback: onExit"
"2024-06-28 17:24:29 AuthenticationController onExit"
"2024-06-28 17:24:29 (AuthenticationView) onExit"
"2024-06-28 17:24:29 (AuthenticationView) onDestroy"
"2024-06-28 17:24:29 (AuthenticationView) Invoking callback: onDestroy"
"2024-06-28 17:24:29 AuthenticationController onDestroy"
"2024-06-28 17:24:29 [HybridApp] tryNewDot NVP: undefined"
"2024-06-28 17:24:29 [HybridApp] Should user go to New Expensify? false"
"2024-06-28 17:24:29 (SlidingMenuView) onCreate"
"2024-06-28 17:24:29 (TabletRoot) onCreate"
"2024-06-28 17:24:29 (SlidingMenuView) onViewCreated"
"2024-06-28 17:24:29 (SlidingMenuView) Invoking callback: onCreate"
"2024-06-28 17:24:29 SlidingMenuController onCreate"
"2024-06-28 17:24:29 Model not handled: {setOnMenuWillOpenCallback=yapl.js.jscnative.JSCFunction@a129451}"
"2024-06-28 17:24:29 Downloading https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/avatar_8.png to -1659904462.png"
"2024-06-28 17:24:29 Could not open file `inboxCache.json`: java.io.FileNotFoundException: inboxCache.json"
"2024-06-28 17:24:29 (InboxView) onCreate"
"2024-06-28 17:24:29 (InboxView) onViewCreated"
"2024-06-28 17:24:29 (InboxView) Has no callback for key: onCreate"
"2024-06-28 17:24:29 (ExpensesView) onCreate"
"2024-06-28 17:24:29 (ExpensesView) onViewCreated"
"2024-06-28 17:24:29 (ExpensesView) Has no callback for key: onCreate"
"2024-06-28 17:24:29 (ReportsView) onCreate"
"2024-06-28 17:24:29 (ReportsView) onViewCreated"
"2024-06-28 17:24:29 (ReportsView) Has no callback for key: onCreate"
"2024-06-28 17:24:29 (TripsView) onCreate"
"2024-06-28 17:24:29 (TripsView) onViewCreated"
"2024-06-28 17:24:29 (TripsView) Has no callback for key: onCreate"
"2024-06-28 17:24:29 (SettingsView) onCreate"
"2024-06-28 17:24:29 (SettingsView) onViewCreated"
"2024-06-28 17:24:29 (SettingsView) Has no callback for key: onCreate"
"2024-06-28 17:24:29 (SlidingMenuView) onEnter"
"2024-06-28 17:24:29 (SlidingMenuView) Invoking callback: onEnter"
"2024-06-28 17:24:29 SlidingMenuController onEnter"
"2024-06-28 17:24:29 (SlidingMenuView) Notified for onTabCreated inbox"
"2024-06-28 17:24:29 SlidingMenu internal View inbox is created."
"2024-06-28 17:24:29 NavigationManager - pushPageForSlidingMenu for tab: inbox"
"2024-06-28 17:24:29 (InboxView) Invoking callback: onCreate"
"2024-06-28 17:24:29 InboxController onCreate"
"2024-06-28 17:24:29 Could not open file `inboxCache.json`: java.io.FileNotFoundException: inboxCache.json"
"2024-06-28 17:24:29 Reloading inbox tasks from cache."
"2024-06-28 17:24:29 Refreshing inbox tasks"
"2024-06-28 17:24:29 [API] Inbox_Task_Get"
"2024-06-28 17:24:29 [AUTH] Session not expired and token is valid, resolving."
"2024-06-28 17:24:29 Starting network call with method:post"
"2024-06-28 17:24:29 Executing 0 duplicate requests"
"2024-06-28 17:24:29 (InboxView) onEnter"
"2024-06-28 17:24:29 (InboxView) Invoking callback: onEnter"
"2024-06-28 17:24:29 InboxController onEnter"
"2024-06-28 17:24:29 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/Get?"
"2024-06-28 17:24:29 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/MobileGetActions?"
"2024-06-28 17:24:29 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/GetPrivatePersonalDetails?"
"2024-06-28 17:24:29 Expensify API command 'Get' returned 200 with requestID 89af5ee77fa56903-FRA"
"2024-06-28 17:24:29 Got fundList info"
"2024-06-28 17:24:29 Setting nameValuePair: expensify_billingFundID to: undefined old value: undefined"
"2024-06-28 17:24:29 Expensify API command 'GetPrivatePersonalDetails' returned 200 with requestID 89af5ee7afcc6903-FRA"
"2024-06-28 17:24:29 parsing the address json"
"2024-06-28 17:24:29 Storing updated Addresses data on the device."
"2024-06-28 17:24:29 Expensify API command 'MobileGetActions' returned 200 with requestID 89af5ee77faa6903-FRA"
"2024-06-28 17:24:29 Storing updated Trips data on the device."
"2024-06-28 17:24:29 PostLoginController: Running callbacks"
"2024-06-28 17:24:29 PostLoginController: Resetting PostLoginController callbacks"
"2024-06-28 17:24:29 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/Get?"
"2024-06-28 17:24:30 Expensify API command 'Get' returned 200 with requestID 89af5ee77fb36903-FRA"
"2024-06-28 17:24:30 Storing updated Personal Details data on the device."
"2024-06-28 17:24:30 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/Inbox_Task_Get?"
"2024-06-28 17:24:30 Expensify API command 'Inbox_Task_Get' returned 200 with requestID 89af5ee9291c6903-FRA"
"2024-06-28 17:24:30 [API] Inbox_GetStarredReports"
"2024-06-28 17:24:30 [AUTH] Session not expired and token is valid, resolving."
"2024-06-28 17:24:30 Starting network call with method:post"
"2024-06-28 17:24:30 Executing 0 duplicate requests"
"2024-06-28 17:24:30 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/Inbox_GetStarredReports?"
"2024-06-28 17:24:30 Expensify API command 'Inbox_GetStarredReports' returned 200 with requestID 89af5eee1dd76903-FRA"
"2024-06-28 17:24:30 No approval data, not showing GetStarredReports task"
"2024-06-28 17:24:30 No data found for task with taskID StarredReports"
"2024-06-28 17:24:30 _handlePostLoadNoData invoked, _postLoadRequests value: {\"taskID\":\"StarredReports\",\"timestamp\":1719595470652,\"requests\":[{\"taskID\":\"StarredReports\",\"timestamp\":1719595470652}]}"
"2024-06-28 17:24:34 (anonymous) Trying to invoke a method when the view has been destroyed!"
"2024-06-28 17:24:44 (anonymous) Trying to invoke a method when the view has been destroyed!"
"2024-06-28 17:24:54 (anonymous) Trying to invoke a method when the view has been destroyed!"
"2024-06-28 17:24:55 [API] GetShortLivedAuthToken"
"2024-06-28 17:24:55 [AUTH] Session not expired and token is valid, resolving."
"2024-06-28 17:24:55 Starting network call with method:post"
"2024-06-28 17:24:55 Executing 0 duplicate requests"
"2024-06-28 17:24:55 Request succeeded with statusCode 200. URL: https://staging.expensify.com/api/GetShortLivedAuthToken?"
"2024-06-28 17:24:55 Expensify API command 'GetShortLivedAuthToken' returned 200 with requestID 89af5f884e746903-FRA"
"2024-06-28 17:24:55 [API] SetNameValuePair"
"2024-06-28 17:24:55 [AUTH] Session not expired and token is valid, resolving."
"2024-06-28 17:24:55 Starting network call with method:post"
"2024-06-28 17:24:55 Executing 0 duplicate requests"
"2024-06-28 17:24:55 [HybridApp] Opening NewDot: /"

@melvin-bot melvin-bot bot added the Overdue label Jul 1, 2024
@izarutskaya
Copy link
Author

@cead22 Please check my full video. Thank you
account - applausetester+iz290624@applause.expensifail.com

Screen.Recording.20240701.121907.mp4

@sakluger sakluger added Daily KSv2 and removed DeployBlocker Indicates it should block deploying the API Hourly KSv2 labels Jul 1, 2024
@melvin-bot melvin-bot bot removed the Overdue label Jul 1, 2024
@sakluger sakluger added Overdue and removed DeployBlockerCash This issue or pull request should block deployment labels Jul 1, 2024
@sakluger
Copy link
Contributor

sakluger commented Jul 1, 2024

I removed the deploy blockers and moved to daily based on @AndrewGable's comment in Slack here.

@melvin-bot melvin-bot bot removed the Overdue label Jul 1, 2024
@AndrewGable AndrewGable self-assigned this Jul 1, 2024
@AndrewGable
Copy link
Contributor

@staszekscp - Mind commenting here? Thank you!

@staszekscp
Copy link
Contributor

Sure, I'll investigate that!

@AndrewGable AndrewGable changed the title Android - Log in - User is stuck on Exepnsify logo [HybridApp]Android - Log in - User is stuck on Exepnsify logo Jul 1, 2024
@AndrewGable AndrewGable changed the title [HybridApp]Android - Log in - User is stuck on Exepnsify logo [HybridApp] Android - Log in - User is stuck on Exepnsify logo Jul 1, 2024
@AndrewGable AndrewGable moved this to Release 2: Summer 2024 (Aug) in [#whatsnext] #wave-collect Jul 1, 2024
@melvin-bot melvin-bot bot added the Overdue label Jul 3, 2024
Copy link

melvin-bot bot commented Jul 4, 2024

@AndrewGable, @staszekscp Whoops! This issue is 2 days overdue. Let's get this updated quick!

@staszekscp
Copy link
Contributor

With @mateuuszzzzz we're working on it and progress is being made here. The PR will fix this issue

@melvin-bot melvin-bot bot removed the Overdue label Jul 8, 2024
@mateuuszzzzz
Copy link
Contributor

Commenting here to be assigned

@github-project-automation github-project-automation bot moved this from Release 2: Summer 2024 (Aug) to Done in [#whatsnext] #wave-collect Jul 9, 2024
Copy link

melvin-bot bot commented Jul 11, 2024

⚠️ Looks like this issue was linked to a Deploy Blocker here

If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.

If a regression has occurred and you are the assigned CM follow the instructions here.

If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering
Projects
No open projects
Archived in project
Development

No branches or pull requests

6 participants