Full error: Internal curl errors has occurred within the executor! Error Number: 28. Error Msg: Operation timed out after 15001 milliseconds with 0 bytes received\nError Code: 500
Was trying to troubleshoot how I had implemented this when I managed to finally get the actual error from listDocuments (using the error-function instead of log gave me "TypeError: error is not a function)
My code:
const tasksBatch = await databases.listDocuments(
DATABASE_ID,
TASK_COLLECTION_ID,
[
Query.and([
Query.limit(limit),
Query.offset(offset),
Query.equal('completed', false),
Query.isNotNull('nextReminder'),
Query.lessThanEqual('nextReminder', now),
]),
]
);
can you show full function code?
also the query can be improved here. not everything needs to be in the and query. You could move limit and offset out. see - https://appwrite.io/docs/products/databases/queries
Yeah, I figured and tired that. Still got the same error though.
Full function. Recent changes were the fetch helper methods and changing from sdk, { Query } to * as sdk as that import didn't have a default export any more. I usually code in TS and this is just JS so I might be stumbling on something there
I reversed to the last working deploy and that seems to be working actually. So it seems like it's my code after all...
It's a little annoying that the functions doesn't have a TS option for node servers when you use the guide. It defaults to main.js so you have to add TS yourself. I looked it up but haven't had time to convert it yet. I think that could help troubleshooting things like this. I imagine most devs that use node also uses TS anyway?
but yeah, the code does seem to run until listDocuments so it leads me to believe the issue is there and I do get an internal 500 error from it too.
Might be the sdk rather than the Appwrite function though. Hard to tell.
Redeploying the earlier version also deployed the less up to date dependencies. So some bug might have been introduced there.
Recommended threads
- Go 1.25 runtime
So I'm trying to use go 1.25 for my functions and I can only find go-1.23 as a function runtime. So I did some searching and found https://github.com/appwrite/a...
- Python TablesDB Rework
Hi, i starting to rework some older functions to TablesDB list_rows Method. I used list_documents with a resultset with worked fine. Now i tried to get all rows...
- HUGE OUTRAGE IN APPWRITE, I CANNOT ACCES...
I have 2k users trying to access, sending me messages. What am I supposed to do? Please solve this asap.