poi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 45290] java.io.IOException: block[ 44 ] already removed from org.apache.poi.poifs.storage.BlockListImpl.remove
Date Wed, 12 Nov 2008 18:25:12 GMT
https://issues.apache.org/bugzilla/show_bug.cgi?id=45290


Nick Burch <nick@torchbox.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED




--- Comment #9 from Nick Burch <nick@torchbox.com>  2008-11-12 10:25:11 PST ---
Your file seems really odd - the block containing the header information is
then listed at the end of the normal blocks list.

So, poifs pulls out the header block to process, then sets off along the data
block list, hits a reference to the header block that's already been handled,
and gets in a huff

I've just committed a workaround to svn, where if the block is already gone and
it's the header block, then consider the data blocks section done. Hopefully
that'll fix it for you, but there does seem to be something very odd about the
file. Do you happen to know how it was created?


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


Mime
View raw message