You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Andrew Purtell (JIRA)" <ji...@apache.org> on 2009/01/01 03:00:50 UTC

[jira] Updated: (HBASE-1101) NPE in HConnectionManager$TableServers.processBatchOfRows

     [ https://issues.apache.org/jira/browse/HBASE-1101?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrew Purtell updated HBASE-1101:
----------------------------------

    Attachment: 1101-1.patch

Patch 1101-1 guards in processBatchOfRows against regions that temporarily go missing, perhaps while in transition states. Uses a retry strategy. Will collect up the throwables and throw them all as a RetriesExceededException eventually. Testing this patch on the cluster now.

> NPE in HConnectionManager$TableServers.processBatchOfRows
> ---------------------------------------------------------
>
>                 Key: HBASE-1101
>                 URL: https://issues.apache.org/jira/browse/HBASE-1101
>             Project: Hadoop HBase
>          Issue Type: Bug
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>            Priority: Critical
>             Fix For: 0.19.0
>
>         Attachments: 1101-1.patch
>
>
> Had DFS errors take down a region server. Looks like a full restart may be necessary because errors on the region continue. Clients attempting to store to the region get a NPE in HConnectionManager$TableServers.processBatchOfRows.
> Caused by: java.lang.NullPointerException
> 	at org.apache.hadoop.hbase.client.HConnectionManager$TableServers.processBatchOfRows(HConnectionManager.java:911)
> 	at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:1267)
> 	at org.apache.hadoop.hbase.client.HTable.commit(HTable.java:1238)
> 	at org.apache.hadoop.hbase.client.HTable.commit(HTable.java:1218)
> 	at net.iridiant.content.Content.store(Unknown Source)
> 	at net.iridiant.content.Content.store(Unknown Source)
> 	... 6 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.