Summary: | Failed to copyFile: "Entry '/ppt/slides/NULL' not found. | ||
---|---|---|---|
Product: | [Applications] calligrastage | Reporter: | LukasT <lukast.dev> |
Component: | filter/pptx | Assignee: | Matus Uzak <matus.uzak> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | matus.uzak, sebsauer |
Priority: | NOR | ||
Version: | 2.4-snapshots | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
LukasT
2011-11-15 16:00:24 UTC
Crash was fixed with commit 2e55d61817df5. The error-message on loading those pptx is still there and needs to be fixed. The obsolete code removed by Sebastian is still in for some reason. The problem is in the relationships file of slide6: <Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="NULL"/> ECMA-376 Office Open XML File Formats – Part 2 The Target attribute shall be a URI reference pointing to a target resource. The URI reference shall be a URI or a relative reference. Git commit f64c626b40bcbfcc8f05627358fdbf85f14d7502 by Matus Uzak. Committed on 14/03/2012 at 17:56. Pushed by uzak into branch 'master'. libmsooxml: Don't process a blip in case Target="NULL" in relationships file. ECMA-376 Office Open XML File Formats – Part 2 The Target attribute shall be a URI reference pointing to a target resource. The URI reference shall be a URI or a relative reference. The test file attached to the bug seems odd, so I did not add the condition to all places where embedded objects are processed. M +6 -0 filters/libmsooxml/MsooXmlCommonReaderDrawingMLImpl.h M +4 -4 filters/stage/pptx/PptxXmlDocumentReader.cpp M +4 -6 filters/stage/pptx/PptxXmlSlideReader.cpp http://commits.kde.org/calligra/f64c626b40bcbfcc8f05627358fdbf85f14d7502 |