Expected a value of type 'List<dynamic>', but got one of type 'Null' when creating a new user
- 0
- Flutter
- Accounts

I have a form that collects user's email, username and password, and then calls the following function to create a user:
Future<void> signup({required String email, required String username, required String password}) async {
try {
// Create a new user
awm.User u = await _account.create(userId: 'unique()', name: username ,email: email, password: password);
// ...
}
catch (err) {
if (err is aw.AppwriteException) {
return Future.error(Exception(err.message));
}
else {
return Future.error(Exception(err.toString()));
}
}
}
The problem is that the first instruction in the try-catch block apparently throws an Exception saying Expected a value of type 'List<dynamic>', but got one of type 'Null'
, even if then checking on the Appwrite console the user is correctly created. Why is that happening, what am I doing wrong?

- Are you on Appwrite cloud?
- What version of the Appwrite Flutter SDK are you using?

I am using a self-hosted instance of Appwrite (with the latest version running on Oracle Cloud free tier) and version 8.1.0 of Flutter SDK

If it can help you troubleshooting I can try to change the endpoint to a project on Appwrite Cloud and run the same code to see if it behaves the same

Please share the exact version of your Appwrite instance

8.1.0 of the flutter SDK? You sure? I don't see any list attributes in that version: https://github.com/appwrite/sdk-for-flutter/blob/8.1.0/lib/src/models/account.dart.
Do you have a stack trace or something to give more detail about where exactly the exception was thrown? Maybe you can get the raw data returned from the server too?

Hey, the flutter SDK is the 8.1.0 yes, but double-checking the version of the server I realized it was not the last one available, my bad! I'll try to update it to 1.4.11 to see if something changes and update you back, thank you.
Recommended threads
- Redirect URL sends HTTP instead of HTTPS...
I am not sure since when this issue is present, but my Google and Apple redirect URI are no longer pointing to the HTTPS redirect URI when I try to use OAuth. ...
- Failing to run document operations on sd...
Could someone point me in the right direction I'm going in cirlces. I have a problem with sdks and my self-hosted server in production (for ~3 years) I have bee...
- Functions fail to deploy after switching...
Hi <@1087889306208718959> , after switching my self-hosted Appwrite instance to use AWS S3 as the storage backend, my Cloud Functions stopped working. I’m runni...
