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
- Function domain not available
Hello, even tho in docs you clearly describe that every function has its domain, I can not see it anywhere in any of my projects. How do I reveal the url of th...
- Inquiry: How to Reduce Cold Start Durati...
Hey! I was using Python for the function runtime, but after reading that Go has the fastest runtime, I switched my code over to Go. However, I'm still seeing co...
- After a GET request is passed to functio...
Create execution in the console can normally retrieve the get parameters。WHy?