[ https://issues.apache.org/jira/browse/HBASE-16338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mike Drob updated HBASE-16338: ------------------------------ Attachment: HBASE-16338.v5.patch This rabbit hole went pretty deep. I discovered that we were mix and matching some jackson 1 and jackson 2 annotations, which would fail in interesting and difficult to diagnose ways. The bright side is that consumers using Jackson 1 to consume our JSON output should largely be fine, and not need changes, since it's still well-formed JSON from their perspective. The problem was trying to use Jackson 2 mappers with Jackson 1 annotations, and some other bad idea combinations. This patch ballooned in size pretty quickly from fixing the imports, so I'm also attaching it to RB. > update jackson to 2.y > --------------------- > > Key: HBASE-16338 > URL: https://issues.apache.org/jira/browse/HBASE-16338 > Project: HBase > Issue Type: Task > Components: dependencies > Reporter: Sean Busbey > Assignee: Mike Drob > Fix For: 2.0.0-beta-2 > > Attachments: 16338.txt, HBASE-16338.v2.patch, HBASE-16338.v3.patch, > HBASE-16338.v5.patch > > > Our jackson dependency is from ~3 years ago. Update to the jackson 2.y line, > using 2.7.0+. -- This message was sent by Atlassian JIRA (v6.4.14#64029)