Hi Alex

That worked perfectly-thank you very much indeed for your help, I'm really
grateful!

Cheers
Scott

On 24/07/2013 10:57, "Àlex Magaz Graça" <[email protected]> wrote:

>El dia dc 24 jul 2013 10:55:41 CEST, RENTON Scott va escriure:
>> Hi folks
>>
>> I'm trying to generate PDF thumbnails for a repository, and I have
>>followed the instructions at
>>https://wiki.duraspace.org/display/DSDOC18/Configuration#Configuration-XP
>>DFFilter
>>
>> I've built on a Mac, incorporating the java advanced imaging jars, and
>>uploaded, including the XPDF tools to a Linux box. The error I get from
>>media-filter is as follows:
>>
>> ERROR filtering, skipping bitstream:
>>
>> Item Handle: 123456789/8545
>> Bundle Name: ORIGINAL
>> File Size: 13249898
>> Checksum: b0152697cf45c5a396a5f85f21df1979 (MD5)
>> Asset Store: 0
>> java.io.IOException: Unknown failure while transforming file to
>>preview: no image produced.
>> java.io.IOException: Unknown failure while transforming file to
>>preview: no image produced.
>> at 
>>org.dspace.app.mediafilter.XPDF2Thumbnail.getDestinationStream(XPDF2Thumb
>>nail.java:274)
>> at 
>>org.dspace.app.mediafilter.MediaFilterManager.processBitstream(MediaFilte
>>rManager.java:737)
>> at 
>>org.dspace.app.mediafilter.MediaFilterManager.filterBitstream(MediaFilter
>>Manager.java:561)
>> at 
>>org.dspace.app.mediafilter.MediaFilterManager.filterItem(MediaFilterManag
>>er.java:511)
>> at 
>>org.dspace.app.mediafilter.MediaFilterManager.applyFiltersItem(MediaFilte
>>rManager.java:479)
>> at 
>>org.dspace.app.mediafilter.MediaFilterManager.main(MediaFilterManager.jav
>>a:353)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at 
>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
>>:39)
>> at 
>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
>>mpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:597)
>> at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:183)
>> Updating search index:
>>
>> It looks as though, in XPDF2Thumbnail.java, I am ok up to the call to
>>
>> source = ImageIO.read(outf);
>>
>> as the previous logs say
>>
>> 2013-07-23 16:28:13,932 DEBUG org.dspace.app.mediafilter.XPDF2Thumbnail
>>@ DPI: pdfinfo method got dpi=72 for max dim=792 (points, 1/72")
>> 2013-07-23 16:28:13,933 DEBUG org.dspace.app.mediafilter.XPDF2Thumbnail
>>@ Running xpdf command: [/u01/dspace/dspace/bin/xpdf/pdftoppm, -q, -f,
>>1, -l, 1, -r, 72, /tmp/DSfilt7452068847272888953.pdf,
>>/tmp/prevu8069855567105058459out]
>> 2013-07-23 16:28:14,065 DEBUG org.dspace.app.mediafilter.XPDF2Thumbnail
>>@ PDFTOPPM output is: /tmp/prevu8069855567105058459out-000001.ppm,
>>exists=true
>>
>> Source is null coming out of ImageIO. Just wondering if anyone knows
>>enough about the class to give me any pointers as to why the transform
>>should fail.
>>
>> Thanks very much- I can give more information if it will help!
>> Scott
>>
>>
>>
>
>Hi Scott,
>
>I had the same problem some days ago. It happened because I forgot the
>-Pxpdf-mediafilter-support when running Maven. As a consequence the
>ImageIO JARs weren't included and the read() call returned null. Check
>for the following JARs in [dspace]/lib/ in case they are missing for
>some reason:
>
>jai_core-1.1.2_01.jar
>jai_imageio-1.0_01.jar
>
>Cheers,
>Àlex


-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.


------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Reply via email to