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.