[ 
https://wso2.org/jira/browse/ESBJAVA-480?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

indika kumara resolved ESBJAVA-480.
-----------------------------------

    Fix Version/s: 1.7
       Resolution: Fixed

please check for verification 

> ExtendedScriptException thrown after updating a sequence with a script 
> mediator which is in the integrated registry
> -------------------------------------------------------------------------------------------------------------------
>
>                 Key: ESBJAVA-480
>                 URL: https://wso2.org/jira/browse/ESBJAVA-480
>             Project: WSO2 ESB
>          Issue Type: Bug
>          Components: Sequences Management
>    Affects Versions: NIGHTLY
>         Environment: Ubuntu7.04, JDK1.5.0_14
>            Reporter: Evanthika Amarasiri
>            Assignee: indika kumara
>             Fix For: 1.7
>
>
> Steps to reproduce
> 1. Created the following sequence in the integrated registry
> <sequence name="scriptSeq" xmlns="http://ws.apache.org/ns/synapse";>
>     <in>
>        <script language="js"><![CDATA[
>           mc.setTo(mc.getReplyTo());
>           mc.setProperty("RESPONSE", "true");
>           mc.setPayloadXML(
>              <ns:getQuoteResponse xmlns:ns="http://services.samples/xsd";>
>                 <ns:return>
>                    <ns:last>99.9</ns:last>
>                 </ns:return>
>              </ns:getQuoteResponse>);
>        ]]></script>
>     </in>
>     <send/>
> </sequence> 
> 2. Created a reference to this particular sequence thorough another sequence 
> and executed the client where the client was executed successfully.
> 3. Then edit the sequence in the integrated registry and added a log mediator 
> and saved the sequence
> 4. Next clicked on "Notify" and then executed the client once more and 
> received the following exception on the console. 
> *******************************************************************************************************************************************************************************************
> 2008-05-16 12:33:16,422 [127.0.1.1-evanthika-laptop] [HttpServerWorker-17] 
> ERROR ScriptMediator The script engine returned an error executing the 
> inlined js script function mediate
> com.sun.phobos.script.util.ExtendedScriptException: 
> org.mozilla.javascript.EvaluatorException: Can't find method 
> org.apache.synapse.mediators.bsf.ScriptMessageContext.setPayloadXML(). 
> (<Unknown Source>#4)in: <Unknown Source>at line no: 4
>         at 
> com.sun.phobos.script.javascript.RhinoCompiledScript.eval(RhinoCompiledScript.java:68)
>         at javax.script.CompiledScript.eval(CompiledScript.java:64)
>         at 
> org.apache.synapse.mediators.bsf.ScriptMediator.mediateForInlineScript(ScriptMediator.java:248)
>         at 
> org.apache.synapse.mediators.bsf.ScriptMediator.invokeScript(ScriptMediator.java:195)
>         at 
> org.apache.synapse.mediators.bsf.ScriptMediator.mediate(ScriptMediator.java:168)
>         at 
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>         at 
> org.apache.synapse.mediators.filters.InMediator.mediate(InMediator.java:60)
>         at 
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>         at 
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>         at 
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:174)
>         at 
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>         at 
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>         at 
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:174)
>         at 
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>         at 
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>         at 
> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:176)
>         at 
> org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:89)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>         at 
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>         at 
> org.apache.synapse.transport.nhttp.ServerWorker.processPost(ServerWorker.java:238)
>         at 
> org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:194)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: org.mozilla.javascript.EvaluatorException: Can't find method 
> org.apache.synapse.mediators.bsf.ScriptMessageContext.setPayloadXML(). 
> (<Unknown Source>#4)
>         at 
> org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:98)
>         at org.mozilla.javascript.Context.reportRuntimeError(Context.java:966)
>         at 
> org.mozilla.javascript.Context.reportRuntimeError(Context.java:1022)
>         at 
> org.mozilla.javascript.Context.reportRuntimeError1(Context.java:985)
>         at 
> org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:161)
>         at 
> org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:119)
>         at org.mozilla.javascript.gen.c140._c0(<Unknown Source>:4)
>         at org.mozilla.javascript.gen.c140.call(<Unknown Source>)
>         at 
> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340)
>         at 
> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758)
>         at org.mozilla.javascript.gen.c140.call(<Unknown Source>)
>         at org.mozilla.javascript.gen.c140.exec(<Unknown Source>)
>         at 
> com.sun.phobos.script.javascript.RhinoCompiledScript.eval(RhinoCompiledScript.java:55)
>         ... 23 more
> 2008-05-16 12:33:16,424 [127.0.1.1-evanthika-laptop] [HttpServerWorker-17]  
> WARN SynapseMessageReceiver Executing fault handler due to exception 
> encountered
> 2008-05-16 12:33:16,424 [127.0.1.1-evanthika-laptop] [HttpServerWorker-17]  
> WARN FaultHandler Fault handler - setting ERROR_MESSAGE : The script engine 
> returned an error executing the inlined js script function mediate
> 2008-05-16 12:33:16,424 [127.0.1.1-evanthika-laptop] [HttpServerWorker-17]  
> WARN FaultHandler Fault handler - setting ERROR_DETAIL : 
> org.apache.synapse.SynapseException: The script engine returned an error 
> executing the inlined js script function mediate
>         at 
> org.apache.synapse.mediators.AbstractMediator.handleException(AbstractMediator.java:220)
>         at 
> org.apache.synapse.mediators.bsf.ScriptMediator.invokeScript(ScriptMediator.java:204)
>         at 
> org.apache.synapse.mediators.bsf.ScriptMediator.mediate(ScriptMediator.java:168)
>         at 
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>         at 
> org.apache.synapse.mediators.filters.InMediator.mediate(InMediator.java:60)
>         at 
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>         at 
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>         at 
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:174)
>         at 
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>         at 
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>         at 
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:174)
>         at 
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>         at 
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>         at 
> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:176)
>         at 
> org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:89)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>         at 
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>         at 
> org.apache.synapse.transport.nhttp.ServerWorker.processPost(ServerWorker.java:238)
>         at 
> org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:194)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: com.sun.phobos.script.util.ExtendedScriptException: 
> org.mozilla.javascript.EvaluatorException: Can't find method 
> org.apache.synapse.mediators.bsf.ScriptMessageContext.setPayloadXML(). 
> (<Unknown Source>#4)in: <Unknown Source>at line no: 4
>         at 
> com.sun.phobos.script.javascript.RhinoCompiledScript.eval(RhinoCompiledScript.java:68)
>         at javax.script.CompiledScript.eval(CompiledScript.java:64)
>         at 
> org.apache.synapse.mediators.bsf.ScriptMediator.mediateForInlineScript(ScriptMediator.java:248)
>         at 
> org.apache.synapse.mediators.bsf.ScriptMediator.invokeScript(ScriptMediator.java:195)
>         ... 20 more
> Caused by: org.mozilla.javascript.EvaluatorException: Can't find method 
> org.apache.synapse.mediators.bsf.ScriptMessageContext.setPayloadXML(). 
> (<Unknown Source>#4)
>         at 
> org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:98)
>         at org.mozilla.javascript.Context.reportRuntimeError(Context.java:966)
>         at 
> org.mozilla.javascript.Context.reportRuntimeError(Context.java:1022)
>         at 
> org.mozilla.javascript.Context.reportRuntimeError1(Context.java:985)
>         at 
> org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:161)
>         at 
> org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:119)
>         at org.mozilla.javascript.gen.c140._c0(<Unknown Source>:4)
>         at org.mozilla.javascript.gen.c140.call(<Unknown Source>)
>         at 
> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340)
>         at 
> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758)
>         at org.mozilla.javascript.gen.c140.call(<Unknown Source>)
>         at org.mozilla.javascript.gen.c140.exec(<Unknown Source>)
>         at 
> com.sun.phobos.script.javascript.RhinoCompiledScript.eval(RhinoCompiledScript.java:55)
>         ... 23 more
> 2008-05-16 12:33:16,425 [127.0.1.1-evanthika-laptop] [HttpServerWorker-17]  
> WARN FaultHandler Fault handler - setting ERROR_EXCEPTION : 
> org.apache.synapse.SynapseException: The script engine returned an error 
> executing the inlined js script function mediate
> 2008-05-16 12:33:16,425 [127.0.1.1-evanthika-laptop] [HttpServerWorker-17]  
> WARN MediatorFaultHandler Executing fault handler mediator : fault

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

        

_______________________________________________
Esb-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to