We are running dspace 1.8.2/Linux and having some issues with the pdftoppm tool when extracting some PDF's thumbnail.
- Encoding software includes: Adobe PDF Library, Acrobat Distiller, Acrobat PDFWriter.
- Size: varies from 1 to 10 MB.
Full Filter Name: org.dspace.app.mediafilter.HTMLFilter
org.dspace.app.mediafilter.HTMLFilter
Full Filter Name: org.dspace.app.mediafilter.WordFilter
org.dspace.app.mediafilter.WordFilter
Full Filter Name: org.dspace.app.mediafilter.JPEGFilter
org.dspace.app.mediafilter.JPEGFilter
Full Filter Name: org.dspace.app.mediafilter.XPDF2Text
org.dspace.app.mediafilter.XPDF2Text
Full Filter Name: org.dspace.app.mediafilter.BrandedPreviewJPEGFilter
org.dspace.app.mediafilter.BrandedPreviewJPEGFilter
Full Filter Name: org.dspace.app.mediafilter.XPDF2Thumbnail
org.dspace.app.mediafilter.XPDF2Thumbnail
Full Filter Name: org.dspace.app.mediafilter.PowerPointFilter
org.dspace.app.mediafilter.PowerPointFilter
FILTERED: bitstream 38802 (item: 1885/8749) and created 'DevelopmentBulletin-73_2009.pdf.txt'
ERROR filtering, skipping bitstream:
Item Handle: 1885/8749
Bundle Name: ORIGINAL
File Size: 1445348
Checksum: 1a1b0472e9361c4a4a00d30846f3e211 (MD5)
Asset Store: 0
javax.imageio.IIOException: Can't read input file!
javax.imageio.IIOException: Can't read input file!
at javax.imageio.ImageIO.read(ImageIO.java:1275)
at org.dspace.app.mediafilter.XPDF2Thumbnail.getDestinationStream(XPDF2Thumbnail.java:246)
at org.dspace.app.mediafilter.MediaFilterManager.processBitstream(MediaFilterManager.java:746)
at org.dspace.app.mediafilter.MediaFilterManager.filterBitstream(MediaFilterManager.java:561)
at org.dspace.app.mediafilter.MediaFilterManager.filterItem(MediaFilterManager.java:511)
at org.dspace.app.mediafilter.MediaFilterManager.applyFiltersItem(MediaFilterManager.java:479)
at org.dspace.app.mediafilter.MediaFilterManager.main(MediaFilterManager.java:353)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:183)
FILTERED: bitstream 38805 (item: 1885/8749) and created '01whole_Grubb.pdf.txt'
FILTERED: bitstream 38805 (item: 1885/8749) and created '01whole_Grubb.pdf.jpg'
Updating search index:
Strangely, even when running the pdftoppm tool manually I get "Bogus memory allocation size" error. My JAVA_OPTS is set to "-Xmx1024M -Xms128M -XX:PermSize=192M -XX:MaxPermSize=384M"
Also someone on the mailing list suggested a solution to change a line in XPDF2Thumbnail.java near the line reporting the error . The line was
Unfortunately, this has not worked for me. Any help would be appreciated?