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

Srikanth Srungarapu commented on HBASE-12711:
---------------------------------------------

So, the thing here is in ThriftHttpServlet class:
{code}
public ThriftHttpServlet(TProcessor processor, TProtocolFactory protocolFactory,
      UserGroupInformation realUser, Configuration conf, 
ThriftServerRunner.HBaseHandler
      hbaseHandler, boolean securityEnabled, boolean doAsEnabled) {
    super(processor, protocolFactory);
    this.realUser = realUser;
    this.conf = conf;
    this.hbaseHandler = hbaseHandler;
    this.securityEnabled = securityEnabled;
    this.doAsEnabled = doAsEnabled;
  }
{code}
Findbug is unhappy about me using realUser, conf and hbaseHandler as they are 
not implementing Serializable. The code is more or less inspired from [this 
servlet|https://github.com/apache/hive/blob/trunk/service/src/java/org/apache/hive/service/cli/thrift/ThriftHttpServlet.java]
  implementation in hive. You have any suggestions? 

> Fix new findbugs warnings in hbase-thrift module
> ------------------------------------------------
>
>                 Key: HBASE-12711
>                 URL: https://issues.apache.org/jira/browse/HBASE-12711
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Ted Yu
>            Assignee: Srikanth Srungarapu
>            Priority: Minor
>         Attachments: HBASE-12711.patch
>
>
> From 
> https://builds.apache.org/job/PreCommit-HBASE-Build/12121/artifact/patchprocess/newPatchFindbugsWarningshbase-thrift.html
>  , there were 5 findbugs warnings introduced.
> This issue fixes the new warnings.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to