GacOriginal post
Rank 1: Thread
Hi,
I've followed the guide on this link
https://appwrite.io/docs/advanced/self-hosting/functions
And setup my env vars and created a new GitHub App according to it.
But when I try to create a sample function it sends me to the github I authorize and I get redirected back to my appwrite instance page for creating a new function.
From the appwrite container I can see:
[Error] Timestamp: 2024-01-26T09:57:22+00:00
[Error] Method: GET
[Error] URL: /v1/account/sessions/oauth2/:provider/redirect
[Error] Type: Appwrite\Extend\Exception
[Error] Message: Failed to obtain access token. The GitHub OAuth2 provider returned an error: Not Found
[Error] File: /usr/src/code/app/controllers/api/account.php
[Error] Line: 489
[Error] Timestamp: 2024-01-26T10:00:07+00:00
[Error] Method: GET
[Error] URL: /v1/account/sessions/oauth2/:provider/redirect
[Error] Type: Utopia\Exception
[Error] Message: Invalid `state` param: Value must be a valid string and at least 1 chars and no longer than 2048 chars
[Error] File: /usr/src/code/vendor/utopia-php/framework/src/App.php
[Error] Line: 742
Summary
Unable to obtain the auth token for GitHub integration when creating a sample function in Appwrite. The error messages indicate that there is an issue with the GitHub OAuth2 provider. The first error suggests that the provider returned a "Not Found" error when attempting to obtain the access token. The second error indicates an invalid "state" parameter.
To resolve this issue, try the following steps:
1. Double-check the setup of your environment variables and ensure that they are correctly configured.
2. Verify that you have created a new GitHub App according to the provided guide.
3. Check the Appwrite container logs to gather more information about the specific