[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fop-cvs
Subject:    svn commit: r472508 -
From:       jeremias () apache ! org
Date:       2006-11-08 14:57:01
Message-ID: 20061108145701.DD31B1A9846 () eris ! apache ! org
[Download RAW message or body]

Author: jeremias
Date: Wed Nov  8 06:57:00 2006
New Revision: 472508

URL: http://svn.apache.org/viewvc?view=rev&rev=472508
Log:
Handle the case where no ImageWriter is returned. Avoids an NPE.

Modified:
    xmlgraphics/fop/trunk/src/java/org/apache/fop/render/bitmap/PNGRenderer.java

Modified: xmlgraphics/fop/trunk/src/java/org/apache/fop/render/bitmap/PNGRenderer.java
                
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/render/bitmap/PNGRenderer.java?view=diff&rev=472508&r1=472507&r2=472508
 ==============================================================================
--- xmlgraphics/fop/trunk/src/java/org/apache/fop/render/bitmap/PNGRenderer.java \
                (original)
+++ xmlgraphics/fop/trunk/src/java/org/apache/fop/render/bitmap/PNGRenderer.java Wed \
Nov  8 06:57:00 2006 @@ -141,6 +141,11 @@
                 
                 // Encode PNG image
                 ImageWriter writer = \
ImageWriterRegistry.getInstance().getWriterFor(getMimeType()); +                if \
(writer == null) { +                    throw new IOException("Could not get an \
ImageWriter to produce "  +                            + getMimeType() + ". The most \
likely explanation for this is a class" +                            + " loading \
problem."); +                }
                 log.debug("Writing image using " + writer.getClass().getName());
                 writer.writeImage(image, os, params);
             } finally {



---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic