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

Jimmy Xiang commented on HBASE-12167:
-------------------------------------

SSH  catches it and reprocess the dead server. In SSH, we tried to wait for an 
extra regionserver. But it is not reliable since the extra regionserver could 
die after SSH thinks the extra server is there. So it is possible for this NPE 
and it is rare. Reprocessing the dead server should help.

> NPE in AssignmentManager
> ------------------------
>
>                 Key: HBASE-12167
>                 URL: https://issues.apache.org/jira/browse/HBASE-12167
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Jimmy Xiang
>            Assignee: Jimmy Xiang
>             Fix For: 2.0.0, 0.99.1
>
>         Attachments: hbase-12167.patch
>
>
> If we can't find a region plan, we should check.
> {noformat}
> 2014-10-02 18:36:27,719 ERROR [MASTER_SERVER_OPERATIONS-a2424:20020-0] 
> executor.EventHandler: Caught throwable while processing event 
> M_SERVER_SHUTDOWN
> java.lang.NullPointerException
>         at 
> org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:1417)
>         at 
> org.apache.hadoop.hbase.master.AssignmentManager.assign(AssignmentManager.java:1409)
>         at 
> org.apache.hadoop.hbase.master.handler.ServerShutdownHandler.process(ServerShutdownHandler.java:271)
>         at 
> org.apache.hadoop.hbase.executor.EventHandler.run(EventHandler.java:128)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:724)
> {noformat}



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

Reply via email to