Ok, thanks. That makes sense. Do you have a bug he for this? I'll update the code with that. In any event i think we should not run known failing tests by default, it can hide other breakage. I've been thinking of a way to keep them separately in cvs; for now i'll disable them.Quoting Rainer Klute <[EMAIL PROTECTED]>:
> Avik, > > this testcase never ran successfully. I added it once because someone > sent an error report and complained that reading an empty document does > not work. The testcase verifies that by creating an empty document and > trying to read it back in. > > I fiddeled around with POIFS a little bit but due to lack of time and > lack of knowledge about POIFS I couldn't find a solution. However, I > believe that this is an error and someone who knows POIFS better than me > should try to solve that issue. > > Am Mittwoch, den 20.04.2005, 18:02 +0530 schrieb Avik Sengupta: >> with the following error. Ideas?? Can someone confirm this with latest >> CVS HEAD? >> (ant -Dtestcase=org.apache.poi.poifs.filesystem.TestEmptyDocument >> single-test) >> >> [junit] Testcase: testSingleEmptyDocument took 0.113 sec >> [junit] Caused an ERROR >> [junit] Cannot remove block[ 0 ]; out of range >> [junit] java.io.IOException: Cannot remove block[ 0 ]; out of range >> [junit] at >> org.apache.poi.poifs.storage.BlockListImpl.remove(BlockListImpl.java:103) >> [junit] at >> org.apache.poi.poifs.storage.BlockAllocationTableReader.fetchBlocks(BlockAllocationTableReader.java:190) >> [junit] at >> org.apache.poi.poifs.storage.BlockListImpl.fetchBlocks(BlockListImpl.java:128) >> [junit] at >> org.apache.poi.poifs.filesystem.POIFSFileSystem.processProperties(POIFSFileSystem.java:403) >> [junit] at >> org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:102) >> [junit] at >> org.apache.poi.poifs.filesystem.TestEmptyDocument.testSingleEmptyDocument(TestEmptyDocument.java:94) > > Best regards > Rainer Klute > > Rainer Klute IT-Consulting GmbH > Dipl.-Inform. > Rainer Klute E-Mail: [EMAIL PROTECTED] > Körner Grund 24 Telefon: +49 172 2324824 > D-44143 Dortmund Telefax: +49 231 5349423 > > Inhibit software patents: http://www.nosoftwarepatents.com/ > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > Mailing List: http://jakarta.apache.org/site/mail2.html#poi > The Apache Jakarta POI Project: http://jakarta.apache.org/poi/ > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] Mailing List: http://jakarta.apache.org/site/mail2.html#poi The Apache Jakarta POI Project: http://jakarta.apache.org/poi/