Hi Mike,

Mike Blan wrote:
> I will post this in case anyone else runs into same. This worked for my
> application.
>
> See   https://bugzilla.mozilla.org/show_bug.cgi?id=190841#c3 bugzilla 
>
> In   cookxml.cookjs.util.ProxyHandler.invoke(...)
>
>                       // return JavaAdapter.callMethod (m_delegate, function, 
> args,
> convertionMask);
>                       // JavaAdapter.callMethod in Rhino 1.6.4 requires at 
> least a null factory
> reference.
>                       ContextFactory factory = null;
>                       return JavaAdapter.callMethod(factory, m_delegate, 
> function, args,
> convertionMask);
>
> In  org.apache.bsf.engines.javascript.JavaScriptEngine.call(...)  and
> eval(...) 
>
>             cx.setOptimizationLevel(-1);
>             cx.setGeneratingDebug(false);
>             cx.setGeneratingSource(false);
>             //cx.setOptimizationLevel(0); 
>             cx.setDebugger(null, null);
>             // Mozilla Bug 190841 – Generated classes have too low
> privileges 
>             ProxyJavaAdapter.init (cx, global, true);
>             
>             retval =
>                 ((Function) fun).call(cx, global, global, args);
>   
Could you be so kind and supply a patch under the Apache license?
[AFAICS the ProxyJavaAdapter.init() needs to be invoked from the
BSF-Javascript/Rhino engine?]


Regards,

---rony


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

Reply via email to