com.fasterxml.jackson.databind.JsonMappingException: Duplicate creator property "id" (index 0 vs 1)

Safety

I use the library fasterxml to parse my data from my server. Since a couple of hours i started to get this error message. When i try to retrieve some json. I do not know why i get this message because it was working fine before. So if anyone could explain me what does that mean, it will be awesome. Thank you in advanced !

Caused by: com.fasterxml.jackson.databind.JsonMappingException: Duplicate creator property "id" (index 0 vs 1)
                                                                  at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:270)
                                                                  at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:245)
                                                                  at com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:143)
                                                                  at com.fasterxml.jackson.databind.DeserializationContext.findContextualValueDeserializer(DeserializationContext.java:406)
                                                                  at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.createContextual(CollectionDeserializer.java:164)
                                                                  at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.createContextual(CollectionDeserializer.java:25)
                                                                  at com.fasterxml.jackson.databind.DeserializationContext.handleSecondaryContextualization(DeserializationContext.java:653)
                                                                  at com.fasterxml.jackson.databind.DeserializationContext.findContextualValueDeserializer(DeserializationContext.java:408)

here my class :

@JsonIgnoreProperties(ignoreUnknown = true)
public class Dieser
    implements Serializable
{

  private static final long serialVersionUID = 8847499061681136159L;

  @JsonProperty("id")
  private long id;

  @JsonProperty("nickName")
  private String nickName;

  @JsonProperty("photo")
  private Photo photo;

  @JsonProperty("mail")
  private String mail;

  @JsonProperty("password")
  private String password;

  @JsonProperty("dateTime")
  private long dateTime;

  @JsonProperty("dieseCount")
  private int dieseCount;

  @JsonProperty("activateAccount")
  public boolean activateAccount;

  @JsonProperty("activateDateTime")
  public long activateDateTime;

  public Dieser()
  {
  }

}
Safety

Ok I got it. Actually the problem was on another business object where I had a JSON property duplicated as id.

    @JsonCreator
public Extra(@JsonProperty("id") String id, @JsonProperty("id") ExtraType type, @JsonProperty("label") String label,
    @JsonProperty("points") int points)
{
  this.id = id;
  this.type = type;
  this.label = label;
  this.points = points;
}

The stack trace wasn't really explicit about where the problem come from. The exception was raised each time i needed to parse any object, that's why i didn't see it at the first time.

This kind of problem waste me a lot of time. Hope that could help someone in the future.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Java

Java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException

From Java

How to read a com.fasterxml.jackson.databind.node.TextNode from a Mongo DB and convert to a Map <String, Object>?

From Java

com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "Symbol"

From Dev

com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field

From Dev

com.fasterxml.jackson.databind.JsonMappingException: Direct self-reference leading to cycle (through reference chain)

From Dev

Android NoClassDefFoundError for com/fasterxml/jackson/databind/ObjectMapper

From Dev

com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of org.springframework.data.domain.Sort out of START_ARRAY token

From Dev

com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize out of START_ARRAY token

From Dev

Convert javax.json.JsonObject to com.fasterxml.jackson.databind.JsonNode

From Dev

com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/maven/com.fasterxml.jackson.core/jackson-databind/pom.xml

From Dev

Grails 3.1.8 : Spring Rest Docs using Rest Assured giving PayloadHandlingException: com.fasterxml.jackson.databind.JsonMappingException

From Dev

com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No value type configured for ObjectReader

From Dev

Java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException

From Dev

Java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException

From Dev

Java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException

From Dev

com.fasterxml.jackson.databind.exc.MismatchedInputException: Can not deserialize instance of object out of START_ARRAY token

From Dev

com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.LinkedHashMap`

From Dev

Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.ObjectMapper in IntelliJ after upgrading to Java 11

From Dev

com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of : poja class no suitable constructor found

From Dev

com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of Object out of START_ARRAY token

From Dev

Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.JavaType not found

From Dev

com.fasterxml.jackson.databind.JsonMappingException: Direct self-reference leading to cycle (through reference chain)

From Dev

com.fasterxml.jackson.databind.JsonMappingException: Can not instantiate value of type [simple type, class java.time.LocalDateTime] from String

From Dev

Grails 3.1.8 : Spring Rest Docs using Rest Assured giving PayloadHandlingException: com.fasterxml.jackson.databind.JsonMappingException

From Dev

error: com.fasterxml.jackson.databind.JsonMappingException: No serializer found

From Dev

com.fasterxml.jackson.databind.node.ObjectNode cannot be converted to org.codehaus.jackson.node.ObjectNode

From Dev

com.fasterxml.jackson.databind.JsonMappingException: failed to lazily initialize a collection of role

From Dev

Jackson error com.fasterxml.jackson.databind.ser.ContainerSerializer: method <init>(Lcom/fasterxml/jackson/databind/JavaType;)V not found

From Dev

resolving com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field

Related Related

  1. 1

    Java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException

  2. 2

    How to read a com.fasterxml.jackson.databind.node.TextNode from a Mongo DB and convert to a Map <String, Object>?

  3. 3

    com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "Symbol"

  4. 4

    com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field

  5. 5

    com.fasterxml.jackson.databind.JsonMappingException: Direct self-reference leading to cycle (through reference chain)

  6. 6

    Android NoClassDefFoundError for com/fasterxml/jackson/databind/ObjectMapper

  7. 7

    com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of org.springframework.data.domain.Sort out of START_ARRAY token

  8. 8

    com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize out of START_ARRAY token

  9. 9

    Convert javax.json.JsonObject to com.fasterxml.jackson.databind.JsonNode

  10. 10

    com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/maven/com.fasterxml.jackson.core/jackson-databind/pom.xml

  11. 11

    Grails 3.1.8 : Spring Rest Docs using Rest Assured giving PayloadHandlingException: com.fasterxml.jackson.databind.JsonMappingException

  12. 12

    com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No value type configured for ObjectReader

  13. 13

    Java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException

  14. 14

    Java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException

  15. 15

    Java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException

  16. 16

    com.fasterxml.jackson.databind.exc.MismatchedInputException: Can not deserialize instance of object out of START_ARRAY token

  17. 17

    com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.LinkedHashMap`

  18. 18

    Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.ObjectMapper in IntelliJ after upgrading to Java 11

  19. 19

    com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of : poja class no suitable constructor found

  20. 20

    com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of Object out of START_ARRAY token

  21. 21

    Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.JavaType not found

  22. 22

    com.fasterxml.jackson.databind.JsonMappingException: Direct self-reference leading to cycle (through reference chain)

  23. 23

    com.fasterxml.jackson.databind.JsonMappingException: Can not instantiate value of type [simple type, class java.time.LocalDateTime] from String

  24. 24

    Grails 3.1.8 : Spring Rest Docs using Rest Assured giving PayloadHandlingException: com.fasterxml.jackson.databind.JsonMappingException

  25. 25

    error: com.fasterxml.jackson.databind.JsonMappingException: No serializer found

  26. 26

    com.fasterxml.jackson.databind.node.ObjectNode cannot be converted to org.codehaus.jackson.node.ObjectNode

  27. 27

    com.fasterxml.jackson.databind.JsonMappingException: failed to lazily initialize a collection of role

  28. 28

    Jackson error com.fasterxml.jackson.databind.ser.ContainerSerializer: method <init>(Lcom/fasterxml/jackson/databind/JavaType;)V not found

  29. 29

    resolving com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field

HotTag

Archive