-
Notifications
You must be signed in to change notification settings - Fork 516
Closed
Labels
Description
Hello.
There was an error in Json mapping in that method, so I checked and found that the field was missing, so I added it.
"parentUser" (class io.minio.admin.ListServiceAccountResp$ListServiceAccountInfo)
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "parentUser" (class io.minio.admin.ListServiceAccountResp$ListServiceAccountInfo), not marked as ignorable (2 known properties: "accessKey", "expiration"])
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 29] (through reference chain: io.minio.admin.ListServiceAccountResp["accounts"]->java.util.ArrayList[0]->io.minio.admin.ListServiceAccountResp$ListServiceAccountInfo["parentUser"])
at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61)
at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:1153)
at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:2241)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1821)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1799)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:316)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:361)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:246)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)
at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4917)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3921)
at io.minio.admin.MinioAdminClient.listServiceAccount(MinioAdminClient.java:807)
example parsing
{
"accounts": [
{
"parentUser": "user1",
"accountStatus": "on",
"impliedPolicy": true,
"accessKey": "HiuWYGSjenuHOs4fmNYq",
"expiration": "1970-01-01T00:00:00Z"
},
{
"parentUser": "user1",
"accountStatus": "on",
"impliedPolicy": false,
"accessKey": "RzlA20lEoq33icsZ1vT9",
"expiration": "1970-01-01T00:00:00Z"
}
]
}