Hi,
 
I am getting "Unhandled Continue Record" exception while reading Excel 
Spreadsheet. I checked the source code and found that error is coming from 
RecordFactory.createRecords() method. It is coming while processing Continue 
record which has lastRecord as EOFRecord. I do not see any if-else block in 
RecordFactory.createRecord() which takes care of this scenario. 
 
Below are few debug statements. Debug statement format is like this

  className|SID from RecordInputStream|className From recordsMap for given SID
 
  RecordFactory|515|public 
org.apache.poi.hssf.record.NumberRecord(org.apache.poi.hssf.record.RecordInputStream)
RecordFactory|4197|null
RecordFactory|10|public 
org.apache.poi.hssf.record.EOFRecord(org.apache.poi.hssf.record.RecordInputStream)
RecordFactory|60|public 
org.apache.poi.hssf.record.ContinueRecord(org.apache.poi.hssf.record.RecordInputStream)
   
  
Exception is thrown right after above statement. Below is the partial 
exception...
 
06-09-2007|11:37:18|ERROR|MetricsProcess|STACK TRACE: 
org.apache.poi.hssf.record.RecordFormatException: Unhandled Continue Record
 at 
org.apache.poi.hssf.record.RecordFactory.createRecords(RecordFactory.java:151)
 at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:205)
 at att.esm.action.MetricsProcess.execute(MetricsProcess.java:74)
..
..
..
  Please let me know how I can avoid this error. 
   
Thank you.
Shishir Patil


       
---------------------------------
Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, 
photos & more. 

Reply via email to