Hi George,

   Thanks for point this out.  Should be fixed soon.


George Armhold wrote:

Hi,

There's a bug in the PrintTranscoder- if the user chooses (via the
print dialog) to print a range of pages that does not begin with the
first page, a NPE is generated:

java.lang.NullPointerException
at org.apache.batik.transcoder.print.PrintTranscoder.print(PrintTranscoder.java:283)


at sun.print.RasterPrinterJob.printPage(RasterPrinterJob.java:1487)
at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1085)
at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:986)
at org.apache.batik.transcoder.print.PrintTranscoder.print(PrintTranscoder.java:264)


at edu.rutgers.elearning.util.SVGPrintJob.run(SVGPrintJob.java:101)
at java.lang.Thread.run(Thread.java:534)
java.lang.NullPointerException
at org.apache.batik.transcoder.print.PrintTranscoder.print(PrintTranscoder.java:283)


at sun.print.RasterPrinterJob.printPage(RasterPrinterJob.java:1487)
at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1085)
at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:986)
at org.apache.batik.transcoder.print.PrintTranscoder.print(PrintTranscoder.java:264)


    at edu.rutgers.elearning.util.SVGPrintJob.run(SVGPrintJob.java:101)
    at java.lang.Thread.run(Thread.java:534)


A trivial patch is included below. Cheers.

Index: PrintTranscoder.java
===================================================================
RCS file: /home/cvspublic/xml-batik/sources/org/apache/batik/transcoder/print/PrintTranscoder.java,v


retrieving revision 1.28
diff -r1.28 PrintTranscoder.java
276c276
<         if(pageIndex == 0){
---
 >         if(printedInputs == null){





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to