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 2008/07/17 20:23:32 UTC

[jira] Created: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

NPE caused by StoreFileScanner.updateReaders
--------------------------------------------

                 Key: HBASE-750
                 URL: https://issues.apache.org/jira/browse/HBASE-750
             Project: Hadoop HBase
          Issue Type: Bug
          Components: regionserver
    Affects Versions: 0.2.0
         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
            Reporter: Andrew Purtell


Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:

2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
org.apache.hadoop.hbase.DroppedSnapshotException
        at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
        at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
        at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
        at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
Caused by: java.lang.NullPointerException
        at java.lang.String.<init>(String.java:516)
        at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
        at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
        at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
        at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
        at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
        at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
        at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
        ... 3 more

Any ideas about this one?


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


[jira] Commented: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "stack (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12615789#action_12615789 ] 

stack commented on HBASE-750:
-----------------------------

I committed this:

{code}
Index: src/java/org/apache/hadoop/hbase/regionserver/StoreFileScanner.java
===================================================================
--- src/java/org/apache/hadoop/hbase/regionserver/StoreFileScanner.java (revision 678878)
+++ src/java/org/apache/hadoop/hbase/regionserver/StoreFileScanner.java (working copy)
@@ -377,7 +377,8 @@
       ViableRow viableRow = getNextViableRow();
       openReaders(viableRow.getRow());
       LOG.debug("Replaced Scanner Readers at row " +
-        Bytes.toString(viableRow.getRow()));
+        (viableRow == null || viableRow.getRow() == null? "null":
+          Bytes.toString(viableRow.getRow())));
     } finally {
       this.lock.writeLock().unlock();
     }
{code}

Lets see if we see the exception again.

> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>         Attachments: chart.png, columntest.java, HRegionServer-sjdc-atr-test-4.log, output.txt
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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


[jira] Commented: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "Andrew Purtell (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12614498#action_12614498 ] 

Andrew Purtell commented on HBASE-750:
--------------------------------------

Regarding the performance test itself, these were my findings:

I created a test table with a single column family and a single row. The test added 1000 cells at a time, using unique qualified column family addresses, into the single column family in that single row. The test attempted to add eventually 1M cells to the family/row and hence 1M unique qualified column family members. During the test both the time required for insert of 1000 cells in batch, the time required to read back one cell from the row, and the time required to read back all cells from the row were measured.

I executed the test using a test cluster running Hadoop 0.17.1 and HBase trunk (0.2.0-dev) revision 675659. The test client and regionserver ran on different hosts linked by a Gigabit Ethernet network. 

The time required to insert 1000 cells remained within a narrow range over the duration of the test, ranging from 6 to 85 milliseconds.

The time required to retrieve a single cell from the column/row remained within a narrower range over the duration of the test, ranging from 1 to 42 milliseconds.

The time required to read back all values in the column/row increased in essentially a linear manner over the duration of the test, rising from 18 milliseconds to 6,064 milliseconds from 1,000 cells to 865,000 cells. See attached chart. I don't find this surprising and I do not think this behavior indicates a bug. Maybe the slope and possibly also some of the variability can be decreased through profile driven changes, but there will always be this kind of linear increase as cells are added to a column family/row in this manner. 

> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>         Attachments: chart.png, columntest.java, HRegionServer-sjdc-atr-test-4.log, output.txt
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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


[jira] Commented: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "stack (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12616232#action_12616232 ] 

stack commented on HBASE-750:
-----------------------------

Oh, thanks for testing Andrew.

> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>            Assignee: stack
>             Fix For: 0.2.0
>
>         Attachments: chart.png, columntest.java, HRegionServer-sjdc-atr-test-4.log, output.txt
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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


[jira] Updated: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "Andrew Purtell (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrew Purtell updated HBASE-750:
---------------------------------

    Attachment: output.txt

> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>         Attachments: columntest.java, HRegionServer-sjdc-atr-test-4.log, output.txt
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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


[jira] Commented: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "Andrew Purtell (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12615825#action_12615825 ] 

Andrew Purtell commented on HBASE-750:
--------------------------------------

Let me check again. Just noticed that the '-dev' has been dropped from the version (and jar file).

> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>         Attachments: chart.png, columntest.java, HRegionServer-sjdc-atr-test-4.log, output.txt
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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


[jira] Commented: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "Jim Kellerman (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12614579#action_12614579 ] 

Jim Kellerman commented on HBASE-750:
-------------------------------------

WRT the NPE in StoreFileScanner, please update your source. It has been fixed (I believe) since the revision you are running.

> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>         Attachments: chart.png, columntest.java, HRegionServer-sjdc-atr-test-4.log, output.txt
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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


[jira] Commented: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "Andrew Purtell (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12614607#action_12614607 ] 

Andrew Purtell commented on HBASE-750:
--------------------------------------

2008-07-18 02:38:09,912 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
org.apache.hadoop.hbase.DroppedSnapshotException: region: t1,,1216346719330
	at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1050)
	at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:949)
	at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:173)
	at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:91)
Caused by: java.lang.NullPointerException
	at java.lang.String.<init>(String.java:516)
	at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
	at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReadersStoreFileScanner.java:379)
	at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:677)
	at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:664)
	at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:634)
	at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:565)
	at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1037)
	... 3 more
2008-07-18 02:38:09,913 INFO org.apache.hadoop.hbase.regionserver.Flusher: regionserver/0:0:0:0:0:0:0:0:60020.cacheFlusher exiting
2008-07-18 02:38:10,594 INFO org.apache.hadoop.hbase.regionserver.LogRoller: LogRoller exiting.


> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>         Attachments: chart.png, columntest.java, HRegionServer-sjdc-atr-test-4.log, output.txt
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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


[jira] Commented: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "Andrew Purtell (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12615844#action_12615844 ] 

Andrew Purtell commented on HBASE-750:
--------------------------------------

Looks good. The always repeatable test case I have for this now runs to completion, and it never did prior to today's commit to StoreFileScanner. 

> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>         Attachments: chart.png, columntest.java, HRegionServer-sjdc-atr-test-4.log, output.txt
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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


[jira] Commented: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "Andrew Purtell (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12614596#action_12614596 ] 

Andrew Purtell commented on HBASE-750:
--------------------------------------

I can reproduce this also with 677784, updated maybe 60 minutes ago.

> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>         Attachments: chart.png, columntest.java, HRegionServer-sjdc-atr-test-4.log, output.txt
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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


[jira] Commented: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "Andrew Purtell (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12615821#action_12615821 ] 

Andrew Purtell commented on HBASE-750:
--------------------------------------

Did not fix.

Version: 0.2.0-dev, r678937

2008-07-22 22:48:19,800 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
org.apache.hadoop.hbase.DroppedSnapshotException: region: t1,,1216764706358
        at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1067)
        at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:965)
        at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:173)
        at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:91)
Caused by: java.lang.NullPointerException
        at java.lang.String.<init>(String.java:516)
        at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
        at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:379)
        at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:678)
        at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:665)
        at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:635)
        at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:566)
        at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1054)
        ... 3 more

> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>         Attachments: chart.png, columntest.java, HRegionServer-sjdc-atr-test-4.log, output.txt
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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


[jira] Resolved: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "stack (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

stack resolved HBASE-750.
-------------------------

       Resolution: Fixed
    Fix Version/s: 0.2.0

OK.  Resolving.  Looking more at code, seems like a ViableRow with a null row is a distinct possibility. All code but silly debug statement had explicit handling of null row.

> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>            Assignee: stack
>             Fix For: 0.2.0
>
>         Attachments: chart.png, columntest.java, HRegionServer-sjdc-atr-test-4.log, output.txt
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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


[jira] Updated: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "Andrew Purtell (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrew Purtell updated HBASE-750:
---------------------------------

    Attachment: columntest.java

> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>         Attachments: columntest.java, HRegionServer-sjdc-atr-test-4.log
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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


[jira] Commented: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "Jim Kellerman (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12614599#action_12614599 ] 

Jim Kellerman commented on HBASE-750:
-------------------------------------

Can you please attach a current stack trace? The line numbers of your previous stack trace do  not line up with the current source. Thanks!


> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>         Attachments: chart.png, columntest.java, HRegionServer-sjdc-atr-test-4.log, output.txt
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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


[jira] Updated: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "Andrew Purtell (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrew Purtell updated HBASE-750:
---------------------------------

    Attachment: chart.png

> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>         Attachments: chart.png, columntest.java, HRegionServer-sjdc-atr-test-4.log, output.txt
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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


[jira] Assigned: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "stack (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

stack reassigned HBASE-750:
---------------------------

    Assignee: stack

> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>            Assignee: stack
>             Fix For: 0.2.0
>
>         Attachments: chart.png, columntest.java, HRegionServer-sjdc-atr-test-4.log, output.txt
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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


[jira] Updated: (HBASE-750) NPE caused by StoreFileScanner.updateReaders

Posted by "Andrew Purtell (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-750?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrew Purtell updated HBASE-750:
---------------------------------

    Attachment: HRegionServer-sjdc-atr-test-4.log

> NPE caused by StoreFileScanner.updateReaders
> --------------------------------------------
>
>                 Key: HBASE-750
>                 URL: https://issues.apache.org/jira/browse/HBASE-750
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.2.0
>         Environment: CentOS 5.1 x86_64 / 64-bit JDK build 1.6.0_03-b05
>            Reporter: Andrew Purtell
>         Attachments: columntest.java, HRegionServer-sjdc-atr-test-4.log
>
>
> Running a test to determine performance during inserts of many 100,000s of cells into a single column family in a single row, the region server involved went down after taking a NPE:
> 2008-07-17 18:12:18,051 FATAL org.apache.hadoop.hbase.regionserver.Flusher: Replay of hlog required. Forcing server restart
> org.apache.hadoop.hbase.DroppedSnapshotException
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1040)
>         at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:942)
>         at org.apache.hadoop.hbase.regionserver.Flusher.flushRegion(Flusher.java:174)
>         at org.apache.hadoop.hbase.regionserver.Flusher.run(Flusher.java:93)
> Caused by: java.lang.NullPointerException
>         at java.lang.String.<init>(String.java:516)
>         at org.apache.hadoop.hbase.util.Bytes.toString(Bytes.java:71)
>         at org.apache.hadoop.hbase.regionserver.StoreFileScanner.updateReaders(StoreFileScanner.java:374)
>         at org.apache.hadoop.hbase.regionserver.HStore.notifyChangedReadersObservers(HStore.java:797)
>         at org.apache.hadoop.hbase.regionserver.HStore.updateReaders(HStore.java:784)
>         at org.apache.hadoop.hbase.regionserver.HStore.internalFlushCache(HStore.java:755)
>         at org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:682)
>         at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1030)
>         ... 3 more
> Any ideas about this one?

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