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]