On Mon, 2008-03-03 at 19:28 +0900, Gav.... wrote:
> Hi All,
> 
> This may be related to this commit.

Not sure if exactly to this one, but to one of them.

> 
> After doing : svn up; cd main; build clean; build
> Then doing a 'forrest seed-basic' 'forrest run' gives me :-
> 
> 17:59:29.984 EVENT  Started [EMAIL PROTECTED]
> Failed to create InputSource (java.io.FileNotFoundException:
> D:\web\16degrees\sr
> c\documentation\resources\schema\symbols-project-v10.ent (The system cannot
> find
>  the file specified)):
> file:/D:/web/16degrees/src/documentation/resources/schema
> /symbols-project-v10.ent
> 
> .. and outputs nothing in the web browser.

Yeah, I see the same in a custom project. This work introduced a
dependency to symbols-project-v10.ent which I do not like at all!

We need to find a way that if that file is not in the project the
default is used and no error is caused. 

salu2

> 
> Gav...
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > Sent: Sunday, 2 March 2008 8:22 PM
> > To: [EMAIL PROTECTED]
> > Subject: svn commit: r632740 - in /forrest/trunk: main/fresh-
> > site/src/documentation/content/xdocs/samples-b/ main/webapp/
> > main/webapp/resources/schema/ main/webapp/resources/schema/entity/ site-
> > author/ site-author/content/xdocs/docs_0_90/ whiteboard/plugins/org...
> > 
> > Author: crossley
> > Date: Sun Mar  2 03:22:23 2008
> > New Revision: 632740
> > 
> > URL: http://svn.apache.org/viewvc?rev=632740&view=rev
> > Log:
> > Enable configuration of some Cocoon sitemap components, e.g. output html
> > encoding and document type declaration for html and xhtml serializers,
> > JTidy properties file location for html generator.
> > Issue: FOR-1071
> > 
> > Added:
> >     forrest/trunk/main/webapp/resources/schema/entity/symbols-project-
> > v10.ent
> >       - copied unchanged from r632666, forrest/trunk/main/fresh-
> > site/src/documentation/resources/schema/symbols-project-v10.ent
> > Modified:
> >     forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-
> > b/xml-entities.xml
> >     forrest/trunk/main/webapp/resources/schema/catalog.forrest.xcat
> >     forrest/trunk/main/webapp/resources/schema/entity/symbols-core-v10.ent
> >     forrest/trunk/main/webapp/sitemap.xmap
> >     forrest/trunk/site-author/content/xdocs/docs_0_90/faq.xml
> >     forrest/trunk/site-author/status.xml
> > 
> > forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.internal.dispat
> > cher/internal.xmap
> > 
> > Modified: forrest/trunk/main/fresh-
> > site/src/documentation/content/xdocs/samples-b/xml-entities.xml
> > URL: http://svn.apache.org/viewvc/forrest/trunk/main/fresh-
> > site/src/documentation/content/xdocs/samples-b/xml-
> > entities.xml?rev=632740&r1=632739&r2=632740&view=diff
> > ==========================================================================
> > ====
> > --- forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-
> > b/xml-entities.xml (original)
> > +++ forrest/trunk/main/fresh-site/src/documentation/content/xdocs/samples-
> > b/xml-entities.xml Sun Mar  2 03:22:23 2008
> > @@ -50,8 +50,11 @@
> >      </p>
> >      <p>
> >        You can supply lists of symbols for your own project too. Create a
> > fresh
> > -      site with 'forrest seed' and see the set
> > -      <code>src/documentation/resources/schema/symbols-project-
> > v10.ent</code>
> > +      site with 'forrest seed' and see the set at the
> > +      <code>src/documentation/resources/schema/symbols-project-
> > v10.ent</code> file.
> > +      Copy that file to your own projects at the same location. Also add
> > the
> > +      entry to your project xml catalog as shown in the seed site at
> > +      <code>src/documentation/resources/schema/catalog.xcat</code> file.
> >      </p>
> >      <p>
> >        For example, use "<code>&amp;myp-t;</code>" to represent the
> > project name
> > 
> > Modified: forrest/trunk/main/webapp/resources/schema/catalog.forrest.xcat
> > URL:
> > http://svn.apache.org/viewvc/forrest/trunk/main/webapp/resources/schema/ca
> > talog.forrest.xcat?rev=632740&r1=632739&r2=632740&view=diff
> > ==========================================================================
> > ====
> > --- forrest/trunk/main/webapp/resources/schema/catalog.forrest.xcat
> > (original)
> > +++ forrest/trunk/main/webapp/resources/schema/catalog.forrest.xcat Sun
> > Mar  2 03:22:23 2008
> > @@ -52,6 +52,8 @@
> >  <!-- Sets of symbols. e.g. for string replacements -->
> >    <public publicId="-//Apache Forrest//ENTITIES Symbols Core v1.0//EN"
> >          uri="entity/symbols-core-v10.ent"/>
> > +  <public publicId="-//Apache Forrest//ENTITIES Symbols Project v1.0//EN"
> > +        uri="entity/symbols-project-v10.ent"/>
> >  <!-- Various other resources -->
> >  <public publicId="-//Apache Forrest//ENTITIES Skin Configuration common
> > plugins V0.7-1//EN"
> >          uri="entity/skinconf-common-plugins-07-1.xml"/>
> > 
> > Modified: forrest/trunk/main/webapp/resources/schema/entity/symbols-core-
> > v10.ent
> > URL:
> > http://svn.apache.org/viewvc/forrest/trunk/main/webapp/resources/schema/en
> > tity/symbols-core-v10.ent?rev=632740&r1=632739&r2=632740&view=diff
> > ==========================================================================
> > ====
> > --- forrest/trunk/main/webapp/resources/schema/entity/symbols-core-v10.ent
> > (original)
> > +++ forrest/trunk/main/webapp/resources/schema/entity/symbols-core-v10.ent
> > Sun Mar  2 03:22:23 2008
> > @@ -20,5 +20,16 @@
> >        "symbols-core-v10.ent">
> >    %symbols-core;
> >  -->
> > +
> >  <!ENTITY for "Apache Forrest">
> >  <!ENTITY for-s "<strong>Apache Forrest</strong>">
> > +
> > +<!-- Configure some sitemap components -->
> > +<!ENTITY generator-html-jtidy-properties "WEB-INF/jtidy.properties">
> > +<!ENTITY serializer-html-encoding "UTF-8">
> > +<!ENTITY serializer-html-doctype-public "-//W3C//DTD HTML 4.01
> > Transitional//EN">
> > +<!ENTITY serializer-html-doctype-system
> > "http://www.w3.org/TR/html4/loose.dtd";>
> > +
> > +<!ENTITY serializer-xhtml-encoding "UTF-8">
> > +<!ENTITY serializer-xhtml-doctype-public "-//W3C//DTD XHTML 1.0
> > Strict//EN">
> > +<!ENTITY serializer-xhtml-doctype-system
> > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
> > 
> > Modified: forrest/trunk/main/webapp/sitemap.xmap
> > URL:
> > http://svn.apache.org/viewvc/forrest/trunk/main/webapp/sitemap.xmap?rev=63
> > 2740&r1=632739&r2=632740&view=diff
> > ==========================================================================
> > ====
> > --- forrest/trunk/main/webapp/sitemap.xmap (original)
> > +++ forrest/trunk/main/webapp/sitemap.xmap Sun Mar  2 03:22:23 2008
> > @@ -22,12 +22,22 @@
> > 
> >  $Revision: 1.12 $
> >  ==================================================== -->
> > +<!DOCTYPE map:sitemap [
> > +<!ENTITY % symbols-project
> > +  PUBLIC "-//Apache Forrest//ENTITIES Symbols Project v1.0//EN"
> > +  "symbols-project-v10.ent">
> > +  %symbols-project;
> > +<!ENTITY % symbols-core
> > +  PUBLIC "-//Apache Forrest//ENTITIES Symbols Core v1.0//EN"
> > +  "symbols-core-v10.ent">
> > +  %symbols-core;
> > +]>
> >  <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0";>
> >    <map:components>
> >      <map:generators default="file">
> >        <map:generator name="file"
> > src="org.apache.cocoon.generation.FileGenerator" />
> >        <map:generator name="html"
> > src="org.apache.cocoon.generation.HTMLGenerator">
> > -        <jtidy-config>WEB-INF/jtidy.properties</jtidy-config>
> > +        <jtidy-config>&generator-html-jtidy-properties;</jtidy-config>
> >        </map:generator>
> >        <map:generator name="exception"
> >                    src="org.apache.cocoon.generation.ExceptionGenerator"/>
> > @@ -156,9 +166,9 @@
> >      </map:readers>
> >      <map:serializers default="html">
> >        <map:serializer name="html" mime-type="text/html"
> > src="org.apache.cocoon.serialization.HTMLSerializer">
> > -        <doctype-public>-//W3C//DTD HTML 4.01 Transitional//EN</doctype-
> > public>
> > -        <doctype-system>http://www.w3.org/TR/html4/loose.dtd</doctype-
> > system>
> > -        <encoding>UTF-8</encoding>
> > +        <doctype-public>&serializer-html-doctype-public;</doctype-public>
> > +        <doctype-system>&serializer-html-doctype-system;</doctype-system>
> > +        <encoding>&serializer-html-encoding;</encoding>
> >        </map:serializer>
> >        <map:serializer name="xml" mime-type="text/xml"
> > src="org.apache.cocoon.serialization.XMLSerializer"/>
> >        <map:serializer name="xml-document" mime-type="text/xml"
> > src="org.apache.cocoon.serialization.XMLSerializer">
> > 
> > Modified: forrest/trunk/site-author/content/xdocs/docs_0_90/faq.xml
> > URL: http://svn.apache.org/viewvc/forrest/trunk/site-
> > author/content/xdocs/docs_0_90/faq.xml?rev=632740&r1=632739&r2=632740&view
> > =diff
> > ==========================================================================
> > ====
> > --- forrest/trunk/site-author/content/xdocs/docs_0_90/faq.xml (original)
> > +++ forrest/trunk/site-author/content/xdocs/docs_0_90/faq.xml Sun Mar  2
> > 03:22:23 2008
> > @@ -680,7 +680,9 @@
> >        <answer>
> >          <p>
> >            A set of symbols is available. See the demonstration in a fresh
> > -          'forrest seed' site (at samples/xml-entities.html). For
> > example, use
> > +          'forrest seed' site (at
> > +          <link href="http://forrest.zones.apache.org/ft/build/forrest-
> > seed/samples-b/xml-entities.html">samples-b/xml-entities.html</link>).
> > +          For example, use
> >            "<code>&amp;myp-t;</code>" to represent the project name
> > together with
> >            trademark symbol "My Project Name&trade;". Avoid lengthy typing
> > and
> >            potential spelling errors.
> > @@ -1243,6 +1245,32 @@
> >            file. Projects can supply their own (see FAQ:
> >            <link href="#cli-xconf">Cocoon cli.xconf</link>) or use the
> > default
> >            installation-wide cli.xconf file.
> > +        </p>
> > +      </answer>
> > +    </faq>
> > +    <faq id="sitemap-entities">
> > +      <question>How to configure some Cocoon sitemap components, e.g.
> > output html encoding or doctype?</question>
> > +      <answer>
> > +        <p>
> > +          The core Cocoon components are defined in the
> > +          <code>main/webapp/sitemap.xmap</code> file. Normally the
> > default
> > +          settings are suitable. There are some things that you might
> > like to
> > +          change per project. For example, change the html encoding for
> > output
> > +          html files from the default UTF-8 or configure a different
> > document
> > +          type declaration for the Dispatcher.
> > +        </p>
> > +        <p>
> > +          Create a fresh site with 'forrest seed' and see the set of
> > symbols at the
> > +          <code>src/documentation/resources/schema/symbols-project-
> > v10.ent</code> file.
> > +          Copy that file to your own projects at the same location. Also
> > add the
> > +          entry to your project xml catalog as shown in the seed site at
> > +          <code>src/documentation/resources/schema/catalog.xcat</code>
> > file.
> > +        </p>
> > +        <p>
> > +          Now copy the particular entity that you wish to re-define from
> > +          <code>main/webapp/resources/schema/entity/symbols-core-
> > v10.ent</code>
> > +          file into your project symbols file and edit the entity
> > declaration.
> > +          Re-start Forrest.
> >          </p>
> >        </answer>
> >      </faq>
> > 
> > Modified: forrest/trunk/site-author/status.xml
> > URL: http://svn.apache.org/viewvc/forrest/trunk/site-
> > author/status.xml?rev=632740&r1=632739&r2=632740&view=diff
> > ==========================================================================
> > ====
> > --- forrest/trunk/site-author/status.xml (original)
> > +++ forrest/trunk/site-author/status.xml Sun Mar  2 03:22:23 2008
> > @@ -151,6 +151,13 @@
> >          Added document to facilitate
> >          <link href="site:upgrading_09">upgrading to v0.9</link>
> >        </action>
> > +<!-- 2008-03 -->
> > +      <action context="code" type="add" dev="DC" fixes-bug="FOR-1071"
> > +        importance="high">
> > +        Enable configuration of some Cocoon sitemap components, e.g.
> > +        output html encoding and document type declaration for html and
> > xhtml serializers,
> > +        JTidy properties file location for html generator.
> > +      </action>
> >  <!-- 2008-02 -->
> >        <action context="code" type="update" dev="TS" fixes-bug="FOR-635"
> >          importance="high"> Images had not been reliably reproduced in
> > PDFs (fop version
> > 
> > Modified:
> > forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.internal.dispat
> > cher/internal.xmap
> > URL:
> > http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.f
> > orrest.plugin.internal.dispatcher/internal.xmap?rev=632740&r1=632739&r2=63
> > 2740&view=diff
> > ==========================================================================
> > ====
> > ---
> > forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.internal.dispat
> > cher/internal.xmap (original)
> > +++
> > forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.internal.dispat
> > cher/internal.xmap Sun Mar  2 03:22:23 2008
> > @@ -29,6 +29,16 @@
> >    structure the content from multiple input sources. Far more actually
> >    because it provides as well logical conditions for presentation
> > formatting logic
> >  -->
> > +<!DOCTYPE map:sitemap [
> > +<!ENTITY % symbols-project
> > +  PUBLIC "-//Apache Forrest//ENTITIES Symbols Project v1.0//EN"
> > +  "symbols-project-v10.ent">
> > +  %symbols-project;
> > +<!ENTITY % symbols-core
> > +  PUBLIC "-//Apache Forrest//ENTITIES Symbols Core v1.0//EN"
> > +  "symbols-core-v10.ent">
> > +  %symbols-core;
> > +]>
> >  <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0";>
> >    <map:components>
> >      <map:generators default="file">
> > @@ -67,10 +77,9 @@
> >        <map:serializer logger="sitemap.serializer.xhtml" mime-
> > type="text/html"
> >          name="xhtml" pool-grow="2" pool-max="64" pool-min="2"
> >          src="org.apache.cocoon.serialization.XMLSerializer">
> > -        <doctype-public> -//W3C//DTD XHTML 1.0 Strict//EN </doctype-
> > public>
> > -        <doctype-system> http://www.w3.org/TR/xhtml1/DTD/xhtml1-
> > strict.dtd
> > -          </doctype-system>
> > -        <encoding>UTF-8</encoding>
> > +        <doctype-public>&serializer-xhtml-doctype-public;</doctype-
> > public>
> > +        <doctype-system>&serializer-xhtml-doctype-system;</doctype-
> > system>
> > +        <encoding>&serializer-xhtml-encoding;</encoding>
> >          <indent>yes</indent>
> >          <omit-xml-declaration>yes</omit-xml-declaration>
> >        </map:serializer>
> > 
> > 
> > 
> > 
> > --
> > Internal Virus Database is out-of-date.
> > Checked by AVG Free Edition.
> > Version: 7.5.516 / Virus Database: 269.20.9 - Release Date: 2/20/2008
> > 12:00 AM
-- 
Thorsten Scherler                                 thorsten.at.apache.org
Open Source Java                      consulting, training and solutions