Jean-Daniel Cryans created HBASE-7531:
-----------------------------------------

             Summary: [replication] NPE in SequenceFileLogReader because 
ReplicationSource doesn't nullify the reader
                 Key: HBASE-7531
                 URL: https://issues.apache.org/jira/browse/HBASE-7531
             Project: HBase
          Issue Type: Bug
            Reporter: Jean-Daniel Cryans
         Attachments: HBASE-7531.patch

Here's a NPE I get half the time I run TestReplication:

{noformat}
2012-12-20 08:59:17,259 ERROR 
[RegionServer:1;192.168.10.135,49168,1356011734418-EventThread.replicationSource,2]
 regionserver.ReplicationSource$1(727): Unexpected exception in 
ReplicationSource, 
currentPath=hdfs://localhost:65533/user/jdcryans/hbase/.logs/192.168.10.135,49168,1356011734418/192.168.10.135%2C49168%2C1356011734418.1356011956626
java.lang.NullPointerException
        at 
org.apache.hadoop.hbase.regionserver.wal.SequenceFileLogReader.seek(SequenceFileLogReader.java:261)
        at 
org.apache.hadoop.hbase.replication.regionserver.ReplicationHLogReaderManager.seek(ReplicationHLogReaderManager.java:103)
        at 
org.apache.hadoop.hbase.replication.regionserver.ReplicationSource.readAllEntriesToReplicateOrNextFile(ReplicationSource.java:414)
        at 
org.apache.hadoop.hbase.replication.regionserver.ReplicationSource.run(ReplicationSource.java:332)
{noformat}

The issue happens after an IOE was caught while opening the reader, the issue 
is that it isn't set to null after that then the rest of the code assumes the 
reader is usable.

--
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