You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by "beyanet.com" <be...@yahoo.co.uk> on 2005/04/15 15:38:24 UTC
ComponentSelector could not find the component for hint
[xslt-saxon] (key [xslt-saxon])
Hi,
I am now having a problem whereby xslt-saxon (saxon 8) cannot be
found, but the jar files:
saxon8-jdom.jar
saxon8-sql.jar
saxon8.jar
are located in /web-inf/lib.
The full error line is:
cause: org.apache.avalon.framework.component.ComponentException:
transformers: ComponentSelector could not find the component for hint
[xslt-saxon] (key [xslt-saxon])
<map:transformer name="xslt-saxon" pool-grow="2" pool-max="32"
pool-min="8"
src="org.apache.cocoon.transformation.TraxTransformer">
<use-request-parameters>false</use-request-parameters>
<use-browser-capabilities-db>false</use-browser-capabilities-db>
<xslt-processor-role>saxon</xslt-processor-role>
</map:transformer>
I take it that the package name has changed in some way. Can anyone
tell me what's up here?
regards
Uzo
Re: ComponentSelector could not find the component for hint
[xslt-saxon] (key [xslt-saxon])
Posted by uzo <an...@jibeya.com>.
>beyanet.com wrote:
>>>Hi,
>>
>>>I am now having a problem whereby xslt-saxon (saxon 8) cannot be
>>>found, but the jar files:
>>
>>>
>>>saxon8-jdom.jar
>>
>>>saxon8-sql.jar
>>
>>>saxon8.jar
>>
>>>
>>>are located in /web-inf/lib.
>>
>>>
>>>The full error line is:
>>
>>>
>>>cause: org.apache.avalon.framework.component.ComponentException:
>>>transformers: ComponentSelector could not find the component for
>>>hint [xslt-saxon] (key [xslt-saxon])
>>
>>>
>>>
>>> <map:transformer name="xslt-saxon" pool-grow="2" pool-max="32"
>>>pool-min="8"
>>>src="org.apache.cocoon.transformation.TraxTransformer">
>>><use-request-parameters>false</use-request-parameters>
>>><use-browser-capabilities-db>false</use-browser-capabilities-db>
>>><xslt-processor-role>saxon</xslt-processor-role> </map:transformer>
>>
>>
>>hi,
>>further investigation has revealed that the problem line is:
>>
>><xslt-processor-role>saxon</xslt-processor-role>
>>
>>Can anyone tell me what this has changed to in 2.1.7?
>Saxon transformer is commented out in cocoon.xconf because saxon
>itself is not shipped with cocoon.
>
> <!--+
> | Saxon XSLT Processor
> | For old (6.5.2) Saxon use:
> | <parameter name="transformer-factory"
>value="com.icl.saxon.TransformerFactoryImpl"/>
> | For new (7+) Saxon use:
> | <parameter name="transformer-factory"
>value="net.sf.saxon.TransformerFactoryImpl"/>
> <component logger="core.xslt-processor"
> role="org.apache.excalibur.xml.xslt.XSLTProcessor/saxon"
> class="org.apache.excalibur.xml.xslt.XSLTProcessorImpl">
> <parameter name="use-store" value="true"/>
> <parameter name="transformer-factory"
>value="com.icl.saxon.TransformerFactoryImpl"/>
> </component>
> +-->
Leszek,
the line that needs to be amended in the cocoon.xconf file for saxon 8 is:
<parameter name="transformer-factory"
value="com.icl.saxon.TransformerFactoryImpl"/>
to:
<parameter name="transformer-factory"
value="net.sf.saxon.TransformerFactoryImpl"/>
regards
Uzo
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: ComponentSelector could not find the component for hint [xslt-saxon]
(key [xslt-saxon])
Posted by Leszek Gawron <lg...@mobilebox.pl>.
beyanet.com wrote:
>> Hi,
>
>> I am now having a problem whereby xslt-saxon (saxon 8) cannot be
>> found, but the jar files:
>
>>
>> saxon8-jdom.jar
>
>> saxon8-sql.jar
>
>> saxon8.jar
>
>>
>> are located in /web-inf/lib.
>
>>
>> The full error line is:
>
>>
>> cause: org.apache.avalon.framework.component.ComponentException:
>> transformers: ComponentSelector could not find the component for hint
>> [xslt-saxon] (key [xslt-saxon])
>
>>
>>
>> <map:transformer name="xslt-saxon" pool-grow="2" pool-max="32"
>> pool-min="8"
>> src="org.apache.cocoon.transformation.TraxTransformer">
>> <use-request-parameters>false</use-request-parameters>
>> <use-browser-capabilities-db>false</use-browser-capabilities-db>
>> <xslt-processor-role>saxon</xslt-processor-role> </map:transformer>
>
>
> hi,
> further investigation has revealed that the problem line is:
>
> <xslt-processor-role>saxon</xslt-processor-role>
>
> Can anyone tell me what this has changed to in 2.1.7?
Saxon transformer is commented out in cocoon.xconf because saxon itself
is not shipped with cocoon.
<!--+
| Saxon XSLT Processor
| For old (6.5.2) Saxon use:
| <parameter name="transformer-factory"
value="com.icl.saxon.TransformerFactoryImpl"/>
| For new (7+) Saxon use:
| <parameter name="transformer-factory"
value="net.sf.saxon.TransformerFactoryImpl"/>
<component logger="core.xslt-processor"
role="org.apache.excalibur.xml.xslt.XSLTProcessor/saxon"
class="org.apache.excalibur.xml.xslt.XSLTProcessorImpl">
<parameter name="use-store" value="true"/>
<parameter name="transformer-factory"
value="com.icl.saxon.TransformerFactoryImpl"/>
</component>
+-->
--
Leszek Gawron lgawron@mobilebox.pl
IT Manager MobileBox sp. z o.o.
+48 (61) 855 06 67 http://www.mobilebox.pl
mobile: +48 (501) 720 812 fax: +48 (61) 853 29 65
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: ComponentSelector could not find the component for hint
[xslt-saxon] (key [xslt-saxon])
Posted by "beyanet.com" <be...@yahoo.co.uk>.
>Hi,
>I am now having a problem whereby xslt-saxon (saxon 8) cannot be
>found, but the jar files:
>
>saxon8-jdom.jar
>saxon8-sql.jar
>saxon8.jar
>
>are located in /web-inf/lib.
>
>The full error line is:
>
>cause: org.apache.avalon.framework.component.ComponentException:
>transformers: ComponentSelector could not find the component for
>hint [xslt-saxon] (key [xslt-saxon])
>
>
> <map:transformer name="xslt-saxon" pool-grow="2" pool-max="32"
>pool-min="8"
>src="org.apache.cocoon.transformation.TraxTransformer">
><use-request-parameters>false</use-request-parameters>
><use-browser-capabilities-db>false</use-browser-capabilities-db>
><xslt-processor-role>saxon</xslt-processor-role>
></map:transformer>
hi,
further investigation has revealed that the problem line is:
<xslt-processor-role>saxon</xslt-processor-role>
Can anyone tell me what this has changed to in 2.1.7?
regards
Uzo