<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user">
    <title>gmane.text.xml.cocoon.user</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69298"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69297"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69296"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69295"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69294"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69293"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69292"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69291"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69290"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69289"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69288"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69287"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69286"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69285"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69284"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69283"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69282"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69281"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69280"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69279"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69298">
    <title>CocoonJAXRSServlet</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69298</link>
    <description>&lt;pre&gt;Dear all,

Cocoon-3 ordinary pipeline components offer a flexible way to organise
REST-full calls between services.
(REST, after all is a principle, not a framework).
However, curiosity drove me into setting up a small example of a JAX-RS
webservice.
1. with mvn jetty:run : works perfectly
2. as a block in a standalone war context, deployed to tomcat :
      java.lang.NoClassDefFoundError:
com/sun/jersey/spi/container/servlet/ServletContainer
This is configured in cocoon-rest. Does it need the jersey container or can
we get rid of it?

Kind regards,
Jos


&lt;/pre&gt;</description>
    <dc:creator>Jos Snellings</dc:creator>
    <dc:date>2012-05-18T06:01:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69297">
    <title>Re: Cocoon 2.1 sitemap broken in Tomcat 6</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69297</link>
    <description>&lt;pre&gt;
yes

salu2

&lt;/pre&gt;</description>
    <dc:creator>Thorsten Scherler</dc:creator>
    <dc:date>2012-05-17T18:56:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69296">
    <title>Cocoon 2.1 sitemap broken in Tomcat 6</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69296</link>
    <description>&lt;pre&gt;We've recently upgraded our Cocoon 2.1 based web app from Tomcat 4 to
Tomcat 6.  Our sitemaps were written with a somewhat invalid matchers which
worked in Tomcat 4:

For example:

&amp;lt;map:match pattern="/basicthing"&amp;gt;
...
&amp;lt;/map:match&amp;gt;


Tomcat 6 more adequately adheres to the HTTP URL spec and appends a
trailing slash.  Of course, the trailing slash breaks the matcher above.
The following matcher would work in Tomcat 6 but breaks all of the matchers
for Tomcat 4:

&amp;lt;map:match pattern="/basicthing/"&amp;gt;
...
&amp;lt;/map:match&amp;gt;


To avoid duplication, I've written a matcher to catch this case to avoid
duplicating matchers:

&amp;lt;map:match pattern="*/"&amp;gt;
    &amp;lt;map:redirect-to uri="cocoon:/{1}"/&amp;gt;
&amp;lt;/map:match&amp;gt;


While this works for the basic case, it is not recursive, and as soon as a
url pattern goes past basic thing (/basicthing/morethings/), I need another
matcher to catch this case ("*/*/").

Is there a way to create a recursive matcher in cocoon to catch multiple
slashes and end at a trailing slash?  I'm thinking something lik&lt;/pre&gt;</description>
    <dc:creator>Bob Harrod</dc:creator>
    <dc:date>2012-05-17T17:32:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69295">
    <title>Re: Cocoon 2.1 web application base path</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69295</link>
    <description>&lt;pre&gt;-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Andy,

On 5/16/12 12:36 PM, Andy Stevens wrote:

+1

IMO this is the right way to do things.

If you want a completely, fully-absolute URL, you might want to:

 &amp;lt;map:parameter name="requestScheme" value="{request:scheme}" /&amp;gt;
 &amp;lt;map:parameter name="requestServerName" value="{request:serverName}" /&amp;gt;
 &amp;lt;map:parameter name="requestServerPort" value="{request:serverPort}" /&amp;gt;

 &amp;lt;map:parameter name="context-path" value="{request:contextPath}" /&amp;gt;
 &amp;lt;map:parameter name="request-uri" value="{request:requestURI}" /&amp;gt;
 &amp;lt;map:parameter name="query-string" value="{request:queryString}" /&amp;gt;

We have a bunch of XSL templates that produce XHTML and need to
provide references back to themselves in certain circumstances. So, we
pass everything and the template can build as much of the URL as it
chooses in a case-by-case basis.

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http:/&lt;/pre&gt;</description>
    <dc:creator>Christopher Schultz</dc:creator>
    <dc:date>2012-05-17T16:02:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69294">
    <title>Re: Cocoon 2.1 web application base path</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69294</link>
    <description>&lt;pre&gt;Including {request.contextPath} as a transform param did the trick, thanks!

Is there any way to do this globally for all matches in the sitemap or does
it have to be passed to each transform?

- Bob
On May 16, 2012 12:53 PM, "Bob Harrod" &amp;lt;rjharrod&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Bob Harrod</dc:creator>
    <dc:date>2012-05-17T14:01:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69293">
    <title>Re: Cocoon 2.1 web application base path</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69293</link>
    <description>&lt;pre&gt;2012/5/16 Bob Harrod &amp;lt;rjharrod&amp;lt; at &amp;gt;gmail.com&amp;gt;


It's included as a block for cocoon-2.1 and it's builded with cocoon-2.1 by
default but I've used it for Cocoon 2.2 &amp;amp; 3 so I'm not sure how to
configure it. I remember that you have to declare the component at the
beginning of the sitemap before use it. You can browse the block code and
samples for linkrewritter here

http://svn.apache.org/viewvc/cocoon/tags/cocoon-2.1/RELEASE_2_1_11/src/blocks/linkrewriter/

Or even better, download the sources and play a bit with the samples :)

http://svn.apache.org/repos/asf/cocoon/tags/cocoon-2.1/RELEASE_2_1_11



The LinkRewriterTransformer is a transformer component for pipeline process
and must be used from a sitemap context. You should place the transformer
in the pipeline so the links get transformed to the right location, usually
at the end of the pipeline before the serializer.

&amp;lt;map:pipeline&amp;gt;
...

  &amp;lt;map:match pattern="welcome"&amp;gt;
    &amp;lt;map:generate src="welcome.xml"&amp;gt;
    &amp;lt;map:transform src="xslt/xml2page.xsl"/&amp;gt; &amp;lt;!-- your&lt;/pre&gt;</description>
    <dc:creator>Javier Puerto</dc:creator>
    <dc:date>2012-05-16T19:44:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69292">
    <title>Re: Cocoon 2.1 web application base path</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69292</link>
    <description>&lt;pre&gt;Ok, thank you!  I can look at the LinkRewriterTransformer.  Since I'm new
to this, I have some follow up questions:

1. Is this a "plugin" that I have to install or does it exist in the stock
version of cocoon 2.1?

2. The examples reference the transformer from a sitemap context.  Is there
a way to use the LinkRewriterTranformer directly from another transform (as
this transform is actually creating the anchor)?

Thanks so much for your help.

- Bob


On Wed, May 16, 2012 at 10:24 AM, Bob Harrod &amp;lt;rjharrod&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Bob Harrod</dc:creator>
    <dc:date>2012-05-16T16:53:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69291">
    <title>Re: Cocoon 2.1 web application base path</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69291</link>
    <description>&lt;pre&gt;Hi Bob,

Assuming you have the request input module in your cocoon.xconf, then you
can pass the context path into an xsl:param (or otherwise use in the
sitemap) with e.g.
&amp;lt;map:transform src="mytransform.xslt"&amp;gt;
&amp;lt;map:parameter="xslParamName" ="{request:contextPath}"/&amp;gt;
&amp;lt;/map:transform&amp;gt;

Regards,

Andy
 On 16 May 2012 06:02, "Bob Harrod" &amp;lt;rjharrod&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Andy Stevens</dc:creator>
    <dc:date>2012-05-16T16:36:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69290">
    <title>Re: Cocoon 2.1 web application base path</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69290</link>
    <description>&lt;pre&gt;Hi Bob

2012/5/16 Bob Harrod &amp;lt;rjharrod&amp;lt; at &amp;gt;gmail.com&amp;gt;


I think that you want to use the LinkRewriterTransformer

http://cocoon.apache.org/2.1/apidocs/org/apache/cocoon/transformation/LinkRewriterTransformer.html

I hope that it's helps.

Salu2.


&lt;/pre&gt;</description>
    <dc:creator>Javier Puerto</dc:creator>
    <dc:date>2012-05-16T14:45:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69289">
    <title>Re: Cocoon 2.1 web application base path</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69289</link>
    <description>&lt;pre&gt;I'm rending html in a transform, and would like to render an anchor who's
href is absolute, not relative.  For example, instead of this:

&amp;lt;a href="../home"&amp;gt;...&amp;lt;/a&amp;gt;

I would like to be able to provide a full url in the href:

&amp;lt;a href="http://mysite/application1/home"&amp;gt;...&amp;lt;/a&amp;gt;

Thank you for your assistance with this!


On Wed, May 16, 2012 at 12:52 AM, Bob Harrod &amp;lt;rjharrod&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Bob Harrod</dc:creator>
    <dc:date>2012-05-16T14:24:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69288">
    <title>Re: Cocoon 2.1 web application base path</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69288</link>
    <description>&lt;pre&gt;Hi !

What are you trying to achieve?

Jos

On Wed, May 16, 2012 at 6:52 AM, Bob Harrod &amp;lt;rjharrod&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:




&lt;/pre&gt;</description>
    <dc:creator>Jos Snellings</dc:creator>
    <dc:date>2012-05-16T05:03:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69287">
    <title>Cocoon 2.1 web application base path</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69287</link>
    <description>&lt;pre&gt;I'm quite new to cocoon, and supporting an older version (2.1).  Does
anyone know how I can gain access the web application base path inside of a
transform?  Of course, it can be passed by the sitemap...  Any help would
be appreciated!

Thanks!
&lt;/pre&gt;</description>
    <dc:creator>Bob Harrod</dc:creator>
    <dc:date>2012-05-16T04:52:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69286">
    <title>RE: Bug in servlet service framework C2.2??  [SOLVED]</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69286</link>
    <description>&lt;pre&gt;Just wanted to reply on my own question.  I did a bit of out-of-the-box thinking and came up with a even nicer solution for my particular use case.

Basically all that servlet service does is exposing that XSLT to all cocoon blocks using that have a dependency on this shared module.  And I might add it's doing this in a tedious way.

Remember my original service pattern?  It was first of all tedious to pass on parameters to it and secondly it just doesn't work if the serializer is not of &amp;lt; at &amp;gt;type XML.

            &amp;lt;map:match pattern="csv-transformation-service/*"&amp;gt;
              &amp;lt;map:generate src="service-consumer:"/&amp;gt;
              &amp;lt;map:transform src="xslt/csv_transformer.xslt" type="saxon"&amp;gt;
                &amp;lt;map:parameter name="separator" value="{1}"/&amp;gt;
              &amp;lt;/map:transform&amp;gt;
              &amp;lt;map:serialize type="text"/&amp;gt;
            &amp;lt;/map:match&amp;gt;

Invocation from this service looked like this:

      &amp;lt;map:match pattern="test-csv-transformer-service"&amp;gt;
          &amp;lt;map:generate src="data/csv_generator_testdata.xm&lt;/pre&gt;</description>
    <dc:creator>Robby Pelssers</dc:creator>
    <dc:date>2012-05-15T13:24:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69285">
    <title>Bug in servlet service framework C2.2??</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69285</link>
    <description>&lt;pre&gt;Hi all,

As an important side note.  I've run into a serious limitation a few times already.

Let me explain shortly what I try to do.

I want to e.g. generate an XML representation of CSV data from an XQuery generator.  I borrowed the schema from the CSV generator and dropped some attributes which are not useful.

&amp;lt;?xml version="1.0" encoding="ISO-8859-1"?&amp;gt;
&amp;lt;csv:document xmlns:csv="http://apache.org/cocoon/csv/1.0"&amp;gt;
    &amp;lt;csv:header&amp;gt;
        &amp;lt;csv:column&amp;gt;Column A&amp;lt;/csv:column&amp;gt;
        &amp;lt;csv:column&amp;gt;Column B&amp;lt;/csv:column&amp;gt;
        &amp;lt;csv:column&amp;gt;Column C&amp;lt;/csv:column&amp;gt;
    &amp;lt;/csv:header&amp;gt;
    &amp;lt;csv:record&amp;gt;
        &amp;lt;csv:field&amp;gt;Field A1&amp;lt;/csv:field&amp;gt;
        &amp;lt;csv:field&amp;gt;Field B1&amp;lt;/csv:field&amp;gt;
        &amp;lt;csv:field&amp;gt;Field C1&amp;lt;/csv:field&amp;gt;
    &amp;lt;/csv:record&amp;gt;
    &amp;lt;csv:record&amp;gt;
        &amp;lt;csv:field&amp;gt;Field A2&amp;lt;/csv:field&amp;gt;
        &amp;lt;csv:field&amp;gt;Field B2&amp;lt;/csv:field&amp;gt;
        &amp;lt;csv:field&amp;gt;Field C2&amp;lt;/csv:field&amp;gt;
    &amp;lt;/csv:record&amp;gt;
&amp;lt;/csv:document&amp;gt;

Next I wrote a XSLT that transforms this into a CSV file.

&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;!--
Author: Rob&lt;/pre&gt;</description>
    <dc:creator>Robby Pelssers</dc:creator>
    <dc:date>2012-05-15T10:35:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69284">
    <title>how to pass parameters to a service transformer</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69284</link>
    <description>&lt;pre&gt;Hi all,

I've got a question regarding the service transformer.  How do I pass any parameters to the service?  The demo from get-started page is not clear on this topic.


&amp;lt;map:match pattern="custom-transformation-service/*"&amp;gt;
  &amp;lt;map:generate src="service-consumer:"/&amp;gt;
  &amp;lt;map:transform src="xslt/custom_transformer.xslt" type="saxon"&amp;gt;
    &amp;lt;map:parameter name="separator" value="{1}"/&amp;gt;
  &amp;lt;/map:transform&amp;gt;
  &amp;lt;map:serialize type="xml"/&amp;gt;
&amp;lt;/map:match&amp;gt;

&amp;lt;!--
Currently I pass on the parameter by extracting the separator from the match pattern
but is there another way?  First of all i'm asking because i foresee issues in doing it this way.
 Secondly I see use cases where I need to pass a bunch of parameters and i don't want ugly match patterns.
Suppose I want to pass on two URL's as parameters, I'm already blocked  with this approach.
--&amp;gt;
&amp;lt;map:match pattern="test-csv-transformer-service"&amp;gt;
  &amp;lt;map:generate src="data/testdata.xml"/&amp;gt;
  &amp;lt;map:transform type="servletService"&amp;gt;
    &amp;lt;map:parameter name="service" value="servlet:sha&lt;/pre&gt;</description>
    <dc:creator>Robby Pelssers</dc:creator>
    <dc:date>2012-05-15T10:15:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69283">
    <title>Re: mount named blocks inconvenience</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69283</link>
    <description>&lt;pre&gt;O yes, Francesco, that is in every way a good workaround.
Thanks,
Jos

On Fri, May 11, 2012 at 12:43 PM, Francesco Chicchiriccò &amp;lt;
ilgrosso&amp;lt; at &amp;gt;apache.org&amp;gt; wrote:



&lt;/pre&gt;</description>
    <dc:creator>Jos Snellings</dc:creator>
    <dc:date>2012-05-11T11:50:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69282">
    <title>Re: mount named blocks inconvenience</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69282</link>
    <description>&lt;pre&gt;
I've seen this since my first experiments with Cocoon 2.0 (and I am sure 
that if you search archives you would also get some better reply than 
this...): basically,

http://localhost/mywebapp/foo

and

http://localhost/mywebapp/foo/

are two different HTTP resources; the root of matching for a given block 
(i.e. "&amp;lt;map:match pattern=""&amp;gt;) will always get not more than "foo/".

If you want to match http://localhost/mywebapp/foo, I think you'll have 
to mount something at root (say a 'bar' block)

&amp;lt;servlet:context mount-path="" context-path="blockcontext:/bar"/&amp;gt;

then inside this bar block have

&amp;lt;map:match pattern="foo"&amp;gt;
...


I hope all this is "formally" correct: if not, it's the way I've been 
following so far ;-)
Regards.

&lt;/pre&gt;</description>
    <dc:creator>Francesco Chicchiriccò</dc:creator>
    <dc:date>2012-05-11T10:43:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69281">
    <title>mount named blocks inconvenience</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69281</link>
    <description>&lt;pre&gt;Dear cocooners,

Problem:
1. In the definition of a named block, for:
    &amp;lt;servlet:context mount-path="/foo" context-path="blockcontext:/foo/"/&amp;gt;

This tells the cocoon servlet that a block "foo" is mounted on "foo" in the
webapp.

2. sitemap.xmap
  An empty matcher like in the cocoon sample:
 &amp;lt;map:match pattern=""&amp;gt;
            &amp;lt;map:read src="welcome.html" mime-type="text/html"/&amp;gt;
  &amp;lt;/map:match&amp;gt;

3. call
    localhost/mywebapp/foo

   or, the root of the block. (it is configured correctly, all the rest
works).

EVENT:  exception:

For named blocks
java.lang.StringIndexOutOfBoundsException: String index out of range: 0 at
java.lang.String.charAt(String.java:687) at
org.apache.cocoon.sitemap.node.MatchNode.invoke(MatchNode.java:89)

Without having it investigated in extenso, it seems that when blocks are
named, so not mounted as 'root block', that there is a problem with
&amp;lt;excerpt&amp;gt;
String testValue = resolvedValue == null
                ? null : resolvedValue.toString();
        if (testValue == null) {
        &lt;/pre&gt;</description>
    <dc:creator>Jos Snellings</dc:creator>
    <dc:date>2012-05-10T11:05:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69280">
    <title>fop fonts</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69280</link>
    <description>&lt;pre&gt;Dear group,

In C3,
I need to load extra fonts for FOP. The default set cannot display cyrillic
characters,
and greek characters with diacritics.
Where would one put them best?
What is best to configure the fopFactory? Where should the configuration
file be?

Just before I experiment a bit to find it out, probably somebody out there
knows the answer.

Thank you !
Jos

&lt;/pre&gt;</description>
    <dc:creator>Jos Snellings</dc:creator>
    <dc:date>2012-05-07T08:04:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69279">
    <title>Re: log levels</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69279</link>
    <description>&lt;pre&gt;OK, that is good news.
Thank you, Thorsten.
Jos


On Wed, May 2, 2012 at 3:27 PM, Thorsten Scherler &amp;lt;scherler&amp;lt; at &amp;gt;gmail.com&amp;gt;wrote:



&lt;/pre&gt;</description>
    <dc:creator>Jos Snellings</dc:creator>
    <dc:date>2012-05-02T15:06:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.text.xml.cocoon.user/69278">
    <title>Re: log levels</title>
    <link>http://permalink.gmane.org/gmane.text.xml.cocoon.user/69278</link>
    <description>&lt;pre&gt;
If you talk about current beta log4j has been droped. Create a 
src/main/resources/logback.xml (when target is war deploy) or 
cl-config/WEB-INF/classes/logback.xml (when you use jetty:run) in your 
project and c3 will use that.

HTH

salu2

&lt;/pre&gt;</description>
    <dc:creator>Thorsten Scherler</dc:creator>
    <dc:date>2012-05-02T13:27:25</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.text.xml.cocoon.user">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.text.xml.cocoon.user</link>
  </textinput>
</rdf:RDF>

