Hi all,

Our TIFF mediafilter has stopped working. I have tif, tiff, TIF, and
TIFF extensions associated with the TIFF bitstream format in the
registry. In dspace.cfg, I have added TIFF to the list of formats
filtered by both the JPEGFilter and the BrandedPreviewJPEGFilter:

filter.org.dspace.app.mediafilter.JPEGFilter.inputFormats = BMP, GIF,
JPEG, image/png, TIFF
filter.org.dspace.app.mediafilter.BrandedPreviewJPEGFilter.inputFormats
= BMP, GIF, JPEG, image/png, TIFF

I have both the JAI Imaging API and JAI Image I/O Tools installed.

When I run the filter-media script I get the following exception - seems
to be choking on the getWidth(null) method call of the BufferedImage
object:

        Item Handle: 2123/5327
        Bundle Name: ORIGINAL
        File Size: 18349776
        Checksum: b8ad2e5481ab9a2666c15b01c43cda3a (MD5)
        Asset Store: 0
java.lang.NullPointerException
java.lang.NullPointerException
        at
org.dspace.app.mediafilter.JPEGFilter.getDestinationStream(JPEGFilter.ja
va:108)
        at
org.dspace.app.mediafilter.MediaFilterManager.processBitstream(MediaFilt
erManager.java:652)
        at
org.dspace.app.mediafilter.MediaFilterManager.filterBitstream(MediaFilte
rManager.java:554)
        at
org.dspace.app.mediafilter.MediaFilterManager.filterItem(MediaFilterMana
ger.java:504)
        at
org.dspace.app.mediafilter.MediaFilterManager.applyFiltersItem(MediaFilt
erManager.java:472)
        at
org.dspace.app.mediafilter.MediaFilterManager.applyFiltersAllItems(Media
FilterManager.java:425)
        at
org.dspace.app.mediafilter.MediaFilterManager.main(MediaFilterManager.ja
va:359)
ERROR filtering, skipping bitstream:

        Item Handle: 2123/5327
        Bundle Name: ORIGINAL
        File Size: 18349776
        Checksum: b8ad2e5481ab9a2666c15b01c43cda3a (MD5)
        Asset Store: 0
java.lang.NullPointerException
java.lang.NullPointerException
        at
org.dspace.app.mediafilter.BrandedPreviewJPEGFilter.getDestinationStream
(BrandedPreviewJPEGFilter.java:119)
        at
org.dspace.app.mediafilter.MediaFilterManager.processBitstream(MediaFilt
erManager.java:652)
        at
org.dspace.app.mediafilter.MediaFilterManager.filterBitstream(MediaFilte
rManager.java:554)
        at
org.dspace.app.mediafilter.MediaFilterManager.filterItem(MediaFilterMana
ger.java:504)
        at
org.dspace.app.mediafilter.MediaFilterManager.applyFiltersItem(MediaFilt
erManager.java:472)
        at
org.dspace.app.mediafilter.MediaFilterManager.applyFiltersAllItems(Media
FilterManager.java:425)
        at
org.dspace.app.mediafilter.MediaFilterManager.main(MediaFilterManager.ja
va:359)
ERROR filtering, skipping bitstream:

We are running Sun Java 1.5.0_18 and a JAI installation from September
2008 on RHEL 5 AS.

Is there a size limit to what the media filter can handle? These images
are generally less than 1MB. Could it possibly be due to a (now)
outdated JAI installation? Or perhaps an incompatibility between current
java version and JAI version? 

BTW, I've tested filtering a tif image that worked before (on the 4th
November 2008) and it failed. Anyone have any other ideas or has anyone
come across this problem with tiffs before?

Thanks a lot.
Gary


Gary Browne
Development Programmer
Library IT Services
University of Sydney
ph: 9351-5946

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to