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
- How to Avoid Double Requests in function...
I'm currently using Appwrite's `functions.createExecution` in my project. I want to avoid double requests when multiple actions (like searching or pagination) a...
- Project in AppWrite Cloud doesn't allow ...
I have a collection where the data can't be opened. When I check the functions, there are three instances of a function still running that can't be deleted. The...
- Get team fail in appwrite function
I try to get team of a user inside appwrite function, but i get this error: `AppwriteException: User (role: guests) missing scope (teams.read)` If i try on cl...