Den 18. aug. 2008 kl. 15.05 skrev Thorsten Scherler:

To sum up:

1. if the path is hardcoded in the sitemap, all is ok
2. if the path is empty in the sitemap, all is ok
3. if the path is looked up via lm, and a matching file is found(*),
the path returned is garbage
4. if the path is looked up via lm, but no match is found, garbage is
returned instead of the empty string

Both 3. and 4. returns:

/usr/local/forrest/build/plugins/ org.apache.forrest.plugin.output.pdf/
pdf.user-config}

do not pay much attention to what I recall but AFAIR the problem is that
in the map:config block of the sitemap you just cannot use input
modules.

It is defined within map:components, and there are other examples within the same block, so I assumed this was fixed (I remember it didn't use to work, but nowadays it should, see example below).

You could try to define {properties:testing} and I guess that will not
returning anything either.

Within the main sitemap of Forrest ($FORREST_HOME/main/sitemap.xmap) the following is found:

<map:transformer name="i18n" src="org.apache.cocoon.transformation.I18nTransformer">
        <catalogues default="common">
<catalogue id="common" name="CommonMessages" location="{properties:skins-dir}common/translations"/>
        </catalogues>
        <cache-at-startup>true</cache-at-startup>
      </map:transformer>

Note the {properties:} input module string in the @location. This is working just fine, AFAICT. Which means that input modules ought to work at the required place for the FOPNGSerializer as well.

Sorry for not being a bigger help on this.

No problem - all feedback is useful and helping to bring this forward:)

Best regards,
Sjur