[
https://issues.apache.org/jira/browse/HBASE-12099?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Esteban Gutierrez updated HBASE-12099:
--------------------------------------
Release Note:
The XML element used for the visibility labels in the REST API has been renamed
from "label" lo "labels" in order to support old and the new versions of
jackson.
Developers that use visibility labels via REST XML need to modify their
applications in order to use the new XML element name.
> TestScannerModel fails if using jackson 1.9.13
> ----------------------------------------------
>
> Key: HBASE-12099
> URL: https://issues.apache.org/jira/browse/HBASE-12099
> Project: HBase
> Issue Type: Bug
> Components: REST
> Affects Versions: 2.0.0, 0.98.7, 0.99.1
> Environment: hadoop-2.5.0
> Reporter: Esteban Gutierrez
> Assignee: Esteban Gutierrez
> Fix For: 2.0.0, 0.98.7, 0.99.1
>
> Attachments: 12099-1.txt, 12099-2.txt, HBASE-12099.v0.txt
>
>
> TestScannerModel fails if jackson 1.9.13 is used. (Hadoop 2.5 now uses that
> version, see HADOOP-10104):
> {code}
> Failed tests:
> testToJSON(org.apache.hadoop.hbase.rest.model.TestScannerModel):
> expected:<{"batch":100,"caching":1000,"cacheBlocks":false,"endRow":"enp5eng=","endTime":1245393318192,"maxVersions":2147483647,"startRow":"YWJyYWNhZGFicmE=","startTime":1245219839331,"column":["Y29sdW1uMQ==","Y29sdW1uMjpmb28="],"labels":["private","public"]}>
> but
> was:<{"startRow":"YWJyYWNhZGFicmE=","endRow":"enp5eng=","batch":100,"startTime":1245219839331,"endTime":1245393318192,"maxVersions":2147483647,"caching":1000,"cacheBlocks":false,"column":["Y29sdW1uMQ==","Y29sdW1uMjpmb28="],"label":["private","public"]}>
> {code}
> The problem is the annotation used for the labels element which is 'label'
> instead of 'labels'.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)