Migrated from 1.2.1 (Mac) -> 1.3 (Linux) for staging. Cannot deploy function now which was working on Mac. I am using docker desktop on Linux and I have the /tmp directory mounted. Anyone else experiencing this issue or know how to triage?
Function: Nodejs, and I do not have SSL since this is on local.
Logs: [Error] Method: PATCH
[Error] URL: /v1/functions/:functionId/deployments/:deploymentId
[Error] Type: Appwrite\Extend\Exception
[Error] Message: Build with the requested ID is building and not ready for execution.
[Error] File: /usr/src/code/app/controllers/api/functions.php
[Error] Line: 531
[Error] Timestamp: 2023-04-19T03:22:30+00:00
[Error] Method: PATCH
[Error] URL: /v1/functions/:functionId/deployments/:deploymentId
[Error] Type: Appwrite\Extend\Exception
[Error] Message: Build with the requested ID is building and not ready for execution.
[Error] File: /usr/src/code/app/controllers/api/functions.php
[Error] Line: 531
[Error] Timestamp: 2023-04-19T03:31:49+00:00
[Error] Method: PATCH
[Error] URL: /v1/functions/:functionId/deployments/:deploymentId
[Error] Type: Appwrite\Extend\Exception
[Error] Message: Build with the requested ID is building and not ready for execution.
[Error] File: /usr/src/code/app/controllers/api/functions.php
[Error] Line: 531
What are the build logs for the new deployment?
Is that the "Logs" tab when selected while looking at the deployment view?
I think so
"No logs recorded". Also build time is 0ms so I don't think it every tried? 🤷♂️
Try running docker compose ps to check if all containers are running. Then, check the worker builds container logs
They were. 🤔 sooooooo I said w/e and restarted the services and now they work. Since i'm working on automation I wonder if something is needed in-between the creating of the setup when dealing with the filesystem. Thanks Steven. I'm going to be booting another instance again later this week. I'll see if this happens again. Could have been the mounts 🤷♂️ [SOLVED/ish]
Maybe...I've seen all sorts of weird behavior with docker desktop, especially on Linux
Ahhh, good to know. I'll keep that in mind going forward. Thank you.
Recommended threads
- Appwrite-injected variables are not avai...
I am using rust-1.83 as a runtime and try to access APPWRITE_FUNCTION_API_ENDPOINT or APPWRITE_FUNCTION_API_KEY during runtime. Both are not set during my execu...
- Functions in cloud console not works
please advise as all of my runing functions on Appwrite console was working before , but now it give this error [Invalid `headers` param: Value must be a valid...
- [SOLVED] Production down - createExecuti...
Hey, Since 1.9.6 rollout in fra (~17:00 UTC, 14 Aug), POST /v1/functions/{functionId}/executions returns a 400 whenever the body includes an empty headers ob...