You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by "Steven D. Majewski" <sd...@virginia.edu> on 2009/10/08 00:19:54 UTC
confused by jx generators and transformers in 2.1.11 & 2.2.0
I'm still having troubles trying to port from cocoon 2.1.11 to 2.2.0.
( I'm trying to keep as much common between the versions as possible. )
I couldn't get jx generator to work in 2.2.0 as it did in 2.1.11 with
newjx.
I changed it to use a file generator and then jx transformer.
That works in 2.2.0.
However, it breaks if I try it in 2.1.11
There are several places where I'm passing:
<map:generate src="scripts/eadframe.jx" type="file" />
<map:transform type="jx" >
<map:parameter name="docpath" value="published/{1}/{2}" />
<map:parameter name="instdir" value="{1}" />
<map:parameter name="document" value="{2}" />
</map:transform>
and the jx file is using: src="${cocoon.parameters.document}.tp" .
( and a couple of other instances with different file extensions. )
In 2.1.11 that seems to be a null value,
however, when I change that to "${cocoon.paramaters}" ,
I see a map of all of the parameter values in the generated error
message:
org.apache.cocoon.ResourceNotFoundException: No pipeline matched
request: vivaead/published/uva-sc/Parameters[r/w]:{instdir=uva-sc,
docpath=published/uva-sc/viu01958, document=viu01958}.tp
( Otherwise, with cocoon.parameters.document, the error message
displays .../uva-sc/.tp )
What are the differences in the implementations ?
Any idea what is going wrong?
Why would cocoon.parameters display all of the values,
but $cocoon.paramaters.document not work?
-- Steve Majewski
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org