icoloma / appbuilder

Entorno de generación de Apps de Segittur
0 stars 0 forks source link

POST of a HashMap can't be deserialized #8

Open ehdez73 opened 11 years ago

ehdez73 commented 11 years ago

ApiRestTest.postPoi()

Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of FIELD_NAME token
 at [Source: org.springframework.mock.web.DelegatingServletInputStream@1a3b1e79; line: 1, column: 17]
    at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:164)
    at com.fasterxml.jackson.databind.DeserializationContext.mappingException(DeserializationContext.java:599)
    at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:41)
    at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
    at com.fasterxml.jackson.databind.ObjectMapper._readValue(ObjectMapper.java:2769)
    at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:1478)
    at com.fasterxml.jackson.core.JsonParser.readValueAs(JsonParser.java:1285)
    at org.springframework.data.rest.repository.json.PersistentEntityJackson2Module$ResourceDeserializer.deserialize(PersistentEntityJackson2Module.java:234)
    at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:2797)
    at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2003)
    at org.springframework.http.converter.json.MappingJackson2HttpMessageConverter.readJavaType(MappingJackson2HttpMessageConverter.java:168)

~

ehdez73 commented 11 years ago

Parece ser un problema con Spring-Data-REST, les he abierto un Issue

https://github.com/SpringSource/spring-data-rest/issues/103

icoloma commented 11 years ago

Cierto. El código es correcto.

Hasta que haya un fix podemos pasar con un objeto con los atributos es, en, etc.

ehdez73 commented 11 years ago

Ya está modificado el código en espera de que se solucione el Bug.

ehdez73 commented 11 years ago

Github issue has been migrated to JIRA: https://jira.springsource.org/browse/DATAREST-126