Hi,

I am trying to use Cocoon 2.0.3 (Solaris 8, Java 1.3.1_03) with Castor
XML to have an object model inserted into a Cocoon pipeline for further
processing/transformation.

When trying to use CastorTransformer in the following scenario

<?xml version="1.0"?>

<page xmlns:castor="http://castor.exolab.org/cocoontransfomer";>
  <castor:InsertBean name="accountNature" scope="request"
mapping="props/castor-bind.xml" />
</page>

I get the following exception:

java.lang.NoSuchMethodError
        at
org.apache.cocoon.transformation.CastorTransformer$1.startElement(CastorTransformer.java:94)

        at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:876)

        at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:540)

        at
org.apache.cocoon.transformation.CastorTransformer.insertBean(CastorTransformer.java:225)

        at
org.apache.cocoon.transformation.CastorTransformer.process(CastorTransformer.java:173)

        at
org.apache.cocoon.transformation.CastorTransformer.startElement(CastorTransformer.java:132)

        at
org.apache.cocoon.www.xml.view_account_natures_from_castor_xml.generate(view_account_natures_from_castor_xml.java:109)

        at
org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerator.java:258)

        at
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:250)

        at
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:399)

        at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:153)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:85)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:156)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:140)

        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)

        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:144)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:328)

        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:293)

        at org.apache.cocoon.Cocoon.process(Cocoon.java:575)

It seems like I've got things configured correctly as I can see in the
stack trace that the CastorTransformer kicks in. I just cannot get my
head around the NullPointerException per se. Any idea what mightbe going
wrong ?

Could this be a problem related to

a) the version of Castor I am using (i.e. 0.9.3.9)
b) the version of Xerces I am using (1.4.4)

Thanks
Werner


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to