Hi,

Can be resolved once following is merged in given order.

Once carbon team merge the orbit pull request, we will do the next.

Plan is to fix this with 490 M5.

1 https://github.com/wso2/orbit/pull/45
2 https://github.com/wso2-dev/carbon-mediation/pull/92

On Thu, Dec 18, 2014 at 12:23 PM, Dimuthu De Lanerolle <[email protected]>
wrote:
>
> We have automated ESB script mediator related test scenarios for JSON
> payloads (pls refer  'Script mediator' section of the doc  [1]) and below
> mentioned test cases are *disabled* due to ESB 4.9.0-SANPSHOT related
> script mediator known issue [2] .
>
> [1] https://docs.wso2.com/display/ESB490/JSON+Support
> [2] https://wso2.org/jira/browse/ESBJAVA-3423
>
> Exception:
> com.sun.phobos.script.util.ExtendedScriptException:
> org.mozilla.javascript.EcmaError: ReferenceError: "JSON" is not defined.
> (<Unknown source>#1) in <Unknown source> at line number 1
> at
> com.sun.phobos.script.javascript.RhinoScriptEngine.eval(RhinoScriptEngine.java:184)
> at
> com.sun.phobos.script.javascript.RhinoScriptEngine.eval(RhinoScriptEngine.java:198)
> at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
> at
> org.apache.synapse.mediators.bsf.ScriptMediator.processJSONPayload(ScriptMediator.java:325)
> at
> org.apache.synapse.mediators.bsf.ScriptMediator.mediateForInlineScript(ScriptMediator.java:285)
> at
> org.apache.synapse.mediators.bsf.ScriptMediator.invokeScript(ScriptMediator.java:235)
> at
> org.apache.synapse.mediators.bsf.ScriptMediator.mediate(ScriptMediator.java:203)
> at
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:80)
> at
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
> at
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:135)
> at org.apache.synapse.rest.Resource.process(Resource.java:297)
> at org.apache.synapse.rest.API.process(API.java:297)
> at
> org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI(RESTRequestHandler.java:93)
> at
> org.apache.synapse.rest.RESTRequestHandler.process(RESTRequestHandler.java:50)
> at
> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:220)
> at
> org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:501)
> at
> org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:171)
> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
> at
> org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:229)
> at
> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> Caused by: org.mozilla.javascript.EcmaError: ReferenceError: "JSON" is not
> defined. (<Unknown source>#1)
> at
> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3350)
>
>
> Therefore pls enable these test cases once mentioned JIRA issue is fixed.
>
> Test cases :
>
> * /tests-other/
>       1. JSONWithScriptMediatorXMLResponseTestCase
>       2. JSONWithScriptMediatorJsonResponseTestCase
>       3. JSONWithScriptMediatorJsonOperationsTestCase
>       4. JSONWithScriptMediatorBuildingXMLPayloadIterativelyTestCase
>
>
> Regards
>
>
>
>
>
>
>
>
> --
> Dimuthu De Lanerolle
> Software Engineer
> WSO2 Inc.
> lean . enterprise . middlewear.
> http://wso2.com/
> Tel. : +94 11 2145345  Fax : +94 11 2145300  email : [email protected]
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>

-- 

Best Regards,

Malaka Silva
Senior Tech Lead
M: +94 777 219 791
Tel : 94 11 214 5345
Fax :94 11 2145300
Skype : malaka.sampath.silva
LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
Blog : http://mrmalakasilva.blogspot.com/

WSO2, Inc.
lean . enterprise . middleware
http://www.wso2.com/
http://www.wso2.com/about/team/malaka-silva/
<http://wso2.com/about/team/malaka-silva/>

Save a tree -Conserve nature & Save the world for your future. Print this
email only if it is absolutely necessary.
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to