Summary: | Handle PP97_DUALSTORAGE streams | ||
---|---|---|---|
Product: | POI | Reporter: | Christian Czech <c.czech> |
Component: | HSLF | Assignee: | POI Developers List <dev> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P2 | ||
Version: | 3.10-FINAL | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Attachments: | the error file |
Description
Christian Czech
2014-03-10 13:09:18 UTC
Does the Microsoft Binary File Format Validator say it's valid or broken? Can Office open it? If so, and you save-as, does that fix it? Can OpenOffice open it? <BFFValidation result="PASSED" datetime="03/14/14 08:43:20" path="17f88.ppt"> </BFFValidation> Office Professional Plus 2010 (Version 14.0.7116.5000) Can open this file. Save-as (to 17f88saveas.ppt) fixes the problem. OpenOffice 4.0.1 can open it. If you could post the whole file, that'd be a big help to fixing it Otherwise, any chance you could post the dump of the Current User Atom stream from org.apache.poi.poifs.dev.POIFSViewer, along with the output of org.apache.poi.poifs.dev.POIFSLister and the POIFSViewer metadata + first few lines + last few lines for "PowerPoint Document"? Where can I post the whole file? Just add it as an attachment to the bug here in bugzilla. Zip it if you need to keep the size down Created attachment 31405 [details]
the error file
Error file inside
Thank you for the test file, which contained a dual storage stream. When googling for the stream name, the implementations used the inner stream entry instead of the top level document. Furthermore the current user record in the root node was anyway malformed. Fix applied with r1648466 |