You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by "Nick Burch (JIRA)" <ji...@apache.org> on 2010/10/22 18:55:14 UTC

[jira] Commented: (TIKA-530) InvalidFormatException on a PackagePart in OOXML

    [ https://issues.apache.org/jira/browse/TIKA-530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12923908#action_12923908 ] 

Nick Burch commented on TIKA-530:
---------------------------------

Do you know what software generated the file? 

Is it openable by both PowerPoint and Open Office? If you do "save as" in powerpoint on the file, does the new version still exhibit the problem?

> InvalidFormatException on a PackagePart in OOXML
> ------------------------------------------------
>
>                 Key: TIKA-530
>                 URL: https://issues.apache.org/jira/browse/TIKA-530
>             Project: Tika
>          Issue Type: Bug
>    Affects Versions: 0.8
>            Reporter: Sjoerd Smeets
>
> Hi,
> I receive the following error when parsing an ooxml file:
> Caused by: org.apache.poi.openxml4j.exceptions.InvalidFormatException: Absolute URI forbidden:  file://///ravn.co.uk/London/Jobs/first%20introduction%20/Welcome%20day/1.avi
>     at org.apache.poi.openxml4j.opc.PackagePartName?.throwExceptionIfAbsoluteUri(PackagePartName?.java:426) ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
>     at org.apache.poi.openxml4j.opc.PackagePartName?.throwExceptionIfInvalidPartUri(PackagePartName?.java:175) ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
>     at org.apache.poi.openxml4j.opc.PackagePartName?.<init>(PackagePartName?.java:83) ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
>     at org.apache.poi.openxml4j.opc.PackagingURIHelper.createPartName(PackagingURIHelper.java:470) ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
>     at org.apache.poi.POIXMLDocument.getTargetPart(POIXMLDocument.java:95) ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
>     at org.apache.poi.POIXMLDocument.getTargetPart(POIXMLDocument.java:84) ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
>     at org.apache.poi.xslf.XSLFSlideShow.<init>(XSLFSlideShow.java:89) ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
>     at org.apache.poi.xslf.extractor.XSLFPowerPointExtractor.<init>(XSLFPowerPointExtractor.java:45) ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
>     at org.apache.poi.extractor.ExtractorFactory.createExtractor(ExtractorFactory?.java:183) ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
>     at org.apache.poi.extractor.ExtractorFactory.createExtractor(ExtractorFactory?.java:150) ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
>     at org.apache.tika.parser.microsoft.ooxml.OOXMLExtractorFactory.parse(OOXMLExtractorFactory.java:53) ~[tika-parsers-0.8-SNAPSHOT.jar:na]
> I can see that Absolute URI is forbidden, however, should it not just ignore the PackagePartName in POI and move on with the other parts?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Re: [jira] Commented: (TIKA-530) InvalidFormatException on a PackagePart in OOXML

Posted by Sjoerd Smeets <ss...@ravn.co.uk>.
Thanks Nick. We will try this. However is it not possible to ignore this
excpetion as there are other parts which can be extracted and possibly be
parsed?

On Fri, Oct 22, 2010 at 5:55 PM, Nick Burch (JIRA) <ji...@apache.org> wrote:

>
>    [
> https://issues.apache.org/jira/browse/TIKA-530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12923908#action_12923908]
>
> Nick Burch commented on TIKA-530:
> ---------------------------------
>
> Do you know what software generated the file?
>
> Is it openable by both PowerPoint and Open Office? If you do "save as" in
> powerpoint on the file, does the new version still exhibit the problem?
> error
> > InvalidFormatException on a PackagePart in OOXML
> > ------------------------------------------------
> >
> >                 Key: TIKA-530
> >                 URL: https://issues.apache.org/jira/browse/TIKA-530
> >             Project: Tika
> >          Issue Type: Bug
> >    Affects Versions: 0.8
> >            Reporter: Sjoerd Smeets Caused by:
> org.apache.poi.openxml4j.exceptions.InvalidFormatException?<https://svn.ravn.co.uk/projects/openpipeline/wiki/InvalidFormatException>:
> Absolute URI forbidden:
> file://///GLOBAL.ARUP.COM/London/FIR/FIR-Jobs/new_sys/structures%20in%20fire/Conference_seminar%20papers%20and%20presentations/Away%20day%202010/Girders.avi
> >
> > Hi,
> > I receive the following error when parsing an ooxml file:
> > Caused by: org.apache.poi.openxml4j.exceptions.InvalidFormatException:
> Absolute URI forbidden:  file://///
> ravn.co.uk/London/Jobs/first%20introduction%20/Welcome%20day/1.avi
> >     at
> org.apache.poi.openxml4j.opc.PackagePartName?.throwExceptionIfAbsoluteUri(PackagePartName?.java:426)
> ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
> >     at
> org.apache.poi.openxml4j.opc.PackagePartName?.throwExceptionIfInvalidPartUri(PackagePartName?.java:175)
> ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
> >     at
> org.apache.poi.openxml4j.opc.PackagePartName?.<init>(PackagePartName?.java:83)
> ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
> >     at
> org.apache.poi.openxml4j.opc.PackagingURIHelper.createPartName(PackagingURIHelper.java:470)
> ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
> >     at
> org.apache.poi.POIXMLDocument.getTargetPart(POIXMLDocument.java:95)
> ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
> >     at
> org.apache.poi.POIXMLDocument.getTargetPart(POIXMLDocument.java:84)
> ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
> >     at org.apache.poi.xslf.XSLFSlideShow.<init>(XSLFSlideShow.java:89)
> ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
> >     at
> org.apache.poi.xslf.extractor.XSLFPowerPointExtractor.<init>(XSLFPowerPointExtractor.java:45)
> ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
> >     at
> org.apache.poi.extractor.ExtractorFactory.createExtractor(ExtractorFactory?.java:183)
> ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
> >     at
> org.apache.poi.extractor.ExtractorFactory.createExtractor(ExtractorFactory?.java:150)
> ~[poi-ooxml-3.7-beta1.jar:3.7-beta1]
> >     at
> org.apache.tika.parser.microsoft.ooxml.OOXMLExtractorFactory.parse(OOXMLExtractorFactory.java:53)
> ~[tika-parsers-0.8-SNAPSHOT.jar:na]
> > I can see that Absolute URI is forbidden, however, should it not just
> ignore the PackagePartName in POI and move on with the other parts?
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>


-- 
Sjoerd Smeets
+44 77 6800 8709

Ravn Systems Ltd.
http://www.ravn.co.uk