Skip to content

Unrecognized field "parentUser" (class io.minio.admin.ListServiceAccountResp$ListServiceAccountInfo) #1623

@JongminChung

Description

@JongminChung

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"
    }
  ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions