-
Notifications
You must be signed in to change notification settings - Fork 18
Calling scheduler.configurations().list() throws when a group-event is created. #310
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
JsonDataException (should not throw)
To Reproduce
- Create a group event
- Call
return nylasClient.scheduler()
.configurations()
.list(grantId)
.getData();- Get back
2026-03-30T22:01:33.719+02:00 ERROR 10972 --- [inzonebackend] [nio-8080-exec-4] d.i.i.n.ConfigurationManagementService : Error fetching configurations for grant 0d0ef24d-8150-4e82-914b-fa1de4339aed: Required value 'participants' missing at $.data[1]
com.squareup.moshi.JsonDataException: Required value 'participants' missing at $.data[1]
at com.squareup.moshi.internal.Util.missingProperty(Util.java:660) ~[moshi-1.15.0.jar:na]
at com.squareup.moshi.kotlin.reflect.KotlinJsonAdapter.fromJson(KotlinJsonAdapter.kt:105) ~[moshi-kotlin-1.15.0.jar:na]
at com.squareup.moshi.internal.NullSafeJsonAdapter.fromJson(NullSafeJsonAdapter.java:41) ~[moshi-1.15.0.jar:na]
at com.squareup.moshi.CollectionJsonAdapter.fromJson(CollectionJsonAdapter.java:81) ~[moshi-1.15.0.jar:na]
at com.squareup.moshi.CollectionJsonAdapter$2.fromJson(CollectionJsonAdapter.java:55) ~[moshi-1.15.0.jar:na]
at com.squareup.moshi.internal.NullSafeJsonAdapter.fromJson(NullSafeJsonAdapter.java:41) ~[moshi-1.15.0.jar:na]
at com.squareup.moshi.kotlin.reflect.KotlinJsonAdapter.fromJson(KotlinJsonAdapter.kt:86) ~[moshi-kotlin-1.15.0.jar:na]
at com.squareup.moshi.internal.NullSafeJsonAdapter.fromJson(NullSafeJsonAdapter.java:41) ~[moshi-1.15.0.jar:na]
at com.squareup.moshi.JsonAdapter.fromJson(JsonAdapter.java:58) ~[moshi-1.15.0.jar:na]
at com.nylas.NylasClient.executeRequest(NylasClient.kt:365) ~[nylas-2.15.1.jar:na]
at com.nylas.NylasClient.executeGet(NylasClient.kt:188) ~[nylas-2.15.1.jar:na]
at com.nylas.resources.Resource.listResource(Resource.kt:22) ~[nylas-2.15.1.jar:na]
at com.nylas.resources.Configurations.list(Configurations.kt:35) ~[nylas-2.15.1.jar:na]
at com.nylas.resources.Configurations.list$default(Configurations.kt:29) ~[nylas-2.15.1.jar:na]
at com.nylas.resources.Configurations.list(Configurations.kt) ~[nylas-2.15.1.jar:na]
at digital.inzone.inzonebackend.nylas.ConfigurationManagementService.getConfigurations(ConfigurationManagementService.java:155) ~[main/:na]
at digital.inzone.inzonebackend.nylas.ConfigurationManagementController.getConfigurations(ConfigurationManagementController.java:77) ~[main/:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359) ~[spring-aop-6.2.6.jar:6.2.6]
[....]Expected behavior
Either group-event configurations should be excluded by default (if they are not compatible with Configuration type) or adjust data structure.
SDK Version:
implementation 'com.nylas.sdk:nylas:2.15.1'
Additional context
Add any other context about the problem here.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working