-
Notifications
You must be signed in to change notification settings - Fork 109
Open
Labels
need-test-caseNeeds a test case (unit test or such) to proceedNeeds a test case (unit test or such) to proceedpr-neededFeature request for which PR likely needed (no active development but idea is workable)Feature request for which PR likely needed (no active development but idea is workable)
Description
The Hibernate 5 Module should ignore hibernateLazyInitializer
by default. Jackson is attempting to serialize this, and that results in an error:
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: org.springframework.hateoas.EntityModel["content"]->some.package.Pojo$HibernateProxy$rGmV5ok5["hibernateLazyInitializer"])
at com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from(InvalidDefinitionException.java:77) ~[jackson-databind-2.12.4.jar:2.12.4]
at com.fasterxml.jackson.databind.SerializerProvider.reportBadDefinition(SerializerProvider.java:1276) ~[jackson-databind-2.12.4.jar:2.12.4]
at com.fasterxml.jackson.databind.DatabindContext.reportBadDefinition(DatabindContext.java:400) ~[jackson-databind-2.12.4.jar:2.12.4]
at com.fasterxml.jackson.databind.ser.impl.UnknownSerializer.failForEmpty(UnknownSerializer.java:71) ~[jackson-databind-2.12.4.jar:2.12.4]
at com.fasterxml.jackson.databind.ser.impl.UnknownSerializer.serialize(UnknownSerializer.java:33) ~[jackson-databind-2.12.4.jar:2.12.4]
Metadata
Metadata
Assignees
Labels
need-test-caseNeeds a test case (unit test or such) to proceedNeeds a test case (unit test or such) to proceedpr-neededFeature request for which PR likely needed (no active development but idea is workable)Feature request for which PR likely needed (no active development but idea is workable)