FATAL EXCEPTION NullPointerException: null cannot be cast to non-null type kotlin
- 0
- Self Hosted
- Android

Hi
I'm using your SDK in my Android app... i upgraded to io.appwrite:sdk-for-android:8.1.0 and now i'm getting the following errors on Appwrite servers with older versions like 1.4.3:
Process: com.xxx.xxx, PID: 17591
java.lang.NullPointerException: null cannot be cast to non-null type kotlin.Boolean
at io.appwrite.models.User$Companion.from(User.kt:210)
..```
```09:40:20.275 18366-18455 AndroidRuntime com.xxx.xxx E FATAL EXCEPTION: OkHttp Dispatcher (Ask Gemini)
Process: com.xxx.xxx, PID: 18366
java.lang.NullPointerException: null cannot be cast to non-null type kotlin.String
at io.appwrite.models.Session$Companion.from(Session.kt:225)
..```
I think it has to do with new fields that are actually null in 1.4.3 right?
Thanks

Process: com.xxx.xxx, PID: 17591
java.lang.NullPointerException: null cannot be cast to non-null type kotlin.Boolean
at io.appwrite.models.User$Companion.from(User.kt:210)
at io.appwrite.services.Account$get$converter$1.invoke(Account.kt:38)
at io.appwrite.services.Account$get$converter$1.invoke(Account.kt:36)
at io.appwrite.Client$awaitResponse$2$1.onResponse(Client.kt:602)
at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
at java.lang.Thread.run(Thread.java:1119```

Process: com.xxx.xxx, PID: 18366
java.lang.NullPointerException: null cannot be cast to non-null type kotlin.String
at io.appwrite.models.Session$Companion.from(Session.kt:225)
at io.appwrite.services.Account$createEmailPasswordSession$converter$1.invoke(Account.kt:1050)
at io.appwrite.services.Account$createEmailPasswordSession$converter$1.invoke(Account.kt:1048)
at io.appwrite.Client$awaitResponse$2$1.onResponse(Client.kt:602)
at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
at java.lang.Thread.run(Thread.java:1119)```

8.x
is compatible with Appwrite 1.7.x
.
7.x
with 1.6.x
and so on.
https://github.com/appwrite/sdk-for-android/releases

Thanks Darshan.
Recommended threads
- React Native (Expo) Google OAuth not red...
Recently, I tested my app and found that the previous hack for the google auth is now not working anymore. After searching and reading docs, I was able to set i...
- Appwrite not opening in my browser.
https://synapseaudit.appwrite.network/ This is one of my project hosted in appwrite, but only I am the one facing this problem.
- How to increate mx upload filesize ?
Hi, I use self hosted appwrite and want to upload files bigger than 30 mB. how can i increase the max filesize? In my special case i want to import a csv file w...
