Thanks Manuranga. It is working now.

On Wed, Jan 28, 2015 at 2:42 PM, Manuranga Perera <[email protected]> wrote:

> I tried this in later version build locally and it works. can you try in a
> later version from
> http://maven.wso2.org/nexus/content/groups/wso2-public/org/jaggeryjs/jaggery/0.9.0.ALPHA4.wso2v6/
>
> On Wed, Jan 28, 2015 at 9:52 PM, Lakshman Udayakantha <[email protected]>
> wrote:
>
>> Hi All,
>>
>> I am referring [1] to manipulate xml using jaggery. I used below code in
>> try it as tutorial points out.
>>
>> var employees= new
>> XML("<employees><person><name>Tove</name><age>32</age></person><person><name>Jani</name><age>26</age></person></employees>");
>> print("Toves age is - " + employees.person.(name == "Tove").age);
>>
>> It prints the result to "Toves age is - 32" to try it window. But when I
>> execute that code in jaggery server download from http://jaggeryjs.org/
>>  (version 0.9.0-ALPHA), It gives me below error.
>>
>> [2015-01-28 13:02:03,756] ERROR
>> {org.jaggeryjs.scriptengine.engine.RhinoEngine} -
>> org.mozilla.javascript.EcmaError: TypeError: undefined is not an xml
>> object. (/taskmaster//index.jag#7)
>>
>> [2015-01-28 13:02:03,757] ERROR
>> {org.jaggeryjs.jaggery.core.manager.WebAppManager} -
>> org.mozilla.javascript.EcmaError: TypeError: undefined is not an xml
>> object. (/taskmaster//index.jag#7)
>>
>> org.jaggeryjs.scriptengine.exceptions.ScriptException:
>> org.mozilla.javascript.EcmaError: TypeError: undefined is not an xml
>> object. (/taskmaster//index.jag#7)
>>
>> at
>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:582)
>>
>> at
>> org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:280)
>>
>> at
>> org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:298)
>>
>> at org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:24)
>>
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>>
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>>
>> at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:690)
>>
>> at
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:477)
>>
>> at
>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:369)
>>
>> at
>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
>>
>> at
>> org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>>
>> at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
>>
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>>
>> at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>>
>> at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
>>
>> at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
>>
>> at
>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:172)
>>
>> at
>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
>>
>> at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
>>
>> at
>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
>>
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>>
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>>
>> at
>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
>>
>> at
>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
>>
>> at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
>>
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>>
>> at java.lang.Thread.run(Thread.java:695)
>>
>> Caused by: org.mozilla.javascript.EcmaError: TypeError: undefined is not
>> an xml object. (/taskmaster//index.jag#7)
>>
>> at
>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3687)
>>
>> at
>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3665)
>>
>> at org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3693)
>>
>> at
>> org.mozilla.javascript.ScriptRuntime.typeError1(ScriptRuntime.java:3705)
>>
>> at
>> org.mozilla.javascript.ScriptRuntime.notXmlError(ScriptRuntime.java:3792)
>>
>> at
>> org.mozilla.javascript.ScriptRuntime.enterDotQuery(ScriptRuntime.java:3362)
>>
>> at org.jaggeryjs.rhino.taskmaster.c0._c_script_0(/taskmaster//index.jag:7)
>>
>> at org.jaggeryjs.rhino.taskmaster.c0.call(/taskmaster//index.jag)
>>
>> at
>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394)
>>
>> at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091)
>>
>> at org.jaggeryjs.rhino.taskmaster.c0.call(/taskmaster//index.jag)
>>
>> at org.jaggeryjs.rhino.taskmaster.c0.exec(/taskmaster//index.jag)
>>
>> at
>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:577)
>>
>> seems like ECMA script support is not in jaggery server. is there any
>> workaround for this?
>>
>>
>>
>> [1] http://jaggeryjs.org/documentation.jag?api=xml
>>
>> --
>> Lakshman Udayakantha
>> WSO2 Inc. www.wso2.com
>> lean.enterprise.middleware
>> Mobile: *0711241005*
>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> With regards,
> *Manu*ranga Perera.
>
> phone : 071 7 70 20 50
> mail : [email protected]
>



-- 
Lakshman Udayakantha
WSO2 Inc. www.wso2.com
lean.enterprise.middleware
Mobile: *0711241005*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to