
Tried deploying a sample serverless function using the dart
runtime and i get this error
Docker Error: Info: Compiling with sound null safety
server.dart:37:27: Error: Method not found: 'start'.
await user_code.start(request, response);
^^^^^
Error: AOT compilation failed
Generating AOT kernel dill failed!

Sample function code below:
import 'dart:async';
import 'package:dart_appwrite/dart_appwrite.dart';
// This is your Appwrite function
// It's executed each time we get a request
Future<dynamic> main(final context) async {
// Why not try the Appwrite SDK?
//
// final client = Client()
// .setEndpoint('https://cloud.appwrite.io/v1')
// .setProject(process.env.APPWRITE_FUNCTION_PROJECT_ID)
// .setKey(process.env.APPWRITE_API_KEY);
// You can log messages to the console
context.log('Hello, Logs!');
// If something goes wrong, log an error
context.error('Hello, Errors!');
// The `req` object contains the request data
if (context.req.method == 'GET') {
// Send a response with the res object helpers
// `res.send()` dispatches a string back to the client
return context.res.send('Hello, World!');
}
// `res.json()` is a handy helper for sending JSON
return context.res.json({
'motto': 'Build Fast. Scale Big. All in One Place.',
'learn': 'https://appwrite.io/docs',
'connect': 'https://appwrite.io/discord',
'getInspired': 'https://builtwith.appwrite.io',
});
}

https://appwrite.io/docs/functions-deploy
Here is a document on different ways to deploy a function. Can you specify how are u trying to deploy?

Oh my bad....
I have tried deploying using the Appwrite CLI and Manually by uploading a gzip file but got the same error for both method

This is for Appwrite v1.4. Cloud is on 1.1.2 for now. I suggest installing v2.0.2 of the Appwrite CLI and appwrite init function
to create functions and appwrite deploy function
to deploy

Oh okay
Thanks @Steven
Recommended threads
- custom requirements.txt file
How do I specify a custom requirements.txt file when creating a serverless function through the Appwrite console?
- Is my approach for deleting registered u...
A few weeks ago, I was advised not to use the registered users' id in my web app. Instead, I store the publicly viewable information such as username and email ...
- ❗[Help] Function stuck in "waiting" stat...
Hi Appwrite team 👋 I'm trying to contribute to Appwrite and followed the official setup instructions from the CONTRIBUTING.md guide to run the platform locall...
