I have this collection in my appwrite.json file that I want to push to the cloud instance. It's one of several collections.
But every time I push it with cli command, after a while I get this error:
TypeScript
✗ Error:
Stack Trace:
Error: Attribute creation timed out.
at createAttributes (C:\Users\Korisnik\AppData\Roaming\nvm\v22.13.1\node_modules\appwrite-cli\lib\commands\push.js:889:15)
at async pushCollection (C:\Users\Korisnik\AppData\Roaming\nvm\v22.13.1\node_modules\appwrite-cli\lib\commands\push.js:1428:13)
TypeScript
{
"$id": "time_entries",
"name": "Time Entries",
"databaseId": "tikky_db",
"attributes": [
{
"key": "name",
"type": "string",
"required": true,
"size": 256
},
{
"key": "description",
"type": "string",
"required": false,
"size": 4000
},
{
"key": "projectId",
"type": "string",
"required": false,
"size": 36
},
{
"key": "clientId",
"type": "string",
"required": false,
"size": 36
},
{
"key": "organizationId",
"type": "string",
"required": true,
"size": 36
},
{
"key": "userId",
"type": "string",
"required": true,
"size": 36
},
{
"key": "userUpdated",
"type": "string",
"required": false,
"size": 36
},
{
"key": "createdAt",
"type": "datetime",
"required": true
},
{
"key": "updatedAt",
"type": "datetime",
"required": false
},
{
"key": "deletedAt",
"type": "datetime",
"required": false
},
{
"key": "invoicedAt",
"type": "datetime",
"required": false
},
{
"key": "invoiceId",
"type": "string",
"required": false,
"size": 100
},
{
"key": "hoursWorked",
"type": "float",
"required": true
},
{
"key": "isOvertime",
"type": "boolean",
"required": false
}
],
"$permissions": [
"read(\"users\")",
"write(\"users\")",
"update(\"users\")",
"delete(\"users\")"
],
"indexes": [
{ "$id": "idx_createdAt", "type": "key", "attributes": ["createdAt"] },
{ "$id": "idx_userId", "type": "key", "attributes": ["userId"] },
{ "$id": "idx_org_proj", "type": "key", "attributes": ["organizationId", "projectId"] },
{ "$id": "idx_clientId", "type": "key", "attributes": ["clientId"] }
],
"enabled": true
},
TL;DR
Appwrite CLI is timing out when trying to push a collection to the cloud instance. The error message indicates that the attribute creation process is taking too long. One possible solution is to increase the timeout settings for the CLI to allow it more time for the operation to complete successfully.Recommended threads
- Exception: Route not found when calling ...
I have self-hosted v1.8.1 and I am using an Appwrite function with node-appwrite v22. When I call the createVarcharColumn() in my server function I get this exc...
- Document created without ID in console
Hi team, I’m experiencing an issue in the Appwrite console. When I create a document in a collection via the **Collections UI**, the document gets created **wi...
- Realtime doesn't seem to work with Table...
Hi, I am trying to connect my tables rows with realtime on my react website, it connects, but I dont get the rows when a row is being created. I tried with Chan...