[SOLVED] Unhandled Exception: type '_Map<String, dynamic>' is not a subtype of type 'List<dynamic>'
- 0
- Flutter

Hello, I'm using AppWrite cloud and I hit this error when querying from a collection. I was able to query from other collection. I browsed Discord and tried to apply some suggestions, such as changing the cast to void
and dynamic
. Both are not working. Would you have any suggestion?
Future<DocumentList> getDocs(collectionId) {
return databases.listDocuments(
databaseId: appwriteDatabaseId,
collectionId: collectionId,
);
}
I am using appwrite: ^9.0.1

I wonder if you have malformed permissions. Maybe you can use the debugger to inspect what data is being returned by Appwrite

Thanks Steven. I will try debugger. Btw, I was not able to view the record in Appwrite console too. It just loads infinitely. Other collections' records are fine

Ya sounds like malformed document permissions...

ok, i deleted that record and retry

How are you creating the record? What's your code?

manual entry

I was just testing, so I manually input the record from appwrite console

Weird...you shouldn't have malformed permissions doing that 馃 I'm curious what the document json was...

hmm...i couldn't click the record to view it though. Let me try to replicate 馃檪

Hey Steven, the error disappeared after I deleted that record!

Thanks for that. In the meantime, I will try to manually insert the doc again to see whether I can replicate the same problem

Ok, I replicated the problem. Even though I created the record manually, I have a function that triggers on Create
. That triggers assign permission to the record. And it assigned a same permission to the same person 2x. Thanks to you that i can zoom into the permission part.

[SOLVED] Unhandled Exception: type '_Map<String, dynamic>' is not a subtype of type 'List<dynamic>'

I'm pretty sure we've fixed this and cloud is pending an upgrade with the fix

I see. Thank so much Steven
Recommended threads
- 503 Timeout when Updating or Upserting D...
Hey I鈥檓 running into an issue when trying to update or upsert a row in Appwrite. The request hangs for a while and then throws this error: ``` AppwriteException...
- Hola equipo de soporte,
Hola equipo de soporte, Estoy desarrollando una Function en Appwrite Cloud con Node.js 22 y el siguiente package.json: {聽聽"name":聽"upload-whitelist",聽聽"type"...
- Sites 30MB limit from GitHub
I鈥檓 deploying a site from github as Other type on the Hobby plan. It is actually a Flutter web app but it鈥檚 in a subdirectory with the root being an html landin...
