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
