Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
4.0.B2
-
None
Description
java.time.LocalDateTime is not being encrypted.
org.apache.cayenne.crypto.transformer.value.DefaultValueTransformerFactory.objectToBytes does not contain java.time.LocalDateTime:
java.lang.IllegalArgumentException: The type java.time.LocalDateTime for attribute DbAttr: VARBINARY CRYPTO_birth_date[512] has no object-to-bytes conversion
at org.apache.cayenne.crypto.transformer.value.DefaultValueTransformerFactory.createEncryptor(DefaultValueTransformerFactory.java:118)
at org.apache.cayenne.crypto.transformer.value.DefaultValueTransformerFactory.encryptor(DefaultValueTransformerFactory.java:103)
at org.apache.cayenne.crypto.transformer.value.LazyValueTransformerFactory.encryptor(LazyValueTransformerFactory.java:43)
Attachments
Issue Links
- links to