Hi,
  I'm developing YouTube connector for ESB. I used ESB 4.9.0 M4 Pack to
test testcases but, M4 Pack does not work properly for script mediator. I'm
getting the same error like shakila's. My coding is properly working on ESB
4.8.1. This is a blocker to me to test with ESB 4.9.0 M4 Pack.

Regards,
-- 

*Naasheer Ali* | Associate Software Engineer

WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka

Email: [email protected]

On Tue, Dec 23, 2014 at 6:20 PM, Vanjikumaran Sivajothy <[email protected]>
wrote:

> Hi Sameera,
> Is it possible to merge the given pull request for orbit.
>
> Thanks
> Vanji
>
>
> On Tuesday, December 23, 2014, Malaka Silva <[email protected]> wrote:
>
>> Hi,
>>
>> Same is mentioned in [1]
>>
>> Can be resolved once following is merged in given order. This will be
>> fixed in 4.9.0 M5.
>>
>> 1 https://github.com/wso2/orbit/pull/45
>> 2 https://github.com/wso2-dev/carbon-mediation/pull/92
>>
>> [1] https://wso2.org/jira/browse/ESBJAVA-3456
>>
>> On Tue, Dec 23, 2014 at 5:04 PM, Shakila Sivagnanarajah <[email protected]
>> > wrote:
>>
>>> Hi all,
>>>
>>> I am developing ESB connector. In which, I am using script mediator. ESB
>>> 4.9.0 does not works properly for script mediator. The configuration [1]
>>> and the chunk of corresponding log [2] is given below. The connector
>>> should be completely tested with ESB 4.9.0 to put in to the connector
>>> store. This is a blocker for me.
>>>
>>> [1]
>>> <template name="setTargetTemperature" xmlns="
>>> http://ws.apache.org/ns/synapse";>
>>>     <parameter name="targetTemperature" description="Value of target
>>> temperature."/>
>>>     <parameter name="scale" description="Temperature scale of the target
>>> temperature."/>
>>>     <parameter name="deviceId" description="Id of the thermostat
>>> device."/>
>>>     <sequence>
>>>         <property name="uri.var.targetTemperature"
>>> expression="$func:targetTemperature"/>
>>>         <property name="uri.var.scale" expression="$func:scale"/>
>>>         <property name="uri.var.deviceId" expression="$func:deviceId"/>
>>>         <payloadFactory media-type="json">
>>>             <format>
>>>                 <request xmlns="" method="setTargetTemperature">
>>>                 </request>
>>>             </format>
>>>         </payloadFactory>
>>>         <script language="js">
>>>             <![CDATA[
>>>                    //request body param variables
>>>                     var targetTemperature =
>>> mc.getProperty('uri.var.targetTemperature');
>>>                     var scale = mc.getProperty('uri.var.scale');
>>>                    //Get the existing payload
>>>                     var payload = mc.getPayloadJSON();
>>>                     if (scale.toLowerCase() == "f") {
>>>                         payload.target_temperature_f = targetTemperature;
>>>                     }
>>>                     if (scale.toLowerCase() == "c") {
>>>                         payload.target_temperature_c = targetTemperature;
>>>                     }
>>>                    //Set the newly constructed payload
>>>                     mc.setPayloadJSON(payload);
>>>             ]]>
>>>         </script>
>>>         <property name="Content-Type" value="application/json"
>>> scope="transport"/>
>>>         <call>
>>>             <endpoint>
>>>                 <http method="put"
>>>
>>> uri-template="{uri.var.apiUrl}/devices/thermostats/{uri.var.deviceId}?auth={uri.var.accessToken}"/>
>>>             </endpoint>
>>>         </call>
>>>     </sequence>
>>> </template>
>>>
>>> [2]
>>> [2014-12-23 16:49:23,805]  INFO
>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} -
>>> Caused by: org.mozilla.javascript.EcmaError: ReferenceError: "JSON" is not
>>> defined. (<Unknown source>#1)
>>> [2014-12-23 16:49:23,807]  INFO
>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>>> -          at
>>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3350)
>>> [2014-12-23 16:49:23,808]  INFO
>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>>> -          at
>>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3340)
>>> [2014-12-23 16:49:23,808]  INFO
>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>>> -          at
>>> org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3413)
>>> [2014-12-23 16:49:23,808]  INFO
>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>>> -          at org.mozilla.javascript.ScriptRuntime.name
>>> (ScriptRuntime.java:1612)
>>> [2014-12-23 16:49:23,808]  INFO
>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>>> -          at org.mozilla.javascript.gen.c8._c0(<Unknown source>:1)
>>> [2014-12-23 16:49:23,809]  INFO
>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>>> -          at org.mozilla.javascript.gen.c8.call(<Unknown source>)
>>> [2014-12-23 16:49:23,809]  INFO
>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>>> -          at
>>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
>>> [2014-12-23 16:49:23,809]  INFO
>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>>> -          at
>>> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
>>> [2014-12-23 16:49:23,809]  INFO
>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>>> -          at org.mozilla.javascript.gen.c8.call(<Unknown source>)
>>> [2014-12-23 16:49:23,809]  INFO
>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>>> -          at org.mozilla.javascript.gen.c8.exec(<Unknown source>)
>>> [2014-12-23 16:49:23,809]  INFO
>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>>> -          at
>>> org.mozilla.javascript.Context.evaluateReader(Context.java:1227)
>>> [2014-12-23 16:49:23,810]  INFO
>>> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler}
>>> -          at
>>> com.sun.phobos.script.javascript.RhinoScriptEngine.eval(RhinoScriptEngine.java:172)
>>>
>>> Thank you.
>>> --
>>> Shakila Sivagnanarajah
>>> Associate Software Engineer
>>> Mobile :+94 (0) 770 760240
>>> [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.
>>
>
>
> --
> Sent from Gmail Mobile
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to