hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matteo Bertozzi (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-16830) RSRpcServices#openRegion() should handle the case where table descriptor is null
Date Fri, 14 Oct 2016 02:40:20 GMT

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

Matteo Bertozzi commented on HBASE-16830:
-----------------------------------------

the new patch throwing an exception seems to make more sense to me. we should fail if the
htd is not there.. but still i'm not able to explain why we get a null htd. from the logs
it looks like we write the htd, not sure why it is not picked up
{noformat}
2016-10-13 15:40:45,502 DEBUG [ProcedureExecutor-0] util.FSTableDescriptors(660): Wrote descriptor
into: hdfs://localhost:59174/user/tyu/test-data/0e6c632f-42e6-4495-9a49-2f09184cddca/.tmp/data/hbase/namespace/.tabledesc/.tableinfo.0000000001
{noformat}

> RSRpcServices#openRegion() should handle the case where table descriptor is null
> --------------------------------------------------------------------------------
>
>                 Key: HBASE-16830
>                 URL: https://issues.apache.org/jira/browse/HBASE-16830
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 1.3.0
>            Reporter: Ted Yu
>            Assignee: Ted Yu
>             Fix For: 1.3.0
>
>         Attachments: 16830.branch-1.3.txt, 16830.branch-1.3.txt, testClusterId-output.txt
>
>
> Over in HBASE-16349, [~mantonov] pointed me to the failed TestClusterId in Jenkins 1.3
build.
> I ran the test locally with Java 8 and consistently stumbled over timeout in starting
the mini cluster:
> {code}
> 2016-10-13 15:41:05,276 INFO  [RpcServer.FifoWFPBQ.priority.handler=5,queue=1,port=59233]
regionserver.RSRpcServices(1620): Open hbase:namespace,,1476398463993.                   
           7ab1d0b3b7be8b9a7ce9af61c29d5342.
> 2016-10-13 15:41:05,277 ERROR [RpcServer.FifoWFPBQ.priority.handler=5,queue=1,port=59233]
ipc.RpcServer(2320): Unexpected throwable object
> java.lang.NullPointerException
>   at org.apache.hadoop.hbase.regionserver.RSRpcServices.openRegion(RSRpcServices.java:1679)
>   at org.apache.hadoop.hbase.protobuf.generated.AdminProtos$AdminService$2.callBlockingMethod(AdminProtos.java:22737)
>   at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2270)
>   at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:123)
>   at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:188)
>   at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:168)
> {code}
> It turned out that htd for hbase:namespace table was null.
> Once the NPE is fixed, the test passes.



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

Mime
View raw message