Thanks for the reply.The exception is thrown when a page is addressed which does not exist. So I guess the exception is one way of dealing with that. I would find it easier to get a missing image warning in the log in such cases and see the rendering process continued. Similar to what happens with image references that do not exist.
Peter > From: Frederic W <[EMAIL PROTECTED]> > Reply-To: <[email protected]> > Date: Fri, 3 Oct 2008 07:04:22 -0700 (PDT) > To: <[email protected]> > Subject: Re: pdf-image extension problems > > > Hi, Jeremias tells me that he is on holidays ! > I have no solution for you but you can check that: > > - The pdf to include has a version lower or equal than 1.4 (Acrobat 5.x) > because I think that FOP creates a pdf with a version equal to 1.4 > > - The pdf to include is not bigger that the available space. > Don't forget that you have maybe margin in your fo:simple-page-master > > - If your pdf has several page, I have done a block for each page. > for example : > <fo:block break-before="page"> > <fo:external-graphic src="Part21.pdf#page=3"/> > </fo:block> > > It was the same problem with Antenna House. > > In fact, I have in the xml, the number of page and I have done a loop. > > > > > Peter Coppens wrote: >> >> Got them. Thanks for that. >> >> Unfortunately I run into 'a next' problem. >> >> >> SEVERE: Exception stack tracejava.lang.IndexOutOfBoundsException: Index: >> 3, >> Size: 2 >> at java.util.ArrayList.RangeCheck(ArrayList.java:546) >> at java.util.ArrayList.get(ArrayList.java:321) >> at >> org.pdfbox.pdmodel.PDDocument.getPageFormat(PDDocument.java:776) >> at >> org.apache.fop.render.pdf.pdfbox.PreloaderPDF.loadPDF(PreloaderPDF.java:114) >> at >> org.apache.fop.render.pdf.pdfbox.PreloaderPDF.preloadImage(PreloaderPDF.java >> :73) >> at >> org.apache.xmlgraphics.image.loader.ImageManager.preloadImage(ImageManager.j >> ava:165) >> at >> org.apache.xmlgraphics.image.loader.cache.ImageCache.needImageInfo(ImageCach >> e.java:96) >> at >> org.apache.xmlgraphics.image.loader.ImageManager.getImageInfo(ImageManager.j >> ava:112) >> at >> org.apache.fop.fo.flow.ExternalGraphic.bind(ExternalGraphic.java:79) >> at org.apache.fop.fo.FObj.processNode(FObj.java:126) >> at >> org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.jav >> a:286) >> at >> org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:163) >> >> Before I try to isolate, anyone any clue? >> >> Thanks! >> >> Peter >> >> >> >>> From: Maximilian Gaerber <[EMAIL PROTECTED]> >>> Reply-To: <[email protected]> >>> Date: Tue, 30 Sep 2008 15:17:02 +0200 >>> To: <[email protected]> >>> Subject: Re: pdf-image extension problems >>> >>> Hi Peter, >>> >>> I sent the files separately. >>> >>> @Jeremias: I guess it would be worth throwing out a new release ;-) >>> >>> Regards, >>> >>> Max >>> >>> Peter Coppens schrieb: >>>> Hello, >>>> >>>> I am running into the same problem. Any chance I could get the fixed >>>> version >>>> as well? >>>> >>>> Many thanks indeed, >>>> >>>> Peter >>>> >>>> >>>> >>>> Frederic W wrote: >>>> >>>>> Thanks a lot to Jeremias and Maximilian. They send me the development >>>>> version of pdf-image extension and that works great !! >>>>> :jumping: >>>>> >>>>> >>>>> Frederic W wrote: >>>>> >>>>>> Hi, >>>>>> I have exactly the same error. Please could you send me your build too >>>>>> or >>>>>> tell me when there will be a new release.. >>>>>> Thanks a lot. >>>>>> Frédéric >>>>>> [EMAIL PROTECTED] >>>>>> >>>>>> >>>>>> Jeremias Maerki-2 wrote: >>>>>> >>>>>>> Thanks for the bug report and the test case. I've fixed the bug and >>>>>>> will >>>>>>> send you a new build off-list. If there are no other bugs reported in >>>>>>> the short term, I'll see if I can do another release. >>>>>>> >>>>>>> On 12.09.2008 17:58:19 Maximilian Gaerber wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> when using the pdf-image extension I get an exception when trying to >>>>>>>> place a pdf where all box sizes (trim, media etc.) are the same. PDF >>>>>>>> attached. >>>>>>>> >>>>>>>> SCHWERWIEGEND: Error while rendering page 2 >>>>>>>> java.lang.NullPointerException >>>>>>>> at >>>>>>>> org.apache.fop.render.pdf.pdfbox.PDFBoxAdapter.createFormFromPDFBoxPage >>>>>>>> (P >>>>>>>> DFBoxAdapter.java:229) >>>>>>>> at >>>>>>>> org.apache.fop.render.pdf.pdfbox.PDFBoxPDFImageHandler.generateImage(PD >>>>>>>> FB >>>>>>>> oxPDFImageHandler.java:93) >>>>>>>> at >>>>>>>> org.apache.fop.render.pdf.PDFRenderer.putImage(PDFRenderer.java:1745) >>>>>>>> at >>>>>>>> org.apache.fop.render.pdf.PDFRenderer.renderImage(PDFRenderer.java:1679>>>>>>>> ) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderViewport(AbstractRenderer. >>>>>>>> ja >>>>>>>> va:743) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractPathOrientedRenderer.renderViewport(Abstr >>>>>>>> ac >>>>>>>> tPathOrientedRenderer.java:621) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRendere >>>>>>>> r. >>>>>>>> java:626) >>>>>>>> at >>>>>>>> org.apache.fop.render.pdf.PDFRenderer.renderInlineArea(PDFRenderer.java >>>>>>>> :1 >>>>>>>> 345) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderLineArea(AbstractRenderer. >>>>>>>> ja >>>>>>>> va:601) >>>>>>>> at >>>>>>>> org.apache.fop.render.pdf.PDFRenderer.renderLineArea(PDFRenderer.java:1 >>>>>>>> 33 >>>>>>>> 6) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.ja >>>>>>>> va >>>>>>>> :536) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.jav >>>>>>>> a: >>>>>>>> 573) >>>>>>>> at >>>>>>>> org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1329>>>>>>>> ) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.ja >>>>>>>> va >>>>>>>> :526) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractPathOrientedRenderer.renderReferenceArea( >>>>>>>> Ab >>>>>>>> stractPathOrientedRenderer.java:548) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.jav >>>>>>>> a: >>>>>>>> 560) >>>>>>>> at >>>>>>>> org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1329>>>>>>>> ) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.ja >>>>>>>> va >>>>>>>> :526) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.jav >>>>>>>> a: >>>>>>>> 573) >>>>>>>> at >>>>>>>> org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1329>>>>>>>> ) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.ja >>>>>>>> va >>>>>>>> :526) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.jav >>>>>>>> a: >>>>>>>> 573) >>>>>>>> at >>>>>>>> org.apache.fop.render.pdf.PDFRenderer.renderBlock(PDFRenderer.java:1329>>>>>>>> ) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.ja >>>>>>>> va >>>>>>>> :526) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderFlow(AbstractRenderer.java >>>>>>>> :4 >>>>>>>> 24) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractPathOrientedRenderer.renderFlow(AbstractP >>>>>>>> at >>>>>>>> hOrientedRenderer.java:577) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderMainReference(AbstractRend >>>>>>>> er >>>>>>>> er.java:403) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderBodyRegion(AbstractRendere >>>>>>>> r. >>>>>>>> java:337) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderRegionViewport(AbstractRen >>>>>>>> de >>>>>>>> rer.java:282) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderPageAreas(AbstractRenderer >>>>>>>> .j >>>>>>>> ava:255) >>>>>>>> at >>>>>>>> org.apache.fop.render.AbstractRenderer.renderPage(AbstractRenderer.java >>>>>>>> :2 >>>>>>>> 29) >>>>>>>> at >>>>>>>> org.apache.fop.render.pdf.PDFRenderer.renderPage(PDFRenderer.java:801) >>>>>>>> at >>>>>>>> org.apache.fop.area.RenderPagesModel.addPage(RenderPagesModel.java:113) >>>>>>>> at >>>>>>>> org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.finishPage(A >>>>>>>> bs >>>>>>>> tractPageSequenceLayoutManager.java:312) >>>>>>>> at >>>>>>>> org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage(PageSeque >>>>>>>> nc >>>>>>>> eLayoutManager.java:167) >>>>>>>> at >>>>>>>> org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.makeNewPage( >>>>>>>> Ab >>>>>>>> stractPageSequenceLayoutManager.java:284) >>>>>>>> at >>>>>>>> org.apache.fop.layoutmgr.PageBreaker.handleBreakTrait(PageBreaker.java: >>>>>>>> 49 >>>>>>>> 4) >>>>>>>> at >>>>>>>> org.apache.fop.layoutmgr.PageBreaker.startPart(PageBreaker.java:398) >>>>>>>> at >>>>>>>> org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java: >>>>>>>> 42 >>>>>>>> 1) >>>>>>>> at >>>>>>>> org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java: >>>>>>>> 37 >>>>>>>> 1) >>>>>>>> at >>>>>>>> org.apache.fop.layoutmgr.PageBreaker.doPhase3WithColumnBalancing(PageBr >>>>>>>> ea >>>>>>>> ker.java:336) >>>>>>>> at >>>>>>>> org.apache.fop.layoutmgr.PageBreaker.doPhase3(PageBreaker.java:255) >>>>>>>> at >>>>>>>> org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java: >>>>>>>> 34 >>>>>>>> 6) >>>>>>>> at >>>>>>>> org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java: >>>>>>>> 26 >>>>>>>> 4) >>>>>>>> at >>>>>>>> org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageS >>>>>>>> eq >>>>>>>> uenceLayoutManager.java:106) >>>>>>>> at >>>>>>>> org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.jav >>>>>>>> a: >>>>>>>> 234) >>>>>>>> at >>>>>>>> >> org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:123>>>> >> >> >> ) >>>>>>>> at >>>>>>>> org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder. >>>>>>>> ja >>>>>>>> va:340) >>>>>>>> at >>>>>>>> org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:169) >>>>>>>> at >>>>>>>> org.apache.xalan.transformer.TransformerIdentityImpl.endElement(Transfo >>>>>>>> rm >>>>>>>> erIdentityImpl.java:1101) >>>>>>>> at >>>>>>>> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown >>>>>>>> Source) >>>>>>>> at org.apache.xerces.xinclude.XIncludeHandler.endElement(Unknown >>>>>>>> Source) >>>>>>>> at >>>>>>>> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown >>>>>>>> Source) >>>>>>>> at >>>>>>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi >>>>>>>> sp >>>>>>>> atcher.dispatch(Unknown >>>>>>>> Source) >>>>>>>> at >>>>>>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn >>>>>>>> ow >>>>>>>> n >>>>>>>> Source) >>>>>>>> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >>>>>>>> Source) >>>>>>>> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >>>>>>>> Source) >>>>>>>> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) >>>>>>>> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown >>>>>>>> Source) >>>>>>>> at >>>>>>>> org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown >>>>>>>> Source) >>>>>>>> at >>>>>>>> org.apache.xalan.transformer.TransformerIdentityImpl.transform(Transfor >>>>>>>> me >>>>>>>> rIdentityImpl.java:484) >>>>>>>> at >>>>>>>> org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:214) >>>>>>>> at >>>>>>>> org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125) >>>>>>>> at org.apache.fop.cli.Main.startFOP(Main.java:166) >>>>>>>> at org.apache.fop.cli.Main.main(Main.java:197) >>>>>>>> 12.09.2008 17:43:55 org.apache.fop.cli.Main startFOP >>>>>>>> SCHWERWIEGEND: Exception >>>>>>>> java.lang.NullPointerException >>>>>>>> at >>>>>>>> org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:217) >>>>>>>> at >>>>>>>> org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125) >>>>>>>> at org.apache.fop.cli.Main.startFOP(Main.java:166) >>>>>>>> at org.apache.fop.cli.Main.main(Main.java:197) >>>>>>>> >>>>>>>> --------- >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> News des Monats: www.thermopal.de - E-Business Lösung mit System für >>>>>>>> Thermopal, eine Tochter der Pfleiderer AG: Neugestaltung, >>>>>>>> wegweisende >>>>>>>> Produktsuche und moderne Nutzerführung! >>>>>>>> >>>>>>>> -- >>>>>>>> infolox GmbH >>>>>>>> Maximilian Gärber >>>>>>>> Bregenzer Straße 101 >>>>>>>> D-88131 Lindau >>>>>>>> >>>>>>>> fon +49 8382 / 275 894-70 >>>>>>>> fax +49 8382 / 275 894-9 >>>>>>>> mob +49 176 / 20 10 33 24 >>>>>>>> >>>>>>>> mail [EMAIL PROTECTED] >>>>>>>> www.infolox.de >>>>>>>> www.selektofix.de >>>>>>>> www.katalogfabrik.de >>>>>>>> www.typo3-services.com >>>>>>>> >>>>>>>> >>>>>>>> Rechtsform: Gesellschaft mit beschränkter Haftung >>>>>>>> Sitz der Gesellschaft: Lindau a. B. >>>>>>>> Registergericht: Amtsgericht Kempten >>>>>>>> Registernummer: HRB 8161 >>>>>>>> Geschäftsführer: Stefan Bauhuis, Alexander Pircher, Richard Schmid >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> Jeremias Maerki >>>>>>> >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>>>> For additional commands, e-mail: >>>>>>> [EMAIL PROTECTED] >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>>> >>> >>> >>> News des Monats: www.thermopal.de - E-Business Lösung mit System für >>> Thermopal, eine Tochter der Pfleiderer AG: Neugestaltung, wegweisende >>> Produktsuche und moderne Nutzerführung! >>> >>> -- >>> infolox GmbH >>> Maximilian Gärber >>> Bregenzer Straße 101 >>> D-88131 Lindau >>> >>> fon +49 8382 / 275 894-70 >>> fax +49 8382 / 275 894-9 >>> mob +49 176 / 20 10 33 24 >>> >>> mail [EMAIL PROTECTED] >>> www.infolox.de >>> www.selektofix.de >>> www.katalogfabrik.de >>> www.typo3-services.com >>> >>> >>> Rechtsform: Gesellschaft mit beschränkter Haftung >>> Sitz der Gesellschaft: Lindau a. B. >>> Registergericht: Amtsgericht Kempten >>> Registernummer: HRB 8161 >>> Geschäftsführer: Stefan Bauhuis, Alexander Pircher, Richard Schmid >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- > View this message in context: > http://www.nabble.com/pdf-image-extension-problems-tp19458938p19798403.html > Sent from the FOP - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
