Synchronous Function Execution Timed Out (408) on Appwrite Cloud β Dart Function
- 0
- Flutter
- Functions
- Cloud
Hi Appwrite team π
Iβm facing a synchronous function execution timeout issue on Appwrite Cloud and would appreciate some guidance.
I executed this function using flutter appwrite sdk: appwrite: 17.0.1
Error Message:
Error Code: 408```
```Function Details:
Runtime: Dart (dart-3.5)
Function Type: HTTP-triggered
Method: POST
Plan: Free plan (Appwrite Cloud)
Resources:
CPU: 0.5
Memory: 512 MB
Configured Timeout: 15 seconds
Execution Info:
Status Code: 500
Status: Failed
Triggered By: HTTP
Actual Duration: ~30 seconds```
How I executed function from Flutter Application
@override
Future<Uint8List?> sendByteData(Uint8List byteData) async {
Uint8List? responseData;
// Execute the function with the provided byte data
// and return the response as byte data.
//
// To send base64-encoded data:
// - Set Content-Type to 'text/plain'
// - Use path: '/xxx?type=base64'
// - Use body: base64Encode(byteData)
//
// To send binary data:
// - Set Content-Type to 'application/octet-stream'
// - Use path: '/xxx'
// - Use body: String.fromCharCodes(byteData)
await _functions
.createExecution(
functionId: _functionId,
headers: {
'Content-Type':
'text/plain', // Use 'application/octet-stream' for binary data
},
path: '/xxx?type=base64', // Use '/xxx' for binary data
method: ExecutionMethod.pOST,
body: base64Encode(
byteData), // Use String.fromCharCodes(byteData) for binary data
)
.then(
(Execution execution) {
// print('Execution MAP: => ${execution.toMap()}\n');
print('[PORT-XXX] Function executed successfully: ${execution.responseBody}\n');
// if it is not UnAuthorized response then responseData with byte data
if (!execution.responseBody.contains('UnAuthorized')) {
// When sending base64 data, the response is also base64-encoded
responseData = base64Decode(execution.responseBody);
}
},
).onError((error, stackTrace) {
throw "$error";
});
return responseData;
}
Recommended threads
- Deploying to Sites will not work. NextJS
Itβs been many times I have attempted to deploy to Appwrite and itβs always failed. The deployment itself works, the logs show it works perfectly, however when ...
- Team Preferences Invisible on Console
Hello, I got the problem that team preferences are not visible within the Appwrite console. I did an API request to verify that there are preferences set and on...
- Unable to add user preferences within au...
When i click on the add preference button nothing happens. There are other buttons within the page which seem unresponsive, including the multi-authentication t...