Problem with Publican and PDFs

Nathan Thomas nathan.thomas at peacenik.co.uk
Thu May 5 12:19:45 UTC 2011


Hi Deon,

I was running FOP 1.0 from updates-testing. A downgrade to 0.95 allowed
me to build PDFs successfully. I found the following bug report against
FOP:

https://bugzilla.redhat.com/show_bug.cgi?id=689930

So it looks like this is a known issue.

Thanks for the help!

Nathan


On Wed, 2011-05-04 at 17:11 -0400, Deon Lackey wrote:

> This is a totally random idea and I could be wrong, but what version
> of FOP are you running? Can you upgrade? I have this vague memory of
> publican not pulling in updated versions of FOP that it requires, but
> I could be mistaken. I'm going to poke around bugzilla and see what I
> can find.
> 
> Nathan Thomas wrote, on 05/04/2011 04:58 PM: 
> 
> > Hi Deon,
> > 
> > Thanks for the quick reply! Here's the full process when trying to
> > build a pdf:
> > 
> > Starting pdf
> > Using XML::LibXSLT
> > on /usr/share/publican/Common_Content/fedora/xsl/pdf.xsl
> > Making portrait pages on A4 paper (210mmx297mm)
> > 04-May-2011 19:47:10 org.apache.fop.apps.FopFactoryConfigurator
> > configure
> > INFO: Default page-height set to: 240mm
> > 04-May-2011 19:47:10 org.apache.fop.apps.FopFactoryConfigurator
> > configure
> > INFO: Default page-width set to: 120mm
> > 04-May-2011 19:47:11 org.apache.fop.cli.Main startFOP
> > SEVERE: Exception
> > java.util.MissingResourceException: File event-model.xml not found
> > at
> > org.apache.fop.events.DefaultEventBroadcaster.loadModel(DefaultEventBroadcaster.java:83)
> > at
> > org.apache.fop.events.DefaultEventBroadcaster.getEventProducerModel(DefaultEventBroadcaster.java:114)
> > at
> > org.apache.fop.events.DefaultEventBroadcaster.createProxyFor(DefaultEventBroadcaster.java:142)
> > at
> > org.apache.fop.events.DefaultEventBroadcaster.getEventProducerFor(DefaultEventBroadcaster.java:129)
> > at org.apache.fop.fonts.FontEventProducer
> > $Provider.get(FontEventProducer.java:43)
> > at
> > org.apache.fop.fonts.FontEventAdapter.getEventProducer(FontEventAdapter.java:44)
> > at
> > org.apache.fop.fonts.FontEventAdapter.fontLoadingErrorAtAutoDetection(FontEventAdapter.java:56)
> > at
> > org.apache.fop.fonts.autodetect.FontInfoFinder.find(FontInfoFinder.java:262)
> > at org.apache.fop.fonts.FontAdder.add(FontAdder.java:60)
> > at org.apache.fop.fonts.FontDetector.detect(FontDetector.java:90)
> > at
> > org.apache.fop.fonts.FontInfoConfigurator.configure(FontInfoConfigurator.java:92)
> > at
> > org.apache.fop.render.PrintRendererConfigurator.buildFontList(PrintRendererConfigurator.java:106)
> > at
> > org.apache.fop.render.PrintRendererConfigurator.setupFontInfo(PrintRendererConfigurator.java:129)
> > at
> > org.apache.fop.render.intermediate.IFUtil.setupFonts(IFUtil.java:165)
> > at
> > org.apache.fop.render.intermediate.IFRenderer.setupFontInfo(IFRenderer.java:181)
> > at
> > org.apache.fop.area.RenderPagesModel.<init>(RenderPagesModel.java:73)
> > at
> > org.apache.fop.area.AreaTreeHandler.setupModel(AreaTreeHandler.java:130)
> > at
> > org.apache.fop.area.AreaTreeHandler.<init>(AreaTreeHandler.java:102)
> > at
> > org.apache.fop.render.RendererFactory.createFOEventHandler(RendererFactory.java:359)
> > at org.apache.fop.fo.FOTreeBuilder.<init>(FOTreeBuilder.java:105)
> > at org.apache.fop.apps.Fop.createDefaultHandler(Fop.java:101)
> > at org.apache.fop.apps.Fop.<init>(Fop.java:79)
> > at org.apache.fop.apps.FopFactory.newFop(FopFactory.java:271)
> > at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:109)
> > at org.apache.fop.cli.Main.startFOP(Main.java:174)
> > at org.apache.fop.cli.Main.main(Main.java:204)
> > Finished pdf
> > 
> > If by tables you mean tables of content within the document itself,
> > I don't think the document I'm trying to build contains any tables.
> > 
> > The pdfs were building fine just a few days ago. Then I did a fresh
> > install of Fedora to upgrade to F15 beta, re-cloned the git
> > repository, then hit this problem.
> > 
> > Best,
> > Nathan
> > 
> > On Wed, 2011-05-04 at 16:41 -0400, Deon Lackey wrote:
> > 
> > > That is really odd. I have only seen this error when an xi:include
> > > was missing from my directories (like, the file was in
> > > "chapters/myfile.xml", but my link only said "myfile.xml").
> > > However, other builds (like HTML) fail with the same error.
> > > 
> > > Are there any other errors returned? Are you getting any errors
> > > with the HTML output that are non-fatal but apply to the same
> > > file? I have noticed that HTML is a lot more forgiving of problems
> > > with tables than PDF is. When I have PDF errors but no fatal HTML
> > > errors, it's usually table related.
> > > 
> > > Good luck,
> > > Deon
> > > 
> > > Nathan Thomas wrote, on 05/04/2011 03:33 PM: 
> > > 
> > > > Hi,
> > > > 
> > > > I've been trying to publish the Live Image Guide, but I can't
> > > > get pdfs to build with Publican. I get the following error:
> > > > 
> > > > SEVERE: Exception
> > > > java.util.MissingResourceException: File event-model.xml not
> > > > found
> > > > 
> > > > then it continues to build, and finally says 'Finished pdf'.
> > > > However, when I look in the 'publish' folder there is no pdf
> > > > present (html is present and correct).
> > > > 
> > > > I'm on a fresh F15 beta install: am I missing a package?
> > > > 
> > > > Best wishes,
> > > > Nathan
> > 
> > 


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/docs/attachments/20110505/0ccb320a/attachment.html 


More information about the docs mailing list