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.
