hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-18615) hbase-rest tests fail in hbase-2.0.0-alpha2
Date Sat, 19 Aug 2017 07:47:00 GMT

    [ https://issues.apache.org/jira/browse/HBASE-18615?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16134004#comment-16134004

stack commented on HBASE-18615:

Having trouble getting jersey2 reading/writing json. The Jackson1Feature trick that was used
in past pulls in jersey1. Trying to change it to go the kosher route makes for new issues.
 Here are some items that get more of the tests to pass and json to render in certain contexts.

Add registering of the jaxrs and a provider when setting up the Rest Application:

+  static class RESTApplication extends ResourceConfig {
+    public RESTApplication() {
+      packages( "org.apache.hadoop.hbase.rest", "com.fasterxml.jackson.jaxrs.base");
+      register(JacksonJsonProvider.class);
+    }
+  }

Fixed TestTableResource at least.

Next up is using alternate JacksonJaxbJsonProvider from fasterxml but it doesn't know what
to do w/ iterator type.

com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "iterator"
(class org.apache.hadoop.hbase.rest.model.CellSetModel), not marked as ignorable (one known
property: "Row"])

The filtering out of jersey1 from hadoop is causing other test failures.

Didn't expect this to get so ugly. It comes of our upgrade of jetty/jersey so would be worth
getting to the end....

> hbase-rest tests fail in hbase-2.0.0-alpha2
> -------------------------------------------
>                 Key: HBASE-18615
>                 URL: https://issues.apache.org/jira/browse/HBASE-18615
>             Project: HBase
>          Issue Type: Bug
>          Components: test
>            Reporter: stack
>            Assignee: stack
>         Attachments: 18615.2.txt, 18615.txt, 18615.v3.txt, HBASE-18615.branch-2.001.patch
> Pointed out by Andrew on VOTE mail for hbase-2.0.0-alpha2

This message was sent by Atlassian JIRA

View raw message