-
Notifications
You must be signed in to change notification settings - Fork 116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom java time module ignored after upgrade to 2.16 #293
Comments
Ok this is due to #288 which is fixed for 2.16.1. The root cause of regression is the fact that the use of If you have time and interest, it'd be great to verify that 2.16.1-SNAPSHOT of this module indeed fixes your problem. |
@Sjoerd97 is currently unavailable, but in his absence I have tested the 2.16.1-SNAPSHOT version and I can confirm that this fixes our issue. Thanks! |
Thank you @robobdeijn ! Will close as Duplicate; will be resolved by 2.16.1 release. |
Specs
Java 17
Gradle 8
Jackson 2.16
We recently upgraded to jackson 2.16 and we noticed that our custom deserializer is no longer used whenever we register a JsonMapper.
Whenever we downgrade back to 2.15.2 it magically works again.
I tried registering the module after the JsonMapper was build but to no avail
To reproduce you can use this piece of code
`class CustomDateTimeDeserializerTest {
}
Additionally you can create a overriden deserialize method with random logic and put a breakpoint on a certain line in the method. You will come to find out it never reaches the breakpoint
The text was updated successfully, but these errors were encountered: