
Hi! ππ» I'm using Appwrite Cloud and sometimes I randomly get a "fetch failed" error while executing a function:
    at Client.call (/usr/local/server/src/function/node_modules/node-appwrite/lib/client.js:195:15)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Databases.listDocuments (/usr/local/server/src/function/node_modules/node-appwrite/lib/services/databases.js:1658:16)
    at async Module.default (file:///usr/local/server/src/function/src/index.js:42:35)
    at async execute (/usr/local/server/src/server.js:208:16)
    at async action (/usr/local/server/src/server.js:225:7)
    at async /usr/local/server/src/server.js:14:5```
Running the function again makes it time out:
```Synchronous function execution timed out. Use asynchronous execution instead, or ensure the execution duration doesn't exceed 30 seconds.
Error Code: 408```
The line that is referred to in the exception:
```database.listDocuments('5445545454454545', '3298329823923', [Query.equal('$id', user_id),]);```
This error rarely occurs. But when it does, it happens randomly and at random parts of the code. This potentially causes inconsistencies in my database. Because the function basically errors out in the middle of an operation and it's unpredictable when/where it happens.
Extra information: I don't use a custom domain or anything and I've never added/deleted/changed anything there. It's the default configuration.
Any idea what causes this problem?

is it still happening?

No, it seems to be working fine again now. It happened randomly before, but it happens rarely. That makes it difficult to find out what causes it I think. βΉοΈ Either way, I'll report it here again if I ever notice that this error occurred again.

Still happening, but randomly. Added context here: <#1288301421447352330>

what runtime version?

I'm using "node-appwrite": "^12.0.1",.

Runtime version is node-18.0.

@memoonlite we added a patch to try and mitigate this issue, please let us know if you still see this,

That's great to hear! ππ»ππ»

Sure. ππ»ππ» I'm going to do a lot of development again today and I'll report it here if it happens again.

Seems fixed

Unfortunately not. βΉοΈ It just happened a few seconds ago.

This error just occurred again:
    at Client.call (/usr/local/server/src/function/node_modules/node-appwrite/lib/client.js:195:15)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async Databases.listDocuments (/usr/local/server/src/function/node_modules/node-appwrite/lib/services/databases.js:1658:16)
    at async Module.default (file:///usr/local/server/src/function/src/index.js:42:35)
    at async execute (/usr/local/server/src/server.js:208:16)
    at async action (/usr/local/server/src/server.js:225:7)
    at async /usr/local/server/src/server.js:14:5```
It happens completely randomly.

I'll share with our team. Can you tell at which time didn't happen?


This is the execution log.

It's the first time that it happened today. It rarely occurs.
Recommended threads
- How to ByPass the Hostname restriction f...Hello, Im hosting my React application in a stateless server environment, where the IP of the client keeps changing for the server. How do I bypass the hostname... 
- Sites github connection failingI have an existing site I need to point to a new GitHub repo, as if moved the site to a GitHub org. having removed the original repo from the site and tried to... 
- Query.contains not supported on Cloud?I try to filter a row which contain a string inside a string array column, however I get the following error: ``` {"name":"AppwriteException","code":400,"type"... 
