-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Web – Xero – Error page 500 appears when connect to Xero #49156
Comments
Triggered auto assignment to @grgia ( |
Triggered auto assignment to @sakluger ( |
👋 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:
|
We think that this bug might be related to #wave-collect - Release 1 |
@nyomanjyotisa cc @ikevin127 @Beamanator this deploy blocker was found while QAing your PR, could you please let me know if you have any additional context |
-1-New-Expensify.25.mp4Can't reproduce on latest main^ |
This kinda looks like an API issue to me with the oauth callback. @grgia can you reproduce this on staging? |
|
We can see the URL is |
looking @luacmartins |
@mananjadhav @dangrous I see you've been working on Xero stuff, maybe you have more info on the above? Still looking into this being a web blocker @luacmartins |
'Invalid connection configuration' code: '410' |
Also cc @francoisl |
I'm 99% sure we can remove this from the app deploy blocker list, works in staging for me |
Gonna close this out @luacmartins |
QA team can reproduce this issue in the latest build - v9.0.39-0. Cannot reproduce the issue on an incognito window. Recording.4011.mp4 |
Honestly, I do not have the answer to that question. cc @francoisl maybe you'll have the answer? Otherwise, we'd need to try to reproduce that state. My guess would be an incomplete setup flow triggers that state. |
I'm going to post in QA in Slack to ask for a retest. |
Bug is not reproducible anymore. bandicam.2024-09-26.15-39-01-419.mp4 |
Okay sounds like this is fixed. Closing! |
I was able to reproduce this recently on staging if you check the video attached here. So I am not sure if we did something that fixed it. |
Yeah, I'm not convinced this is fixed personally. |
I'd be curious for Franc's take on Lucien's q above before closing in haste. |
Yeah I haven't got a chance to look at this again. But I've always got this when I try a fresh login and first time sync. I have a few workspaces connected to other accounting integrations for my QA. But I think this would have to be fixed internally. The error page that we see is on Few things that come on top of my head are:
|
Got it, sorry for closing this one prematurely. @francoisl - any thoughts on Lucien's question? |
@sakluger this issue was created 2 weeks ago. Are we close to a solution? Let's make sure we're treating this as a top priority. Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
When that happens, can you try to open https://staging.expensify.com and https://staging.new.expensify.com in separate tabs, and check if you're signed in the same Expensify account in both? From what I'm seeing in the logs for the rayID Because of that, the backend thinks you're trying to update a policy you don't have access to, and returns an error. I'm not sure why it ends up as a "bad gateway" error though. |
I would expect us to return an error in this scenario, but maybe we should use a more descriptive error than a 500? |
@IuliiaHerets could you please try this again and check @francoisl's question above?
|
@sakluger Issue is not reproducible now bandicam.2024-10-03.09-07-55-576.mp4 |
Okay, since @grgia couldn't reproduce before and now @IuliiaHerets can't reproduce, we can close it out again. Feel free to reopen if it happens again. |
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: v9.0.34-2
Reproducible in staging?: Y
Reproducible in production?: N
Issue was found when executing this PR: #48519
Email or phone of affected tester (no customers): [email protected]
Issue reported by: Applause Internal Team
Action Performed:
Go to https://staging.new.expensify.com/
Log in with expensifail account
Create a workspace
Enable "Accounting" in the "More features" page.
Navigate to "Accounting"
Connect to Xero
Enable 2 FA
Enter Xero credentials
Click on Continue with one organization
Expected Result:
The sync is complete
Actual Result:
Error page 500 appears
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6601939_1726210086452.Xero.mp4
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: