Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. @NodeEntity
  2. public class User
  3. {
  4. @GraphId
  5. private Long id;
  6. @Property
  7. private UUID uniqueId = UUID.randomUUID();
  8. @Property
  9. private String username;
  10. @Property
  11. private String password;
  12.  
  13. // getters, setters, blah blah...
  14. }
  15.  
  16. ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [/pegboard] threw exception [Request processing failed; nested exception is org.neo4j.ogm.metadata.MappingException: Could not create JSON due to Null key for a Map not allowed in JSON (use a converting NullKeySerializer?)] with root cause
  17. com.fasterxml.jackson.core.JsonGenerationException: Null key for a Map not allowed in JSON (use a converting NullKeySerializer?)
  18. at com.fasterxml.jackson.databind.ser.impl.FailingSerializer.serialize(FailingSerializer.java:35) ~[jackson-databind-2.6.5.jar:2.6.5]
  19. at com.fasterxml.jackson.databind.ser.std.MapSerializer.serializeFields(MapSerializer.java:538) ~[jackson-databind-2.6.5.jar:2.6.5]
  20. at com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:469) ~[jackson-databind-2.6.5.jar:2.6.5]
  21. at com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:29) ~[jackson-databind-2.6.5.jar:2.6.5]
  22. at com.fasterxml.jackson.databind.ser.std.MapSerializer.serializeFields(MapSerializer.java:561) ~[jackson-databind-2.6.5.jar:2.6.5]
  23. at com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:469) ~[jackson-databind-2.6.5.jar:2.6.5]
  24. at com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:29) ~[jackson-databind-2.6.5.jar:2.6.5]
  25. at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:693) ~[jackson-databind-2.6.5.jar:2.6.5]
  26. ...more stack trace...
  27.  
  28. import org.neo4j.ogm.typeconversion.AttributeConverter;
  29.  
  30. public class UUIDConverter implements AttributeConverter<UUID, String> {
  31. @Override
  32. public String toGraphProperty(UUID uuid) {
  33. return uuid.toString();
  34. }
  35.  
  36. @Override
  37. public UUID toEntityAttribute(String uuid) {
  38. return UUID.fromString(uuid);
  39. }
  40. }
  41.  
  42. import org.neo4j.ogm.annotation.typeconversion.Convert;
  43.  
  44. ...
  45.  
  46. @Property
  47. @Convert(UUIDConverter.class)
  48. private UUID uniqueId = UUID.randomUUID();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement