[ http://issues.apache.org/jira/browse/COCOON-1906?page=all ]

Lars Trieloff updated COCOON-1906:
----------------------------------

    Attachment: cocoon-formsbinding-sourceutil.patch

This patch adds another method to the SourceUtil class that helps Rhino in 
resolving the ambiguity between toSAX(Source,ContentHandler) and 
toSAX(XMLizable,ContentHandler) when dealing with a SitemapSource.

The example above runs perfectly when this patch is applied.

> [PATCH] simple-xml binding does not work with non file sources
> --------------------------------------------------------------
>
>                 Key: COCOON-1906
>                 URL: http://issues.apache.org/jira/browse/COCOON-1906
>             Project: Cocoon
>          Issue Type: Bug
>          Components: Blocks: Forms, * Cocoon Core
>    Affects Versions: 2.2-dev (Current SVN)
>            Reporter: Lars Trieloff
>         Attachments: cocoon-formsbinding-sample.patch, 
> cocoon-formsbinding-sourceutil.patch
>
>
> The cocoon forms flowscript API comes with a helper method form.loadXML, that 
> retrieves data from an xml document. The current implementation however does 
> not work with documents that are referenced not as files, but as 
> SitemapSources, e.g. via the cocoon:/ or xmldb:// pseudo-protocol. In this 
> case the Rhino engine is unable to resolve the ambiguity between two method 
> signatures:
> org.mozilla.javascript.EvaluatorException: 
> "resource://org/apache/cocoon/forms/flow/javascript/Form.js", line 287: The 
> choice of Java constructor toSAX matching JavaScript argument types 
> (org.apache.cocoon.components.source.impl.SitemapSource,org.apache.cocoon.forms.util.XMLAdapter)
>  is ambiguous; candidate constructors are:
> void toSAX(org.apache.excalibur.xml.sax.XMLizable,org.xml.sax.ContentHandler)
> void toSAX(org.apache.excalibur.source.Source,org.xml.sax.ContentHandler)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to