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

stack commented on HBASE-9044:
------------------------------

+1 on commit.  Maybe make a MergeRegionException and use it for the merge 
issues instead of raw RegionException?

Need to dig in on the test failure (I'll do it elsewhere).  It happens from 
time to time on hadoopqa (unrelated to this patch).

The site failure is because of this:

#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 32756 bytes for 
ChunkPool::allocate
# An error report file with more information is saved as:
# 
/home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/trunk/hs_err_pid32374.log

I've seen that in the past too (again unrealted to this patch).
                
> Merging regions throws NPE
> --------------------------
>
>                 Key: HBASE-9044
>                 URL: https://issues.apache.org/jira/browse/HBASE-9044
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Jimmy Xiang
>            Assignee: Jimmy Xiang
>         Attachments: trunk-9044.patch
>
>
> {noformat}
> hbase(main):003:0> merge_region '92ade79eb3ac390b09e2b19c74b56dad', 
> '92ade79eb3ac390b09e2b19c74b56dad'
> 2013-07-25 13:21:23,991 ERROR [main] client.HBaseAdmin: Unexpected exception: 
> com.google.protobuf.ServiceException: 
> org.apache.hadoop.hbase.ipc.RemoteWithExtrasException(java.lang.NullPointerException):
>  java.lang.NullPointerException
>       at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2108)
>       at 
> org.apache.hadoop.hbase.ipc.RpcServer$CallRunner.run(RpcServer.java:1809)
>       at 
> org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.consumerLoop(SimpleRpcScheduler.java:165)
>       at 
> org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.access$000(SimpleRpcScheduler.java:41)
>       at 
> org.apache.hadoop.hbase.ipc.SimpleRpcScheduler$1.run(SimpleRpcScheduler.java:113)
>       at java.lang.Thread.run(Thread.java:662)
>  from calling HMaster.dispatchMergingRegions
> 0 row(s) in 0.0160 seconds
> {noformat}
> I also saw the following in the master log:
> {noformat}
> 2013-07-25 13:25:12,683 ERROR [MASTER_TABLE_OPERATIONS-a1220:36000-0] 
> executor.EventHandler: Caught throwable while processing event 
> C_M_MERGE_REGION
> java.lang.NullPointerException
>         at 
> org.apache.hadoop.hbase.master.handler.DispatchMergingRegionHandler.process(DispatchMergingRegionHandler.java:104)
>         at 
> org.apache.hadoop.hbase.executor.EventHandler.run(EventHandler.java:130)
>         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:662)
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to