When I launch debugger I have the same error :
java.util.concurrent.ExecutionException: java.lang.NegativeArraySizeException
I put the stack trace in join file.
When I select a page with the "WaterMark" I have the error and no display.
Sorry I don't know what is the "group" in the tree.
I put a screen shot of the tree with the first (up) selected Xf3 is the
"WaterMark" (visible in TextView) and the second (down) is the text content in
page.
Vincent ROYDOR
----- Mail original -----
De: "Tilman Hausherr" <[email protected]>
À: "users" <[email protected]>
Envoyé: Mardi 8 Décembre 2015 18:05:25
Objet: Re: Problem when I print a PDF with a "Watermark"
Am 08.12.2015 um 16:13 schrieb Vincent Roydor:
> Hi,
> When I try to print the join PDF with this code :
> /travailImpression = printService.createPrintJob();/
> / HashPrintRequestAttributeSet printAttributs =
> creerPrintAttributes(pImprimante, flavor, pDoc, unFormat);/
> /if(ImprimanteControleurImpl.getEcouteurPrintService().get(pImprimante.getPrintService()).isServiceAccepteJob()){/
> / travailImpression.print(docImpression,
> printAttributs);/
> / jobsImpression.add(new
> TravailImpression(travailImpression));/
> / }/
>
> (the printing is TWO_SIDED_LONG_EDGE)
> The first page is good but the page 3 and 5 is white where the
> "Watermark" would be printing.
>
Try displaying it with PDFDebugger. Does it also happen? If yes: open
the "tree" and look for "group". If yes, then it is possibly one of the
few things that we don't do properly, i.e. transparency groups.
Tilmanjava.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.NegativeArraySizeException
org.apache.pdfbox.debugger.pagepane.PagePane$RenderWorker.done(PagePane.java:175)
sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
Caused by: java.util.concurrent.ExecutionException: java.lang.NegativeArraySizeException
org.apache.pdfbox.debugger.pagepane.PagePane$RenderWorker.done(PagePane.java:164)
sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
Caused by: java.lang.NegativeArraySizeException: null
com.sun.imageio.plugins.jpeg.SOSMarkerSegment.<init>(SOSMarkerSegment.java:73)
com.sun.imageio.plugins.jpeg.JPEGMetadata.<init>(JPEGMetadata.java:319)
com.sun.imageio.plugins.jpeg.JPEGImageReader.getImageMetadata(JPEGImageReader.java:1018)
org.apache.pdfbox.filter.DCTFilter.getNumChannels(DCTFilter.java:271)
org.apache.pdfbox.filter.DCTFilter.decode(DCTFilter.java:69)
org.apache.pdfbox.cos.COSInputStream.create(COSInputStream.java:69)
org.apache.pdfbox.cos.COSStream.createInputStream(COSStream.java:163)
org.apache.pdfbox.pdmodel.common.PDStream.createInputStream(PDStream.java:234)
org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.<init>(PDImageXObject.java:144)
org.apache.pdfbox.pdmodel.graphics.PDXObject.createXObject(PDXObject.java:69)
org.apache.pdfbox.pdmodel.PDResources.getXObject(PDResources.java:385)
org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:53)
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:814)
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:471)
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:445)
org.apache.pdfbox.contentstream.PDFStreamEngine.showForm(PDFStreamEngine.java:178)
org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:70)
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:814)
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:471)
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:445)
org.apache.pdfbox.contentstream.PDFStreamEngine.showForm(PDFStreamEngine.java:178)
org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:70)
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:814)
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:471)
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:445)
org.apache.pdfbox.contentstream.PDFStreamEngine.showForm(PDFStreamEngine.java:178)
org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:70)
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:814)
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:471)
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:445)
org.apache.pdfbox.contentstream.PDFStreamEngine.showForm(PDFStreamEngine.java:178)
org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:70)
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:814)
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:471)
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:445)
org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:149)
org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:179)
org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208)
org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139)
org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:68)
org.apache.pdfbox.debugger.pagepane.PagePane$RenderWorker.doInBackground(PagePane.java:155)
org.apache.pdfbox.debugger.pagepane.PagePane$RenderWorker.doInBackground(PagePane.java:138)
java.lang.Thread.run(Thread.java:745)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]