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
- Current User is Not authorized
recreating same Thread
- Apple OAuth Scopes
Hi Hi, I've configured sign in with apple and this is the response i'm getting from apple once i've signed in. I cant find anywhere I set scopes. I remember se...
- Sign In With Apple OAuth Help
Hi All! I've got a flutter & appwrite app which Im trying to use sign in with apple for. I already have sign in with google working and the function is the sam...