You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Helena Ginzburg <he...@earthlink.co.il> on 2002/06/06 15:50:58 UTC

Error Installing Cocoon latest war using in Weblogic 6.1 sp2

Hi All,

I have deployed latest cocoon application on bea WebLogic6.1 SP2.

In order to deploy this, I have done the following:

1.The cocoon Libraries consists of '.' in the names. Eliminated them.
2.Removed all Manifest.mf files from WEB-INF/lib jars.
3.Changed cocoon.xconf file for using XSLTProcessorImpl.

 <xslt-processor
class="org.apache.cocoon.components.xslt.XSLTProcessorImpl">
   <parameter name="use-store" value="true"/>
   <!--parameter name="incremental-processing" value="true"/-->
   <parameter name="transformer-factory"
value="org.apache.xalan.processor.TransformerFactoryImpl"/>
 </xslt-processor>

The first cocoon welcome page is displayed properly.
Now, the problem I am facing is, bea is not loading sub sitemaps.

I am getting the following error on the browser : 

type fatal

message Lookup of transformer for role 'xslt' failed.

description org.apache.cocoon.ProcessingException: Lookup of transformer for
role 'xslt' failed.:
org.apache.avalon.framework.component.ComponentException: UnnamedSelector:
ComponentSelector could not find the component for hint: xslt

sender org.apache.cocoon.servlet.CocoonServlet

source Cocoon servlet

stack-trace

org.apache.cocoon.ProcessingException: Lookup of transformer for role 'xslt'
failed.: org.apache.avalon.framework.component.ComponentException:
UnnamedSelector: ComponentSelector could not find the component for hint:
xslt
	at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.addTransfor
mer(AbstractProcessingPipeline.java:279)
	at
org.apache.cocoon.components.pipeline.impl.CachingProcessingPipeline.addTran
sformer(CachingProcessingPipeline.java:172)
	at
org.apache.cocoon.components.treeprocessor.sitemap.TransformNode.invoke(Tran
sformNode.java:99)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:83)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok
e(PreparableMatchNode.java:157)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:107)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel
ineNode.java:158)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:107)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe
linesNode.java:152)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:327)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:309)
	at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod
e.java:132)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:83)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok
e(PreparableMatchNode.java:157)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:107)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel
ineNode.java:158)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:107)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe
linesNode.java:152)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:327)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:309)
	at org.apache.cocoon.Cocoon.process(Cocoon.java:588)

I am getting the following error on the sitemap.log file :

java.lang.ClassCastException:
org.apache.cocoon.components.xslt.XSLTProcessorImpl
	at
org.apache.cocoon.transformation.TraxTransformer.configure(TraxTransformer.j
ava:254)
	at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(De
faultComponentFactory.java:185)
	at
org.apache.avalon.excalibur.pool.ResourceLimitingPool.newPoolable(ResourceLi
mitingPool.java:629)
	at
org.apache.avalon.excalibur.pool.ResourceLimitingPool.get(ResourceLimitingPo
ol.java:359)
	at
org.apache.avalon.excalibur.component.PoolableComponentHandler.doGet(Poolabl
eComponentHandler.java:186)
	at
org.apache.avalon.excalibur.component.ComponentHandler.get(ComponentHandler.
java:139)
	at
org.apache.avalon.excalibur.component.ExcaliburComponentSelector.select(Exca
liburComponentSelector.java:277)
	at
org.apache.cocoon.components.ExtendedComponentSelector.select(ExtendedCompon
entSelector.java:299)
	at
org.apache.cocoon.components.ExtendedComponentSelector.select(ExtendedCompon
entSelector.java:303)
	at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.addTransfor
mer(AbstractProcessingPipeline.java:276)
	at
org.apache.cocoon.components.pipeline.impl.CachingProcessingPipeline.addTran
sformer(CachingProcessingPipeline.java:172)
	at
org.apache.cocoon.components.treeprocessor.sitemap.TransformNode.invoke(Tran
sformNode.java:99)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:83)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok
e(PreparableMatchNode.java:157)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:107)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel
ineNode.java:158)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:107)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe
linesNode.java:152)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:327)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:309)
	at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod
e.java:132)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:83)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok
e(PreparableMatchNode.java:157)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:107)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel
ineNode.java:158)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo
keNodes(AbstractParentProcessingNode.java:107)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe
linesNode.java:152)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:327)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess
or.java:309)
	at org.apache.cocoon.Cocoon.process(Cocoon.java:588)
	
I debugged it and found that in TraxTransformer.java :254

this.xsltProcessor = (XSLTProcessor)
this.manager.lookup(XSLTProcessor.ROLE);

this.manager.lookup(XSLTProcessor.ROLE) return XSLTProcessorImpl but
this.xsltProcessor is org.apache.avalon.excalibur.xml.xslt.XSLTProcessor
class

We are catching here ClassCastException.

Can you please help me solve this problem? Thanks.

Helena.


---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org