-
Notifications
You must be signed in to change notification settings - Fork 68
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
Intercom-java SDK is not compatible with recent versions of Jackson #311
Comments
We have the same issue. We upgraded to Jackson 2.17.1 and boom:
JDK17 |
Probably Jackson's objectMapper has different defaults: you can probably configure the objectMapper to work in the old way (ignoring properties that cannot be mapped). |
Intercom specifies We had to strict-specify the Jackson version for our project with: implementation("com.fasterxml.jackson.core:jackson-core") { version { strictly("2.15.4") } } |
We are also having this issue after upgrading to Jackson > 2.16.0 I did some bisecting with jackson-databind and the problem seems to have been introduced by FasterXML/jackson-databind#3952 (to resolve FasterXML/jackson-databind#3950 ) |
The same exception occurs when calling If @cies is correct about this being fixable with a Jackson intercom-java/intercom-java/src/main/java/io/intercom/api/MapperSupport.java Lines 18 to 24 in 6b4765c
|
If you use Jackson v 2.16.x, you get this exception (in this case, updating a Company). Reverting to Jackson 2.15.4 works.
Version info
The text was updated successfully, but these errors were encountered: