DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=31649>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=31649

[Patch] Flowscript: Switch to re-implementation of official Rhino





------- Additional Comments From [EMAIL PROTECTED]  2004-10-15 19:00 -------
Reinhard Poetz wrote:

> So far, I found two problems:
> 
> 1.) samples/blocks/forms/form1.flow
> seems to be a problem with type recognition

This is a bug in Rhino bindings in Cocoon and caused by the following code in
ScriptableWidget.put:

...
    value = unwrap(value);
    if (value instanceof Double) {
        // make woody accept a JS Number

The problem here is that the code assumes that numbers in Rhino are represented
by Double. But this is wrong and was wrong from the first public release of
Rhino in 1998 as to check for numbers java applications should always check for
Number, not Double. 

Since it is possible to modify the the JavaScript source in the example so the
number would be Integer even with Chris' version of Rhino that has to be fixed
in any case in all instances of this duplicated code in Cocoon.

> 
> 2.) samples/blocks/forms/carselector
> Seems to be a problem of event handling in Cocoon Forms which uses Rhino (but
> creating continuations is not allowed in form events)

I fixed that compatibility issue in Rhino CVS and that should work now.

Reply via email to