question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Jackson 2.13.0 compatibility

See original GitHub issue

When upgrading this dependency and using the jackson backend, I noticed that JsonPath no longer worked. The path expressions, including a simple $, all returned null values. I simply reverted back to 2.12.5 which works fine. I have not debugged far enough to determine if it is a JsonPath or Jackson compatibility bug.

/cc @cowtowncoder

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:6 (1 by maintainers)

github_iconTop GitHub Comments

1reaction
ben-manescommented, Jan 30, 2022

Thanks @kallestenflo and @cowtowncoder! It looks like I ran into https://github.com/FasterXML/jackson-databind/issues/3308. I appreciate the support, as I know this OSS stuff is all done in the limited free time (and energy!) outside of work, family, etc.

1reaction
cowtowncodercommented, Dec 15, 2021

@ben-manes Possible, given that FAIL_ON_TRAILING_TOKENS is relatively new feature. But I’d have to get an isolated test to show kind of input is given – looks like this is with buffering, and with buffers content may behave differently than at main level. It is possible that this is an issue with usage of ObjectMapper methods as well (i.e. something JsonPath may need to do differently) – this could be the case if a check for trailing tokens was formerly missing.

So difficult to say yet.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Jackson Release 2.13 · FasterXML/jackson Wiki - GitHub
Compatibility: Build changes. The new jackson-jakarta-rs-providers requires JDK 11 to build (due to Jetty test dependency); other modules still only need ...
Read more >
Jackson 2.13.0 release - Medium
Jackson 2.13.0 was officially released at the very end of Q3 of 2021. ... Javax/Jakarta compatibility improvements: a new set of components introduced...
Read more >
com.fasterxml.jackson.core : jackson-annotations : 2.13.0-rc2
Core annotations used for value types, used by Jackson data binding package. Licenses. The Apache Software License, Version 2.0. Home page, http://github ...
Read more >
ObjectMapper (jackson-databind 2.13.0-rc2 API) - Javadoc.io
Method to deserialize JSON content into a non-container type (it can be an array type, however): typically a bean, array or a wrapper...
Read more >
Jackson 2.13.0-rc2 released; more time for testing the ...
At this point I would REALLY welcome help in regression/compatibility testing Jackson 2.13.0-rc2. Thank you everyone who tested, reported issues with ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found