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

Zhihong Yu commented on HBASE-5727:
-----------------------------------

One test consistently fails in secure build:
https://builds.apache.org/view/G-L/view/HBase/job/HBase-TRUNK-security/161/testReport/org.apache.hadoop.hbase.coprocessor/TestRowProcessorEndpoint/org_apache_hadoop_hbase_coprocessor_TestRowProcessorEndpoint/

I reproduced it on MacBook. Here is the tail of test output:
{code}
2012-04-07 08:45:17,801 WARN  [RegionServer:0;192.168.0.17,59758,1333813404805] 
regionserver.HRegionServer(1813): Unable to connect to master. Retrying. Error 
was:
java.io.IOException: Call to /192.168.0.17:59756 failed on local exception: 
java.io.EOFException
  at org.apache.hadoop.hbase.ipc.HBaseClient.wrapException(HBaseClient.java:945)
  at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:914)
  at 
org.apache.hadoop.hbase.ipc.SecureRpcEngine$Invoker.invoke(SecureRpcEngine.java:164)
  at $Proxy18.getProtocolVersion(Unknown Source)
  at 
org.apache.hadoop.hbase.ipc.SecureRpcEngine.getProxy(SecureRpcEngine.java:208)
  at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:305)
  at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:282)
  at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:334)
  at org.apache.hadoop.hbase.ipc.HBaseRPC.waitForProxy(HBaseRPC.java:238)
  at 
org.apache.hadoop.hbase.regionserver.HRegionServer.getMaster(HRegionServer.java:1799)
  at 
org.apache.hadoop.hbase.regionserver.HRegionServer.reportForDuty(HRegionServer.java:1845)
  at 
org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:672)
  at 
org.apache.hadoop.hbase.MiniHBaseCluster$MiniHBaseClusterRegionServer.runRegionServer(MiniHBaseCluster.java:140)
  at 
org.apache.hadoop.hbase.MiniHBaseCluster$MiniHBaseClusterRegionServer.access$000(MiniHBaseCluster.java:93)
  at 
org.apache.hadoop.hbase.MiniHBaseCluster$MiniHBaseClusterRegionServer$1.run(MiniHBaseCluster.java:124)
  at java.security.AccessController.doPrivileged(Native Method)
  at javax.security.auth.Subject.doAs(Subject.java:337)
  at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1075)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at org.apache.hadoop.hbase.util.Methods.call(Methods.java:41)
  at org.apache.hadoop.hbase.security.User.call(User.java:617)
  at org.apache.hadoop.hbase.security.User.access$700(User.java:54)
  at org.apache.hadoop.hbase.security.User$SecureHadoopUser.runAs(User.java:457)
  at 
org.apache.hadoop.hbase.MiniHBaseCluster$MiniHBaseClusterRegionServer.run(MiniHBaseCluster.java:122)
  at java.lang.Thread.run(Thread.java:680)
Caused by: java.io.EOFException
  at java.io.DataInputStream.readInt(DataInputStream.java:375)
  at 
org.apache.hadoop.hbase.ipc.SecureClient$SecureConnection.receiveResponse(SecureClient.java:344)
  at 
org.apache.hadoop.hbase.ipc.HBaseClient$Connection.run(HBaseClient.java:507)

2012-04-07 08:45:18,002 INFO  [RegionServer:0;192.168.0.17,59758,1333813404805] 
regionserver.HRegionServer(1794): Attempting connect to Master server at 
192.168.0.17,59756,1333813402649

2012-04-07 08:45:18,223 WARN  [IPC Reader 3 on port 59756] 
ipc.HBaseServer$Listener(723): IPC Server listener on 59756: readAndProcess 
threw exception java.lang.NullPointerException. Count of bytes read: 0
java.lang.NullPointerException
  at 
org.apache.hadoop.hbase.io.HbaseObjectWritable.readObject(HbaseObjectWritable.java:605)
  at org.apache.hadoop.hbase.ipc.Invocation.readFields(Invocation.java:127)
  at 
org.apache.hadoop.hbase.ipc.SecureServer$SecureConnection.processData(SecureServer.java:597)
  at 
org.apache.hadoop.hbase.ipc.SecureServer$SecureConnection.processOneRpc(SecureServer.java:575)
  at 
org.apache.hadoop.hbase.ipc.SecureServer$SecureConnection.readAndProcess(SecureServer.java:474)
  at 
org.apache.hadoop.hbase.ipc.HBaseServer$Listener.doRead(HBaseServer.java:719)
  at 
org.apache.hadoop.hbase.ipc.HBaseServer$Listener$Reader.doRunLoop(HBaseServer.java:510)
  at 
org.apache.hadoop.hbase.ipc.HBaseServer$Listener$Reader.run(HBaseServer.java:485)
  at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  at java.lang.Thread.run(Thread.java:680)
{code}
                
> secure hbase build broke because of 'HBASE-5451 Switch RPC call 
> envelope/headers to PBs'
> ----------------------------------------------------------------------------------------
>
>                 Key: HBASE-5727
>                 URL: https://issues.apache.org/jira/browse/HBASE-5727
>             Project: HBase
>          Issue Type: Bug
>            Reporter: stack
>            Assignee: Devaraj Das
>            Priority: Blocker
>         Attachments: 5727.patch
>
>
> If you build with the security profile -- i.e. add '-P security' on the 
> command line -- you'll see that the secure build is broke since we messed in 
> rpc.
> Assigning Deveraj to take a look.   If you can't work on this now DD, just 
> give it back to me and I'll have a go at it.  Thanks.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to