Thanks for the hint. I'll look into it.

On 16.02.2008 14:09:27 Andreas Delmelle wrote:
> 
> Hi all
> 
> Reason for this question is I'm trying out a test-suite that was  
> shared by Kumar Puppala (see a recent thread on fop-users).
> 
> The image formats are the same (PNG), and they are never present.
> 
> Mostly, when the images are not available, I simply see an error in  
> the log, but the process continues nevertheless, and simply yields a  
> result that does not include the image.
> Apparently, though, for some images, the formatting process crashes  
> with a FileNotFoundException for the very same reason.
> (in xmlgraphics.image.loader.cache.ImageCache.needImageInfo(), when  
> the cache is accessed through the ImageManager, from  
> fop.render.pdf.PDFRenderer.putImage())
> 
> AFAICT, this is caused by the width/height and content-width/content- 
> height properties being explicitly specified (leads to the FNFE). If  
> they revert to their initial values, the renderer is able to continue  
> without having to open the file.
> 
> So, small question:
> Wouldn't it be possible and cleaner to make the behavior more  
> consistent? Either crash or continue with an error-message in the  
> log, for all absent images, but not depending on whether the user  
> specified explicit values for the image dimensions?
> 
> Just wondering. Not that I have a strong preference in either  
> direction, but I just thought it might confuse our users if they see  
> FOP recover from the error in one case, and crash in others...
> 
> 
> Cheers
> 
> Andreas




Jeremias Maerki

Reply via email to