Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.80 KB | None | 0 0
  1. @Id
  2. private String id;
  3.  
  4. ...
  5.  
  6. @JsonFormat(pattern = "yyyy-MM-dd")
  7. @DateTimeFormat(pattern = "yyyy-MM-dd")
  8. @JsonDeserialize(using = LocalDateDeserializer.class)
  9. @JsonSerialize(using = LocalDateSerializer.class)
  10. private LocalDate date1;
  11.  
  12. @JsonFormat(pattern = "yyyy-MM-dd")
  13. @DateTimeFormat(pattern = "yyyy-MM-dd")
  14. @JsonDeserialize(using = LocalDateDeserializer.class)
  15. @JsonSerialize(using = LocalDateSerializer.class)
  16. private LocalDate date2;
  17.  
  18. ...
  19.  
  20. public MyObject (..., String date2) {
  21. ...
  22. this.date1 = LocalDate.now();
  23. this.date2 = LocalDate.parse(date2);
  24. }
  25.  
  26. 2019-02-22 11:53:34.379 WARN 6244 --- [o-auto-1-exec-1] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Problem deserializing property 'date1' (expected type: [simple type, class java.lang.String]; actual type: `java.time.LocalDate`), problem: argument type mismatch; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Problem deserializing property 'date1' (expected type: [simple type, class java.lang.String]; actual type: `java.time.LocalDate`), problem: argument type mismatch
  27. at [Source: (PushbackInputStream); line: 1, column: 48] (through reference chain: org.miage.tache.entity.Tache["date1"])]
  28.  
  29. org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class org.springframework.http.ResponseEntity]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `org.springframework.http.ResponseEntity` (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
  30. at [Source: (PushbackInputStream); line: 1, column: 2]
  31. at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:242)
  32. at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:227)
  33. at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:102)
  34. at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:994)
  35. at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:977)
  36. at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:736)
  37. at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:669)
  38. at org.springframework.web.client.RestTemplate.postForEntity(RestTemplate.java:444)
  39. at org.springframework.boot.test.web.client.TestRestTemplate.postForEntity(TestRestTemplate.java:502)
  40. at org.miage.tache.ProjetApiApplicationTests.postTacheWithParticipant(ProjetApiApplicationTests.java:196)
  41. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  42. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  43. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  44. at java.lang.reflect.Method.invoke(Method.java:498)
  45. at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
  46. at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
  47. at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
  48. at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
  49. at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)
  50. at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)
  51. at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
  52. at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
  53. at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
  54. at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
  55. at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
  56. at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)
  57. at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
  58. at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
  59. at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
  60. at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
  61. at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
  62. at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
  63. at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
  64. at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
  65. at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
  66. at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)
  67. at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
  68. at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
  69. at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
  70. at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
  71. at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
  72.  
  73. Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `org.springframework.http.ResponseEntity` (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
  74. at [Source: (PushbackInputStream); line: 1, column: 2]
  75. at com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from(InvalidDefinitionException.java:67)
  76. at com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition(DeserializationContext.java:1452)
  77. at com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1028)
  78. at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1297)
  79. at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:326)
  80. at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:159)
  81. at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4013)
  82. at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3084)
  83. at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:239)
  84. ... 40 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement