forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Brondsema <d...@brondsema.net>
Subject Re: xml-fop Build Failed
Date Fri, 30 Jul 2004 15:50:36 GMT
On Fri, 30 Jul 2004, Clay Leeds wrote:

> This problem is more pressing than I thought. For some reason, xml-fop
> has not been updated by forrestbot[1] for at least two months. I
> noticed a problem a month ago (I attempted to update the TEAM page
> after being voted in as a committer). After forrestbot time out
> problems, I was informed by JeffT that forrestbot.cocondev.org had been
> hacked. He was 'awaiting confirmation that the box has been cleanly
> rebuilt before typing in a passphrase to restart the backend.' Jeff
> gave me the stop-gap of manually committing my /forrest/ rendered html
> file(s) (which I may end up doing).
>

forrestbot.cocoondev.org uses the old forresbot. I'm working on getting an
ASF forrestbot set up.  But that is really just a webapp front end to
forrestbot.  All it does is automate the steps (get source, build, commit
to CVS/SVN, notify).  You can run forrestbot (it's just ant buildfiles)
locally or do the steps yourself.

> I haven't tried updating anything since TEAM, as I've been trying to
> resolve the Build Failed problems before committing changes to xml-fop.
> We've got a new logo to try on, and I was hoping for a skin change.
>
> Anyone have an idea on where we should 'go' from here?
>
> Cheers!
>
> Web Maestro Clay
>
> [1]
> http://marc.theaimsgroup.com/?l=fop-dev&m=109119893900611&w=2
>
> On Jul 30, 2004, at 7:21 AM, Clay Leeds wrote:
> > On Jul 29, 2004, at 10:12 AM, Clay Leeds wrote:
> >>> 1) Forrest currently misses some features you need that can be added
> >>> in the normal Forrest processing (fo,svg->pdf)
> >>>
> >>> 2) We must decide how to make Forrest serve the original files...
> >>> for example if we want for example the source of the html that is
> >>> itself in html? Doing it is easy, but the issue is how to manage the
> >>> URI space.
> >>>
> >>> Thoughts?
> >>
> >> Sounds good! And is pretty clear!
> >>
> >>>> [1] http://xml.apache.org/fop/examples.html
> >>>> [2] http://xml.apache.org/fop/dev/svg.html
> >>>> [3]
> >>>> http://homepage.mac.com/webmaestro/xml-fop/xml-fop_files_040729.zip
> >>>> [4]
> >>>> http://marc.theaimsgroup.com/?l=forrest-dev&m=109059296008299&w=2
> >>>> [5]
> >>>> http://marc.theaimsgroup.com/?l=forrest-dev&m=109042071306416&w=2
> >>> -- Nicola Ken Barozzi                   nicolaken@apache.org
> >
> > I thought I'd POST the '=== FOP ADDITIONS ===' sections in the current
> > sitemap.xmap (NOTE: the 2nd, 3rd & 4th sections were removed when I
> > replaced sitemap.xmap with a 'forrest seed' version). My hope is that
> > at least some part of these sections will be useful to use in
> > forrest-0.6.
> >
> > In addition, I've posted the /forrest/ output after adding these
> > items. Aside from the fact that these FOP Additions may not be
> > compatible with the current sitemap.xmap file, it's entirely possible
> > I added them in the wrong place. I attempted to add them where they
> > appeared in the old xml-fop sitemap.xmap file, but the files have
> > significant differences.
> >
> > Web Maestro Clay
> >
> >       <!-- ========================== FOP Additions
> > ========================== -->
> >       <map:serializer name="svg2pdf" mime-type="application/pdf"
> > src="org.apache.cocoon.serialization.SVGSerializer">
> >         <parameter name="transcoder"
> > value="org.apache.fop.svg.PDFTranscoder"/>
> >       </map:serializer>
> >       <!-- ======================= End FOP Additions
> > ======================== -->
> >
> > ...
> >
> >       <!-- ========================== FOP Additions
> > ========================== -->
> >       <map:match pattern="body-compliance.xml">
> >         <map:generate type="file-nolabel"
> > src="content/xdocs/compliance.xml"/>
> >         <map:transform
> > src="resources/stylesheets/compliance2html.xsl"/>
> >         <map:serialize type="xml"/>
> >       </map:match>
> >       <!-- ======================== End FOP Additions
> > ======================== -->
> >
> > ...
> >
> >       <!-- ========================== FOP Additions
> > ========================== -->
> >       <map:match pattern="*/svg/*.svg">
> >         <map:read src="content/xdocs/{1}/svg/{2}.svg"
> > mime-type="image/svg"/>
> >       </map:match>
> >       <map:match pattern="*/svg/*.png">
> >         <map:generate src="content/xdocs/{1}/svg/{2}.svg"/>
> >         <map:serialize type="svg2png"/>
> >       </map:match>
> >       <map:match pattern="*/svg/*.pdf">
> >         <map:generate src="content/xdocs/{1}/svg/{2}.svg"/>
> >         <map:serialize type="svg2pdf"/>
> >       </map:match>
> >       <map:match pattern="fo/*.fo">
> >         <map:read src="content/xdocs/fo/{1}.fo" mime-type="text/xml"/>
> >       </map:match>
> >       <map:match pattern="fo/*.ent">
> >         <map:read src="content/xdocs/fo/{1}.ent"
> > mime-type="text/plain"/>
> >       </map:match>
> >       <map:match pattern="fo/*.fo.pdf">
> >         <map:generate src="content/xdocs/fo/{1}.fo"/>
> >         <map:serialize type="fo2pdf"/>
> >       </map:match>
> >       <map:match pattern="**/fo/*.fo">
> >         <map:read src="content/xdocs/{1}/fo/{2}.fo"
> > mime-type="text/xml"/>
> >       </map:match>
> >       <map:match pattern="**/fo/*.fo.pdf">
> >         <map:generate src="content/xdocs/{1}/fo/{2}.fo"/>
> >         <map:serialize type="fo2pdf"/>
> >       </map:match>
> >       <map:match pattern="compliance.pdf">
> >         <map:generate type="file-nolabel"
> > src="content/xdocs/compliance.xml"/>
> >         <map:transform src="resources/stylesheets/compliance2fo.xsl"
> > label="content"/>
> >         <map:serialize type="fo2pdf"/>
> >       </map:match>
> >       <!-- ======================= End FOP Additions
> > ======================== -->
> >
> > ...
> >
> >         <!-- ========================= FOP Additions
> > ========================== -->
> >         <map:match pattern="**/faq.pdf">
> >           <map:generate type="file-nolabel"
> > src="content/xdocs/{1}/faq.xml"/>
> >           <map:transform src="library/xslt/faq2document.xsl"
> > label="content"/>
> >           <map:transform
> > src="skins/forrest-site/xslt/fo/document2fo.xsl"/>
> >           <map:serialize type="fo2pdf"/>
> >         </map:match>
> >         <!-- ======================= End FOP Additions
> > ======================== -->
> >
> >
> > === /forrest/ output after adding these items ===
> >
> > [clay@Clays-TiBook xml-fop_new]$ forrest
> > Apache Forrest.  Run 'forrest -projecthelp' to list options
> >
> > Buildfile:
> > /Users/Shared/_WebDLs/cvs_stuff/forrest/src/core/bin/../
> > forrest.build.xml
> >
> > init-props:
> > Loading project specific properties from
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/forrest.properties
> > Loading user specific properties from /Users/clay/forrest.properties
> > Loading default properties from
> > /Users/Shared/_WebDLs/cvs_stuff/forrest/src/core/bin/../context/
> > default-forrest.properties
> > forrest.basic.jvmargs:-Dproject.home="/Users/Shared/_WebDLs/cvs_stuff/
> > xml-fop_new"
> > -Dforrest.home="/Users/Shared/_WebDLs/cvs_stuff/forrest/src/core/bin/
> > .."
> >
> > echo-settings:
> >
> > check-skin:
> >
> > fetch-skins-descriptors:
> >
> > fetch-skin:
> >
> > unpack-skins:
> >
> > init-skins:
> >
> > init:
> >
> > bare-context:
> > ____________________________________
> > Using skin forrest-site
> > ____________________________________
> > Removed 2 dangling directories from
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/build/webapp
> > Removed 10 dangling files from
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/build/webapp
> > Created dir:
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/build/webapp/WEB-INF/lib
> >
> > examine-proj:
> >
> > check-contentdir:
> >
> > ensure-content:
> >
> > validation-props:
> >
> > validate-xdocs:
> > 71 file(s) have been successfully validated.
> > ...validated xdocs
> >
> > validate-skinconf:
> > 1 file(s) have been successfully validated.
> > ...validated skinconf
> >
> > validate-sitemap:
> > ...validated sitemap
> >
> > validate-skins-stylesheets:
> >
> > validate-skins:
> >
> > validate-skinchoice:
> > ...validated existence of skin 'forrest-site'
> >
> > validate-stylesheets:
> >
> > validate:
> >
> > copy-sitemap:
> > Copying 1 file to
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/build/webapp
> >
> > copy-conf:
> >
> > copy-status:
> > Copying 1 file to
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/build/webapp
> >
> > project-context:
> >
> > prepare-context:
> >
> > -prepare-classpath:
> >
> > site:
> > Deleting directory
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/build/tmp/cocoon-work
> > Created dir:
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/build/tmp/cocoon-work
> >
> > Static site will be generated at:
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/build/site
> >
> > Note that there are various reasons for "build failed" messages.
> > * Cocoon will report the status of each document:
> >   - in column 1: *=okay X=brokenLink ^=pageSkipped (see FAQ).
> > * Even if only one link is broken, you will still get "failed".
> > * Your site would still be generated, but some pages would be broken.
> > * Please check the file:
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/build/tmp/brokenlinks.xml
> > for any broken links in the generated site.
> >
> > Copying 36 files to
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/build/site
> > Copying 19 files to
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/build/site/skin/images
> > Copying 19 files to
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/build/site/skin/images
> > Warning:
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/src/documentation/skins/
> > common/images not found.
> > Warning:
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/src/documentation/skins/
> > forrest-site/images not found.
> > Copying 7 files to
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/build/site/skin
> > Copying 1 file to
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/build/site/skin
> > Warning:
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/src/documentation/skins/
> > common not found.
> > Warning:
> > /Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/src/documentation/skins/
> > forrest-site not found.
> > -----------------------------------------------------------------------
> > -
> > cocoon 2.1.5
> > Copyright (c) 1999-2004 Apache Software Foundation. All rights
> > reserved.
> > -----------------------------------------------------------------------
> > -
> >
> >
> > Cannot find CatalogManager.properties
> > X [0]                                     index.html    BROKEN: Type
> > 'file-nolabel' is not defined for 'generate' at
> > file:/Users/Shared/_WebDLs/cvs_stuff/xml-fop_new/build/webapp/./
> > sitemap.xmap:392:79
> > Total time: 0 minutes 8 seconds,  Site size: 0 Site pages: 0
> >
> > BUILD FAILED
> > /Users/Shared/_WebDLs/cvs_stuff/forrest/src/core/targets/site.xml:57:
> > Java returned: 1
> >
> > Total time: 28 seconds
> > [clay@Clays-TiBook xml-fop_new]$
> >
>
>

-- 
Dave Brondsema : dave@brondsema.net
http://www.brondsema.net : personal
http://www.splike.com : programming
http://csx.calvin.edu : student org

Mime
View raw message