Index: src/java/org/apache/lucene/index/codecs/intblock/FixedIntBlockIndexInput.java
===================================================================
--- src/java/org/apache/lucene/index/codecs/intblock/FixedIntBlockIndexInput.java	(revision 900245)
+++ src/java/org/apache/lucene/index/codecs/intblock/FixedIntBlockIndexInput.java	(working copy)
@@ -80,15 +80,18 @@
 
     private final BulkReadResult result = new BulkReadResult();
 
     public Reader(IndexInput in, int[] pending, BlockReader blockReader) {
+    throws IOException {
       this.in = in;
       this.pending = pending;
       this.blockSize = pending.length;
       result.buffer = pending;
       this.blockReader = blockReader;
+      // read first block, and fill pending
+      this.blockReader.readBlock();
     }
 
     void seek(long fp, int upto) {
       pendingFP = fp;
       pendingUpto = upto;
       seekPending = true;
\ No newline at end of file

