Hi Manu, Thank you for you inside and your suggestion is working for me.
@Naasheer Can you please confirm in your use-case? Best regards, Vanji On Wed, Dec 10, 2014 at 12:31 PM, Manuranga Perera <[email protected]> wrote: > Hi Naasheer, > > It should be like > > *delete payload.brandingSettings.i**mage.backgroundImageUrl["default"];* > > more info at > https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Property_Accessors > > > On Wed, Dec 10, 2014 at 11:42 AM, Naasheer Ali <[email protected]> wrote: > >> Hi Vanji, >> >> The same error remains. >> >> Regards, >> -- >> >> *Naasheer Ali* | Associate Software Engineer >> >> WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka >> >> Email: [email protected] >> >> On Wed, Dec 10, 2014 at 11:25 AM, Vanjikumaran Sivajothy <[email protected]> >> wrote: >> >>> This issue due to keyword in the object and you are trying to delete. >>> >>> Can you please try try this by escaping the words? >>> >>> >>> *delete ["payload"].["brandingSettings"].["* >>> *image"].["backgroundImageUrl"].["default"];* >>> >>> On Wed, Dec 10, 2014 at 11:22 AM, Naasheer Ali <[email protected]> >>> wrote: >>> >>>> Hi All, >>>> >>>> I'm doing YouTube connector for ESB. Below I've written a portion of a >>>> payload[1]. The default is an optional parameter, I used filter mediator to >>>> check whether the default parameter has a value or not, If it has a value >>>> default parameter and it's value will be added to the payload otherwise it >>>> should be removed from the payload, so I've used javascript[2] to do this. >>>> Since default is a keyword, When I upload the zip file to ESB, ESB gives an >>>> error message[3]. >>>> >>>> 1. { "brandingSettings": {"image": {"backgroundImageUrl": {"default": " >>>> "} } } } >>>> >>>> 2. <filter >>>> xpath="get-property('uri.var.default') = '' or >>>> (not(string(get-property('uri.var.default'))))"> >>>> <then> >>>> <script language="js"><![CDATA[ >>>> var payload = mc.getPayloadJSON(); >>>> delete >>>> payload.brandingSettings.image.backgroundImageUrl.default; >>>> mc.setPayloadJSON(payload); >>>> ]]> >>>> </script> >>>> </then> >>>> </filter> >>>> >>>> 3. [2014-12-09 18:40:37,591] INFO - LibraryArtifactDeployer Synapse >>>> Library named '{org.wso2.carbon.connector} >>>> YouTube' has been deployed from file : >>>> /home/naasheer/Desktop/wso2esb-4.8.1/repository/deployment/server/synapse-libs/YouTube.zip >>>> [2014-12-09 18:40:48,692] INFO - SynapseImportFactory Successfully >>>> created Synapse Import: YouTube >>>> [2014-12-09 18:40:48,907] ERROR - MediationLibraryAdminService Unable >>>> to update status for : {org.wso2.carbon.connector}YouTube :: Template >>>> configuration : null cannot be builtfor Synapse Library artifact : >>>> ChannelsUpdate >>>> org.apache.synapse.deployers.SynapseArtifactDeploymentException: >>>> Template configuration : null cannot be builtfor Synapse Library artifact : >>>> ChannelsUpdate >>>> at >>>> org.apache.synapse.libraries.model.LibraryArtifact$TemplateArtifactFile.build(LibraryArtifact.java:196) >>>> at >>>> org.apache.synapse.libraries.model.LibraryArtifact.loadComponentsInto(LibraryArtifact.java:100) >>>> at >>>> org.apache.synapse.libraries.model.SynapseLibrary.loadLibrary(SynapseLibrary.java:144) >>>> at >>>> org.apache.synapse.libraries.model.SynapseLibrary.loadLibrary(SynapseLibrary.java:129) >>>> at >>>> org.apache.synapse.libraries.util.LibDeployerUtils.loadLibArtifacts(LibDeployerUtils.java:340) >>>> at >>>> org.wso2.carbon.mediation.library.service.MediationLibraryAdminService.addImport(MediationLibraryAdminService.java:81) >>>> at >>>> org.wso2.carbon.mediation.library.service.MediationLibraryAdminService.addImport(MediationLibraryAdminService.java:105) >>>> at >>>> org.wso2.carbon.mediation.library.service.MediationLibraryAdminService.updateStatus(MediationLibraryAdminService.java:412) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>> at java.lang.reflect.Method.invoke(Method.java:601) >>>> at >>>> org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212) >>>> at >>>> org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver.invokeBusinessLogic(RPCInOnlyMessageReceiver.java:66) >>>> at >>>> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110) >>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) >>>> at >>>> org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:169) >>>> at >>>> org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:82) >>>> at >>>> org.wso2.carbon.core.transports.local.CarbonLocalTransportSender.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45) >>>> at >>>> org.apache.axis2.transport.local.LocalTransportSender.invoke(LocalTransportSender.java:77) >>>> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) >>>> at >>>> org.apache.axis2.description.OutOnlyAxisOperationClient.executeImpl(OutOnlyAxisOperation.java:297) >>>> at >>>> org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) >>>> at >>>> org.wso2.carbon.mediation.library.stub.MediationLibraryAdminServiceStub.updateStatus(MediationLibraryAdminServiceStub.java:1476) >>>> at >>>> org.wso2.carbon.mediation.library.ui.LibraryAdminClient.updateStatus(LibraryAdminClient.java:114) >>>> at >>>> org.apache.jsp.mediation_005flibrary.import_005flib_jsp._jspService(org.apache.jsp.mediation_005flibrary.import_005flib_jsp:96) >>>> at >>>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403) >>>> at >>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492) >>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155) >>>> at >>>> org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68) >>>> 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:749) >>>> at >>>> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) >>>> at >>>> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.include(RequestDispatcherAdaptor.java:37) >>>> at >>>> org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.include(ContextPathServletAdaptor.java:369) >>>> at >>>> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:1015) >>>> at >>>> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:700) >>>> at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>> at java.lang.reflect.Method.invoke(Method.java:601) >>>> at org.apache.tiles.jsp.context.JspUtil.doInclude(JspUtil.java:87) >>>> at >>>> org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:88) >>>> at >>>> org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:82) >>>> at >>>> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:465) >>>> at >>>> org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:140) >>>> at >>>> org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:117) >>>> at >>>> org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderTagSupport.java:171) >>>> at >>>> org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagSupport.java:75) >>>> at >>>> org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(ContainerTagSupport.java:80) >>>> at >>>> org.apache.jsp.admin.layout.template_jsp._jspx_meth_tiles_insertAttribute_7(org.apache.jsp.admin.layout.template_jsp:603) >>>> at >>>> org.apache.jsp.admin.layout.template_jsp._jspService(org.apache.jsp.admin.layout.template_jsp:335) >>>> at >>>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403) >>>> at >>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492) >>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155) >>>> at >>>> org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68) >>>> 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:749) >>>> at >>>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487) >>>> at >>>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412) >>>> at >>>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30) >>>> at >>>> org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.forward(ContextPathServletAdaptor.java:362) >>>> at >>>> org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:198) >>>> at >>>> org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:185) >>>> at >>>> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:419) >>>> at >>>> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:370) >>>> at >>>> org.wso2.carbon.ui.action.ActionHelper.render(ActionHelper.java:52) >>>> at >>>> org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:101) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68) >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) >>>> at >>>> org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61) >>>> 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:222) >>>> 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:171) >>>> at >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:49) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156) >>>> at >>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) >>>> 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:1004) >>>> at >>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) >>>> at >>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653) >>>> 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.apache.synapse.SynapseException: Exception initializing >>>> inline script >>>> at >>>> org.apache.synapse.mediators.bsf.ScriptMediator.initInlineScript(ScriptMediator.java:356) >>>> at >>>> org.apache.synapse.mediators.bsf.ScriptMediator.<init>(ScriptMediator.java:148) >>>> at >>>> org.apache.synapse.mediators.bsf.ScriptMediatorFactory.createSpecificMediator(ScriptMediatorFactory.java:105) >>>> at >>>> org.apache.synapse.config.xml.AbstractMediatorFactory.createMediator(AbstractMediatorFactory.java:91) >>>> at >>>> org.apache.synapse.config.xml.MediatorFactoryFinder.getMediator(MediatorFactoryFinder.java:223) >>>> at >>>> org.apache.synapse.config.xml.AbstractListMediatorFactory.addChildren(AbstractListMediatorFactory.java:41) >>>> at >>>> org.apache.synapse.config.xml.FilterMediatorFactory.createSpecificMediator(FilterMediatorFactory.java:136) >>>> at >>>> org.apache.synapse.config.xml.AbstractMediatorFactory.createMediator(AbstractMediatorFactory.java:91) >>>> at >>>> org.apache.synapse.config.xml.MediatorFactoryFinder.getMediator(MediatorFactoryFinder.java:223) >>>> at >>>> org.apache.synapse.config.xml.AbstractListMediatorFactory.addChildren(AbstractListMediatorFactory.java:41) >>>> at >>>> org.apache.synapse.config.xml.TemplateMediatorFactory.createSpecificMediator(TemplateMediatorFactory.java:61) >>>> at >>>> org.apache.synapse.config.xml.AbstractMediatorFactory.createMediator(AbstractMediatorFactory.java:91) >>>> at >>>> org.apache.synapse.config.xml.MediatorFactoryFinder.getMediator(MediatorFactoryFinder.java:223) >>>> at >>>> org.apache.synapse.libraries.model.LibraryArtifact$TemplateArtifactFile.build(LibraryArtifact.java:190) >>>> ... 123 more >>>> Caused by: javax.script.ScriptException: >>>> org.mozilla.javascript.EvaluatorException: missing name after . operator >>>> (<Unknown Source>#3) >>>> at >>>> com.sun.phobos.script.javascript.RhinoScriptEngine.compile(RhinoScriptEngine.java:341) >>>> at >>>> com.sun.phobos.script.javascript.RhinoScriptEngine.compile(RhinoScriptEngine.java:323) >>>> at >>>> org.apache.synapse.mediators.bsf.ScriptMediator.initInlineScript(ScriptMediator.java:345) >>>> ... 136 more >>>> Caused by: org.mozilla.javascript.EvaluatorException: missing name >>>> after . operator (<Unknown Source>#3) >>>> at >>>> org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:109) >>>> at >>>> org.mozilla.javascript.DefaultErrorReporter.error(DefaultErrorReporter.java:96) >>>> at org.mozilla.javascript.Parser.addError(Parser.java:140) >>>> at org.mozilla.javascript.Parser.reportError(Parser.java:154) >>>> at org.mozilla.javascript.Parser.memberExprTail(Parser.java:1787) >>>> at org.mozilla.javascript.Parser.memberExpr(Parser.java:1732) >>>> at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1590) >>>> at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1574) >>>> at org.mozilla.javascript.Parser.mulExpr(Parser.java:1519) >>>> at org.mozilla.javascript.Parser.addExpr(Parser.java:1500) >>>> at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1480) >>>> at org.mozilla.javascript.Parser.relExpr(Parser.java:1454) >>>> at org.mozilla.javascript.Parser.eqExpr(Parser.java:1410) >>>> at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:1399) >>>> at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:1388) >>>> at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:1377) >>>> at org.mozilla.javascript.Parser.andExpr(Parser.java:1365) >>>> at org.mozilla.javascript.Parser.orExpr(Parser.java:1353) >>>> at org.mozilla.javascript.Parser.condExpr(Parser.java:1336) >>>> at org.mozilla.javascript.Parser.assignExpr(Parser.java:1321) >>>> at org.mozilla.javascript.Parser.expr(Parser.java:1308) >>>> at org.mozilla.javascript.Parser.statementHelper(Parser.java:1205) >>>> at org.mozilla.javascript.Parser.statement(Parser.java:655) >>>> at org.mozilla.javascript.Parser.parse(Parser.java:377) >>>> at org.mozilla.javascript.Parser.parse(Parser.java:336) >>>> at org.mozilla.javascript.Context.compileImpl(Context.java:2322) >>>> at org.mozilla.javascript.Context.compileReader(Context.java:1310) >>>> at org.mozilla.javascript.Context.compileReader(Context.java:1282) >>>> at >>>> com.sun.phobos.script.javascript.RhinoScriptEngine.compile(RhinoScriptEngine.java:337) >>>> ... 138 more >>>> [2014-12-09 18:40:48,911] ERROR - RPCInOnlyMessageReceiver Unable to >>>> update status for : {org.wso2.carbon.connector}YouTube :: Template >>>> configuration : null cannot be builtfor Synapse Library artifact : >>>> ChannelsUpdate >>>> org.apache.axis2.AxisFault: Unable to update status for : >>>> {org.wso2.carbon.connector}YouTube :: Template configuration : null cannot >>>> be builtfor Synapse Library artifact : ChannelsUpdate >>>> at >>>> org.wso2.carbon.mediation.library.service.MediationLibraryAdminService.handleException(MediationLibraryAdminService.java:342) >>>> at >>>> org.wso2.carbon.mediation.library.service.MediationLibraryAdminService.updateStatus(MediationLibraryAdminService.java:434) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>> at java.lang.reflect.Method.invoke(Method.java:601) >>>> at >>>> org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212) >>>> at >>>> org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver.invokeBusinessLogic(RPCInOnlyMessageReceiver.java:66) >>>> at >>>> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110) >>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) >>>> at >>>> org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:169) >>>> at >>>> org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:82) >>>> at >>>> org.wso2.carbon.core.transports.local.CarbonLocalTransportSender.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45) >>>> at >>>> org.apache.axis2.transport.local.LocalTransportSender.invoke(LocalTransportSender.java:77) >>>> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) >>>> at >>>> org.apache.axis2.description.OutOnlyAxisOperationClient.executeImpl(OutOnlyAxisOperation.java:297) >>>> at >>>> org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) >>>> at >>>> org.wso2.carbon.mediation.library.stub.MediationLibraryAdminServiceStub.updateStatus(MediationLibraryAdminServiceStub.java:1476) >>>> at >>>> org.wso2.carbon.mediation.library.ui.LibraryAdminClient.updateStatus(LibraryAdminClient.java:114) >>>> at >>>> org.apache.jsp.mediation_005flibrary.import_005flib_jsp._jspService(org.apache.jsp.mediation_005flibrary.import_005flib_jsp:96) >>>> at >>>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403) >>>> at >>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492) >>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155) >>>> at >>>> org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68) >>>> 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:749) >>>> at >>>> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605) >>>> at >>>> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.include(RequestDispatcherAdaptor.java:37) >>>> at >>>> org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.include(ContextPathServletAdaptor.java:369) >>>> at >>>> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:1015) >>>> at >>>> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:700) >>>> at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>> at java.lang.reflect.Method.invoke(Method.java:601) >>>> at org.apache.tiles.jsp.context.JspUtil.doInclude(JspUtil.java:87) >>>> at >>>> org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:88) >>>> at >>>> org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:82) >>>> at >>>> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:465) >>>> at >>>> org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:140) >>>> at >>>> org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:117) >>>> at >>>> org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderTagSupport.java:171) >>>> at >>>> org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagSupport.java:75) >>>> at >>>> org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(ContainerTagSupport.java:80) >>>> at >>>> org.apache.jsp.admin.layout.template_jsp._jspx_meth_tiles_insertAttribute_7(org.apache.jsp.admin.layout.template_jsp:603) >>>> at >>>> org.apache.jsp.admin.layout.template_jsp._jspService(org.apache.jsp.admin.layout.template_jsp:335) >>>> at >>>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403) >>>> at >>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492) >>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155) >>>> at >>>> org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68) >>>> 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:749) >>>> at >>>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487) >>>> at >>>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412) >>>> at >>>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30) >>>> at >>>> org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.forward(ContextPathServletAdaptor.java:362) >>>> at >>>> org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:198) >>>> at >>>> org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:185) >>>> at >>>> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:419) >>>> at >>>> org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:370) >>>> at >>>> org.wso2.carbon.ui.action.ActionHelper.render(ActionHelper.java:52) >>>> at >>>> org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:101) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128) >>>> at >>>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) >>>> at >>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68) >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) >>>> at >>>> org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61) >>>> 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:222) >>>> 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:171) >>>> at >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:49) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156) >>>> at >>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) >>>> 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:1004) >>>> at >>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) >>>> at >>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653) >>>> 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.apache.synapse.deployers.SynapseArtifactDeploymentException: Template >>>> configuration : null cannot be builtfor Synapse Library artifact : >>>> ChannelsUpdate >>>> at >>>> org.apache.synapse.libraries.model.LibraryArtifact$TemplateArtifactFile.build(LibraryArtifact.java:196) >>>> at >>>> org.apache.synapse.libraries.model.LibraryArtifact.loadComponentsInto(LibraryArtifact.java:100) >>>> at >>>> org.apache.synapse.libraries.model.SynapseLibrary.loadLibrary(SynapseLibrary.java:144) >>>> at >>>> org.apache.synapse.libraries.model.SynapseLibrary.loadLibrary(SynapseLibrary.java:129) >>>> at >>>> org.apache.synapse.libraries.util.LibDeployerUtils.loadLibArtifacts(LibDeployerUtils.java:340) >>>> at >>>> org.wso2.carbon.mediation.library.service.MediationLibraryAdminService.addImport(MediationLibraryAdminService.java:81) >>>> at >>>> org.wso2.carbon.mediation.library.service.MediationLibraryAdminService.addImport(MediationLibraryAdminService.java:105) >>>> at >>>> org.wso2.carbon.mediation.library.service.MediationLibraryAdminService.updateStatus(MediationLibraryAdminService.java:412) >>>> ... 116 more >>>> Caused by: org.apache.synapse.SynapseException: Exception initializing >>>> inline script >>>> at >>>> org.apache.synapse.mediators.bsf.ScriptMediator.initInlineScript(ScriptMediator.java:356) >>>> at >>>> org.apache.synapse.mediators.bsf.ScriptMediator.<init>(ScriptMediator.java:148) >>>> at >>>> org.apache.synapse.mediators.bsf.ScriptMediatorFactory.createSpecificMediator(ScriptMediatorFactory.java:105) >>>> at >>>> org.apache.synapse.config.xml.AbstractMediatorFactory.createMediator(AbstractMediatorFactory.java:91) >>>> at >>>> org.apache.synapse.config.xml.MediatorFactoryFinder.getMediator(MediatorFactoryFinder.java:223) >>>> at >>>> org.apache.synapse.config.xml.AbstractListMediatorFactory.addChildren(AbstractListMediatorFactory.java:41) >>>> at >>>> org.apache.synapse.config.xml.FilterMediatorFactory.createSpecificMediator(FilterMediatorFactory.java:136) >>>> at >>>> org.apache.synapse.config.xml.AbstractMediatorFactory.createMediator(AbstractMediatorFactory.java:91) >>>> at >>>> org.apache.synapse.config.xml.MediatorFactoryFinder.getMediator(MediatorFactoryFinder.java:223) >>>> at >>>> org.apache.synapse.config.xml.AbstractListMediatorFactory.addChildren(AbstractListMediatorFactory.java:41) >>>> at >>>> org.apache.synapse.config.xml.TemplateMediatorFactory.createSpecificMediator(TemplateMediatorFactory.java:61) >>>> at >>>> org.apache.synapse.config.xml.AbstractMediatorFactory.createMediator(AbstractMediatorFactory.java:91) >>>> at >>>> org.apache.synapse.config.xml.MediatorFactoryFinder.getMediator(MediatorFactoryFinder.java:223) >>>> at >>>> org.apache.synapse.libraries.model.LibraryArtifact$TemplateArtifactFile.build(LibraryArtifact.java:190) >>>> ... 123 more >>>> Caused by: javax.script.ScriptException: >>>> org.mozilla.javascript.EvaluatorException: missing name after . operator >>>> (<Unknown Source>#3) >>>> at >>>> com.sun.phobos.script.javascript.RhinoScriptEngine.compile(RhinoScriptEngine.java:341) >>>> at >>>> com.sun.phobos.script.javascript.RhinoScriptEngine.compile(RhinoScriptEngine.java:323) >>>> at >>>> org.apache.synapse.mediators.bsf.ScriptMediator.initInlineScript(ScriptMediator.java:345) >>>> ... 136 more >>>> Caused by: org.mozilla.javascript.EvaluatorException: missing name >>>> after . operator (<Unknown Source>#3) >>>> at >>>> org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:109) >>>> at >>>> org.mozilla.javascript.DefaultErrorReporter.error(DefaultErrorReporter.java:96) >>>> at org.mozilla.javascript.Parser.addError(Parser.java:140) >>>> at org.mozilla.javascript.Parser.reportError(Parser.java:154) >>>> at org.mozilla.javascript.Parser.memberExprTail(Parser.java:1787) >>>> at org.mozilla.javascript.Parser.memberExpr(Parser.java:1732) >>>> at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1590) >>>> at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1574) >>>> at org.mozilla.javascript.Parser.mulExpr(Parser.java:1519) >>>> at org.mozilla.javascript.Parser.addExpr(Parser.java:1500) >>>> at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1480) >>>> at org.mozilla.javascript.Parser.relExpr(Parser.java:1454) >>>> at org.mozilla.javascript.Parser.eqExpr(Parser.java:1410) >>>> at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:1399) >>>> at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:1388) >>>> at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:1377) >>>> at org.mozilla.javascript.Parser.andExpr(Parser.java:1365) >>>> at org.mozilla.javascript.Parser.orExpr(Parser.java:1353) >>>> at org.mozilla.javascript.Parser.condExpr(Parser.java:1336) >>>> at org.mozilla.javascript.Parser.assignExpr(Parser.java:1321) >>>> at org.mozilla.javascript.Parser.expr(Parser.java:1308) >>>> at org.mozilla.javascript.Parser.statementHelper(Parser.java:1205) >>>> at org.mozilla.javascript.Parser.statement(Parser.java:655) >>>> at org.mozilla.javascript.Parser.parse(Parser.java:377) >>>> at org.mozilla.javascript.Parser.parse(Parser.java:336) >>>> at org.mozilla.javascript.Context.compileImpl(Context.java:2322) >>>> at org.mozilla.javascript.Context.compileReader(Context.java:1310) >>>> at org.mozilla.javascript.Context.compileReader(Context.java:1282) >>>> at >>>> com.sun.phobos.script.javascript.RhinoScriptEngine.compile(RhinoScriptEngine.java:337) >>>> ... 138 more >>>> >>>> >>>> Regards, >>>> -- >>>> >>>> *Naasheer Ali* | Associate Software Engineer >>>> >>>> WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka >>>> >>>> Email: [email protected] >>>> >>> >>> >>> >>> -- >>> Sivajothy Vanjikumaran >>> *Senior Software Engineer* >>> *Integration Technologies Team* >>> *WSO2 Inc. http://wso2.com <http://wso2.com/>* >>> *Mobile:(+94)777219209* >>> [image: Facebook] <https://www.facebook.com/vanjikumaran> [image: >>> Twitter] <https://twitter.com/vanjikumaran> [image: LinkedIn] >>> <http://www.linkedin.com/pub/vanjikumaran-sivajothy/25/b31/293> [image: >>> Blogger] <http://vanjikumaran.blogspot.com/> [image: SlideShare] >>> <http://www.slideshare.net/vanjikumaran> >>> >>> This communication may contain privileged or other >>> confidential information and is intended exclusively for the addressee/s. >>> If you are not the intended recipient/s, or believe that you may >>> have received this communication in error, please reply to the >>> sender indicating that fact and delete the copy you received and in >>> addition, you should not print, copy, re-transmit, disseminate, or >>> otherwise use the information contained in this communication. >>> Internet communications cannot be guaranteed to be timely, secure, error >>> or virus-free. The sender does not accept liability for any errors >>> or omissions >>> >> >> >> _______________________________________________ >> 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] > -- Sivajothy Vanjikumaran *Senior Software Engineer* *Integration Technologies Team* *WSO2 Inc. http://wso2.com <http://wso2.com/>* *Mobile:(+94)777219209* [image: Facebook] <https://www.facebook.com/vanjikumaran> [image: Twitter] <https://twitter.com/vanjikumaran> [image: LinkedIn] <http://www.linkedin.com/pub/vanjikumaran-sivajothy/25/b31/293> [image: Blogger] <http://vanjikumaran.blogspot.com/> [image: SlideShare] <http://www.slideshare.net/vanjikumaran> This communication may contain privileged or other confidential information and is intended exclusively for the addressee/s. If you are not the intended recipient/s, or believe that you may have received this communication in error, please reply to the sender indicating that fact and delete the copy you received and in addition, you should not print, copy, re-transmit, disseminate, or otherwise use the information contained in this communication. Internet communications cannot be guaranteed to be timely, secure, error or virus-free. The sender does not accept liability for any errors or omissions
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
