title: error reading an excel file
body: <p>I am using HSSF in my web application to read an excel file uploaded by the user.<br>
  The application is struts based and the input stream from the struts.upload.FormFile object is passed to the POIFSFileSystem constructor.<br>
  I am getting the following error when trying to parse a particular excel file: </p>
  
  <pre><code>java.lang.reflect.InvocationTargetException: 
  java.lang.ArrayIndexOutOfBoundsException: 11 
          at 
  org.apache.poi.util.LittleEndian.getNumber(LittleEndian.java(Inlined 
  Compiled Code)) 
          at 
  org.apache.poi.util.LittleEndian.getShort(LittleEndian.java(Compiled 
  Code)) 
          at 
  org.apache.poi.hssf.record.MulRKRecord.fillFields(MulRKRecord.java:153) 
          at 
  org.apache.poi.hssf.record.Record.fillFields(Record.java:90) 
          at 
  org.apache.poi.hssf.record.Record.&lt;init&gt;(Record.java:55) 
          at 
  org.apache.poi.hssf.record.MulRKRecord.&lt;init&gt;(MulRKRecord.java:65) 
  </code></pre>
  
  <p>However a stand alone test class using HSSF parses the same file without any problem. I am using POI ver 2.5. </p>
  
  <p>I don't know where to start debugging :-( </p>
  
  <p>Has anyone encountered similar problems? Please let me 
  know. </p>