I've read the dspace doc for mediafilters several times.

I can't tell from the jira article if this is a bug... The article
references outdated Microsoft Word Media Filter, but this a pptx file and
from the java dump appears to be using Apache POI.  Other .pptx files
aren't throwing the same error, only this one, so I assumed it was an issue
with the record or the .pptx file itself.

Thanks,
Shannon
--
Mr. Shannon Meisenheimer
Office of Technology
Blackboard and Academic Application Management
University of Central Missouri
Dockery 207A
[email protected]
Work Phone:  (660) 543-8483

On Wed, Sep 30, 2015 at 9:13 AM, Hilton Gibson <[email protected]>
wrote:

>
> https://wiki.duraspace.org/display/DSDOC5x/Mediafilters+for+Transforming+DSpace+Content
>
>
> *Hilton Gibson*
> Stellenbosch University Library
> *http://orcid.org/0000-0002-2992-208X
> <http://orcid.org/0000-0002-2992-208X>*
>
>
> On 30 September 2015 at 16:11, Shannon Meisenheimer <[email protected]
> > wrote:
>
>> We are getting a media filter error on a particular item.  I'm having
>> trouble deciphering what the issue is.  I see "throwExceptionIfEmptyURI",
>> but there is a URI listed in the item record.
>>
>> STDOUT:
>> ----------------------------------------------------
>> File: ASSE 2014 Application.pptx.txt
>> ERROR filtering, skipping bitstream:
>>
>> Item Handle: 123456789/260
>> Bundle Name: ORIGINAL
>> File Size: 40386478
>> Checksum: 793605332307d9f9dee6778dd6f753e7 (MD5)
>> Asset Store: 0
>> org.apache.poi.openxml4j.exceptions.InvalidFormatException: A part name
>> shall not be empty [M1.1]:
>> ----------------------------------------------------
>>
>>
>> STDERR:
>> ----------------------------------------------------
>> org.apache.poi.openxml4j.exceptions.InvalidFormatException: A part name
>> shall not be empty [M1.1]:
>> at
>> org.apache.poi.openxml4j.opc.PackagePartName.throwExceptionIfEmptyURI(PackagePartName.java:204)
>> at
>> org.apache.poi.openxml4j.opc.PackagePartName.throwExceptionIfInvalidPartUri(PackagePartName.java:172)
>> at
>> org.apache.poi.openxml4j.opc.PackagePartName.<init>(PackagePartName.java:83)
>> at
>> org.apache.poi.openxml4j.opc.PackagingURIHelper.createPartName(PackagingURIHelper.java:470)
>> at org.apache.poi.POIXMLDocument.getTargetPart(POIXMLDocument.java:95)
>> at org.apache.poi.POIXMLDocument.getTargetPart(POIXMLDocument.java:84)
>> at org.apache.poi.xslf.XSLFSlideShow.<init>(XSLFSlideShow.java:84)
>> at
>> org.apache.poi.xslf.extractor.XSLFPowerPointExtractor.<init>(XSLFPowerPointExtractor.java:55)
>> at
>> org.apache.poi.extractor.ExtractorFactory.createExtractor(ExtractorFactory.java:115)
>> at
>> org.apache.poi.extractor.ExtractorFactory.createExtractor(ExtractorFactory.java:86)
>> at
>> org.dspace.app.mediafilter.PowerPointFilter.getDestinationStream(PowerPointFilter.java:76)
>> at
>> org.dspace.app.mediafilter.MediaFilterManager.processBitstream(MediaFilterManager.java:734)
>> at
>> org.dspace.app.mediafilter.MediaFilterManager.filterBitstream(MediaFilterManager.java:550)
>> at
>> org.dspace.app.mediafilter.MediaFilterManager.filterItem(MediaFilterManager.java:500)
>> at
>> org.dspace.app.mediafilter.MediaFilterManager.applyFiltersItem(MediaFilterManager.java:468)
>> at
>> org.dspace.app.mediafilter.MediaFilterManager.applyFiltersAllItems(MediaFilterManager.java:403)
>> at
>> org.dspace.app.mediafilter.MediaFilterManager.main(MediaFilterManager.java:340)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>> at java.lang.reflect.Method.invoke(Unknown Source)
>> at
>> org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:225)
>> at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:77)
>> org.apache.poi.openxml4j.exceptions.InvalidFormatException: A part name
>> shall not be empty [M1.1]:
>> at
>> org.apache.poi.openxml4j.opc.PackagePartName.throwExceptionIfEmptyURI(PackagePartName.java:204)
>> at
>> org.apache.poi.openxml4j.opc.PackagePartName.throwExceptionIfInvalidPartUri(PackagePartName.java:172)
>> at
>> org.apache.poi.openxml4j.opc.PackagePartName.<init>(PackagePartName.java:83)
>> at
>> org.apache.poi.openxml4j.opc.PackagingURIHelper.createPartName(PackagingURIHelper.java:470)
>> at org.apache.poi.POIXMLDocument.getTargetPart(POIXMLDocument.java:95)
>> at org.apache.poi.POIXMLDocument.getTargetPart(POIXMLDocument.java:84)
>> at org.apache.poi.xslf.XSLFSlideShow.<init>(XSLFSlideShow.java:84)
>> at
>> org.apache.poi.xslf.extractor.XSLFPowerPointExtractor.<init>(XSLFPowerPointExtractor.java:55)
>> at
>> org.apache.poi.extractor.ExtractorFactory.createExtractor(ExtractorFactory.java:115)
>> at
>> org.apache.poi.extractor.ExtractorFactory.createExtractor(ExtractorFactory.java:86)
>> at
>> org.dspace.app.mediafilter.PowerPointFilter.getDestinationStream(PowerPointFilter.java:76)
>> at
>> org.dspace.app.mediafilter.MediaFilterManager.processBitstream(MediaFilterManager.java:734)
>> at
>> org.dspace.app.mediafilter.MediaFilterManager.filterBitstream(MediaFilterManager.java:550)
>> at
>> org.dspace.app.mediafilter.MediaFilterManager.filterItem(MediaFilterManager.java:500)
>> at
>> org.dspace.app.mediafilter.MediaFilterManager.applyFiltersItem(MediaFilterManager.java:468)
>> at
>> org.dspace.app.mediafilter.MediaFilterManager.applyFiltersAllItems(MediaFilterManager.java:403)
>> at
>> org.dspace.app.mediafilter.MediaFilterManager.main(MediaFilterManager.java:340)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>> at java.lang.reflect.Method.invoke(Unknown Source)
>> at
>> org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:225)
>> at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:77)
>> ----------------------------------------------------
>>
>>
>> Thanks,
>> Shannon
>> --
>> Mr. Shannon Meisenheimer
>> Office of Technology
>> Blackboard and Academic Application Management
>> University of Central Missouri
>> Dockery 207A
>> [email protected]
>> Work Phone:  (660) 543-8483
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "DSpace Technical Support" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/dspace-tech.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

Reply via email to