Hi,
Have upgraded to FOP 1.1 and the latest build of the pdf-image library, and
as much as it's seems pretty clear it's a PDFBox issue more than anything,
I'm seeing this;
20/11/2012 1:11:25 PM org.apache.fop.events.LoggingEventListener
processEvent
SEVERE: Error while writing an image to the target file. Reason:
java.io.IOException: The handle is invalid
java.io.IOException: The handle is invalid
at java.io.RandomAccessFile.seek(Native Method)
at
org.apache.pdfbox.io.RandomAccessFile.seek(RandomAccessFile.java:59)
at
org.apache.pdfbox.io.RandomAccessFileInputStream.read(RandomAccessFileInputS
tream.java:96)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1025)
at
org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.cloneForNewDocument(PDFBoxAda
pter.java:189)
at
org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.cloneForNewDocument(PDFBoxAda
pter.java:110)
at
org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.cloneForNewDocument(PDFBoxAda
pter.java:141)
at
org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.cloneForNewDocument(PDFBoxAda
pter.java:110)
at
org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.cloneForNewDocument(PDFBoxAda
pter.java:106)
at
org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.cloneForNewDocument(PDFBoxAda
pter.java:200)
at
org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.cloneForNewDocument(PDFBoxAda
pter.java:110)
at
org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.cloneForNewDocument(PDFBoxAda
pter.java:106)
at
org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.cloneForNewDocument(PDFBoxAda
pter.java:200)
at
org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.cloneForNewDocument(PDFBoxAda
pter.java:110)
at
org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.cloneForNewDocument(PDFBoxAda
pter.java:106)
at
org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.cloneForNewDocument(PDFBoxAda
pter.java:200)
at
org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.cloneForNewDocument(PDFBoxAda
pter.java:110)
at
org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.cloneForNewDocument(PDFBoxAda
pter.java:106)
at
org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.createFormFromPDFBoxPa
Exactly the same stylesheet / PDF works in FOP 1.0 and 2.0.0 .
I have managed to achieve what I need using the old version - but wondering
if there is a suggestion on how to get past this in the new version?
Thanks
Martin.