Hi all.

I have a filesystem I created from scratch using the POIFS API.  But it
seems POIFS is unable to read that filesystem back in.

Here is the error I get:

java.io.IOException: block[ 0 ] already removed
        at 
org.apache.poi.poifs.storage.BlockListImpl.remove(BlockListImpl.java:97)
        at 
org.apache.poi.poifs.storage.SmallDocumentBlockList.remove(SmallDocumentBlockList.java:30)
        at 
org.apache.poi.poifs.storage.BlockAllocationTableReader.fetchBlocks(BlockAllocationTableReader.java:190)
        at 
org.apache.poi.poifs.storage.BlockListImpl.fetchBlocks(BlockListImpl.java:129)
        at 
org.apache.poi.poifs.storage.SmallDocumentBlockList.fetchBlocks(SmallDocumentBlockList.java:30)
        at 
org.apache.poi.poifs.filesystem.POIFSFileSystem.processProperties(POIFSFileSystem.java:407)
        at 
org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:103)

Is this likely to be an error loading the filesystem, or an error with
how it was created?  Since it was created through the POI API itself, I
would be surprised if it's the latter, but you never know.

Daniel


-- 
Daniel Noll
Nuix Pty Ltd
Suite 79, 89 Jones St, Ultimo NSW 2007, Australia    Ph: +61 2 9280 0699
Web: http://nuix.com/                               Fax: +61 2 9212 6902

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to