Hi!

I'm getting an error with CForms when trying to use selection-lists. If I embed the fd:items in the form model, under fd:selection-list, everything works fine. But if I try to reference that list from elsewhere, using the @src attribute of fd:selection-list, I get the stacktrace below. I am using Cocoon 2.2 and running it within Jetty.

I've compared this with the samples but can't figure out what I'm doing wrong.

Andre.


Form model :

    <fd:field id="psid" required="false">
      <fd:label>Producer Station</fd:label>
      <fd:datatype base="integer"/>
      <fd:selection-list src="cocoon:/seltest/ps-list" cache="none"/>
    </fd:field>

Sitemap :

      <map:match pattern="seltest/*">
        <map:read src="public/{1}.xml"/>
      </map:match>

public/ps-list.xml :

  <?xml version="1.0" encoding="UTF-8"?>
<fd:selection-list xmlns:fd="http://apache.org/cocoon/forms/1.0#definition ">
    <fd:item value="0">
      <fd:label>None assigned yet</fd:label>
    </fd:item>
  </fd:selection-list>



java.lang.NoSuchMethodError: org.apache.cocoon.components.source.SourceUtil.toSAX(Lorg/apache/ excalibur/xmlizer/XMLizer;Lorg/apache/excalibur/source/Source;Ljava/ lang/String;Lorg/xml/sax/ContentHandler;)V at org .apache .cocoon .forms .datatype .DynamicSelectionList.generateSaxFragment(DynamicSelectionList.java:105) at org .apache .cocoon .forms .datatype .DynamicSelectionList .generateSaxFragmentFromSrc(DynamicSelectionList.java:115) at org .apache .cocoon .forms .datatype .DynamicSelectionList.generateSaxFragment(DynamicSelectionList.java:165) at org .apache .cocoon .forms .datatype .DynamicSelectionList.generateSaxFragment(DynamicSelectionList.java:171) at org .apache .cocoon.forms.formmodel.Field.generateItemSaxFragment(Field.java:570) at org .apache .cocoon .forms .formmodel.AbstractWidget.generateSaxFragment(AbstractWidget.java:500) at org.apache.cocoon.forms.transformation.EffectWidgetReplacingPipe $WidgetHandler.endElement(EffectWidgetReplacingPipe.java:548) at org .apache .cocoon.forms.transformation.EffectPipe.endElement(EffectPipe.java:558) at org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java: 111) at org.apache.cocoon.transformation.XIncludeTransformer $XIncludePipe.endElement(XIncludeTransformer.java:285) at org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java: 111)
        at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
at sun .reflect .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25)
        at java.lang.reflect.Method.invoke(Method.java:585)
at org .apache .cocoon .core .container .spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:72)
        at $Proxy16.endElement(Unknown Source)
at org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java: 111) at org .apache .cocoon .xml .RedundantNamespacesFilter.endElement(RedundantNamespacesFilter.java:73) at org .apache .cocoon .template .xml .AttributeAwareXMLConsumerImpl .endElement(AttributeAwareXMLConsumerImpl.java:82) at org .apache .cocoon.template.script.event.EndElement.execute(EndElement.java:46)
        at org.apache.cocoon.template.script.Invoker.execute(Invoker.java:74)
at org .apache .cocoon .template .JXTemplateGenerator.performGeneration(JXTemplateGenerator.java:152) at org .apache .cocoon.template.JXTemplateGenerator.generate(JXTemplateGenerator.java: 138)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun .reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 39) at sun .reflect .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25)
        at java.lang.reflect.Method.invoke(Method.java:585)
at org .apache .cocoon .core .container .spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:72)
        at $Proxy15.generate(Unknown Source)
at org .apache .cocoon .components .pipeline .AbstractProcessingPipeline .processXMLPipeline(AbstractProcessingPipeline.java:542) at org .apache .cocoon .components .pipeline .impl .AbstractCachingProcessingPipeline .processXMLPipeline(AbstractCachingProcessingPipeline.java:275) at org .apache .cocoon .components .pipeline .AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:437)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun .reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 39) at sun .reflect .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25)
        at java.lang.reflect.Method.invoke(Method.java:585)
at org .apache .cocoon .core .container .spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:72)
        at $Proxy8.process(Unknown Source)
...


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

Reply via email to