I changed line 87 in RowRecordsAggregate.java to
throw new RuntimeException("Unexpected record type (" +
rec.getClass().getName() + ")" + "\n### " + rec.toString());
This shows at runtime the output:
Exception in thread "main" java.lang.RuntimeException: Unexpected record
type (org.apache.poi.hssf.record.ContinueRecord)
### [CONTINUE RECORD]
.id = 3c
[/CONTINUE RECORD]
...
Now checking the BiffViewer output I found
Offset 0x742b (29739)
recordid = 0x3c, size = 6658
[MSODRAWINGGROUP]
org.apache.poi.ddf.EscherContainerRecord (DggContainer):
isContainer: true
...
Is this the right place?
(I'll have to think about Josh's reply in a minute ...)
Axel