Hi All, The issue is due to incorrectly designed orbit bundles and solved by excluding those from bin.xml
Thanks, Madusanka On Wed, Sep 16, 2015 at 9:45 AM, Madusanka Premaratne <madusan...@wso2.com> wrote: > Hi UES team, > I am getting following error intermittently. Which pops out from > org.wso2.carbon.forum.registry.RegistryForumManager. As per my observations > the particular package is visible to osgi. > > The OSGI outputs as follows. > > osgi> p org.wso2.carbon.forum.registry > org.wso2.carbon.forum.registry; > version="0.0.0"<org.wso2.carbon.forum_4.3.0.SNAPSHOT [227]> > > osgi> b 227 > org.wso2.carbon.forum_4.3.0.SNAPSHOT [227] > Id=227, Status=ACTIVE Data > Root=/Users/Maduz/Documents/API-MANAGER/Github/madusankapremaratne/product-apim/modules/distribution/product/target/wso2am-1.10.0-SNAPSHOT/repository/components/default/configuration/org.eclipse.osgi/bundles/227/data > "Registered Services" > {org.wso2.carbon.utils.Axis2ConfigurationContextObserver}={service.id > =152} > Services in use: > {org.wso2.carbon.registry.core.service.RegistryService, > org.wso2.carbon.registry.api.RegistryService}={service.id=149} > {org.wso2.carbon.user.core.service.RealmService, > org.wso2.carbon.user.api.UserRealmService}={service.id=143} > Exported packages > org.wso2.carbon.forum; version="0.0.0"[exported] > org.wso2.carbon.forum.dto; version="0.0.0"[exported] > org.wso2.carbon.forum.registry; version="0.0.0"[exported] > Imported packages > javax.xml.namespace; > version="0.0.0"<org.eclipse.osgi_3.9.1.v20130814-1242 [0]> > org.apache.axis2.context; version="1.6.1.wso2v14"<axis2_1.6.1.wso2v14 > [14]> > org.apache.commons.logging; > version="1.2.0"<org.wso2.carbon.logging_4.4.1 [296]> > org.osgi.framework; > version="1.7.0"<org.eclipse.osgi_3.9.1.v20130814-1242 [0]> > org.osgi.service.component; > version="1.2.0"<org.eclipse.osgi.services_3.3.100.v20130513-1956 [137]> > org.wso2.carbon.context; version="4.4.1"<org.wso2.carbon.utils_4.4.1 > [456]> > org.wso2.carbon.governance.api.exception; > version="0.0.0"<org.wso2.carbon.governance.api_4.5.8 [229]> > org.wso2.carbon.governance.api.generic; > version="0.0.0"<org.wso2.carbon.governance.api_4.5.8 [229]> > org.wso2.carbon.governance.api.generic.dataobjects; > version="0.0.0"<org.wso2.carbon.governance.api_4.5.8 [229]> > org.wso2.carbon.governance.api.util; > version="0.0.0"<org.wso2.carbon.governance.api_4.5.8 [229]> > org.wso2.carbon.registry.core; > version="1.0.1"<org.wso2.carbon.registry.core_4.4.1 [364]> > org.wso2.carbon.registry.core.config; > version="1.0.1"<org.wso2.carbon.registry.core_4.4.1 [364]> > org.wso2.carbon.registry.core.exceptions; > version="1.0.1"<org.wso2.carbon.registry.core_4.4.1 [364]> > org.wso2.carbon.registry.core.jdbc.realm; > version="1.0.1"<org.wso2.carbon.registry.core_4.4.1 [364]> > org.wso2.carbon.registry.core.pagination; > version="1.0.1"<org.wso2.carbon.registry.core_4.4.1 [364]> > org.wso2.carbon.registry.core.service; > version="1.0.1"<org.wso2.carbon.registry.core_4.4.1 [364]> > org.wso2.carbon.registry.core.session; > version="1.0.1"<org.wso2.carbon.registry.core_4.4.1 [364]> > org.wso2.carbon.registry.core.utils; > version="1.0.1"<org.wso2.carbon.registry.core_4.4.1 [364]> > org.wso2.carbon.user.api; > version="1.0.1"<org.wso2.carbon.user.api_4.4.1 [450]> > org.wso2.carbon.user.core; > version="4.4.1"<org.wso2.carbon.user.core_4.4.1 [451]> > org.wso2.carbon.user.core.service; > version="4.4.1"<org.wso2.carbon.user.core_4.4.1 [451]> > org.wso2.carbon.user.core.tenant; > version="4.4.1"<org.wso2.carbon.user.core_4.4.1 [451]> > org.wso2.carbon.utils; version="4.4.1"<org.wso2.carbon.utils_4.4.1 > [456]> > org.wso2.carbon.utils.multitenancy; > version="4.4.1"<org.wso2.carbon.utils_4.4.1 [456]> > No fragment bundles > Named class space > org.wso2.carbon.forum; bundle-version="4.3.0.SNAPSHOT"[provided] > No required bundles > > > The error I am getting is, > [2015-09-16 09:29:17,190] ERROR - WebAppManager > org.mozilla.javascript.EcmaError: TypeError: [JavaPackage > org.wso2.carbon.forum.registry.RegistryForumManager] is not a function, it > is object. (/store/site/blocks/forum/controller/topics.jag#45) > org.jaggeryjs.scriptengine.exceptions.ScriptException: > org.mozilla.javascript.EcmaError: TypeError: [JavaPackage > org.wso2.carbon.forum.registry.RegistryForumManager] is not a function, it > is object. (/store/site/blocks/forum/controller/topics.jag#45) > at > org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:571) > at org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273) > at > org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebAppManager.java:587) > at > org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:507) > at org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:24) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) > at org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) > at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) > at > org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) > at > org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) > at > org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) > at > org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) > at > org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) > at > org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) > at > org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) > at > org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) > at > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) > at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) > at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > at java.lang.Thread.run(Thread.java:745) > Caused by: org.mozilla.javascript.EcmaError: TypeError: [JavaPackage > org.wso2.carbon.forum.registry.RegistryForumManager] is not a function, it > is object. (/store/site/blocks/forum/controller/topics.jag#45) > 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.typeError2(ScriptRuntime.java:3712) > at > org.mozilla.javascript.ScriptRuntime.notFunctionError(ScriptRuntime.java:3767) > at > org.mozilla.javascript.ScriptRuntime.notFunctionError(ScriptRuntime.java:3755) > at org.mozilla.javascript.ScriptRuntime.newObject(ScriptRuntime.java:2346) > at > org.jaggeryjs.rhino.store.site.blocks.forum.controller.c0._c_script_0(/store/site/blocks/forum/controller/topics.jag:45) > at > org.jaggeryjs.rhino.store.site.blocks.forum.controller.c0.call(/store/site/blocks/forum/controller/topics.jag) > at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394) > at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091) > at > org.jaggeryjs.rhino.store.site.blocks.forum.controller.c0.call(/store/site/blocks/forum/controller/topics.jag) > at > org.jaggeryjs.rhino.store.site.blocks.forum.controller.c0.exec(/store/site/blocks/forum/controller/topics.jag) > at > org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:567) > ... 41 more > > Any advices to resolve this issue? > > Thanks in advance for the responses. > Madusanka > > On Wed, Jul 29, 2015 at 5:52 PM, Manuranga Perera <m...@wso2.com> wrote: > >> Next step is to take a look at OSGi console to see if >> org.wso2.carbon.apimgt.impl.utils package is exposed.sure we can take a >> look tomorrow. >> >> On Wed, Jul 29, 2015 at 5:33 PM, Madusanka Premaratne < >> madusan...@wso2.com> wrote: >> >>> Hi Manuranga, >>> It does not recognise the class. I will come and talk to you tomorrow. >>> >>> Thanks for the help >>> >>> On Wed, Jul 29, 2015 at 3:04 PM, Manuranga Perera <m...@wso2.com> wrote: >>> >>>> Hi Madusanka, >>>> it seems this org.wso2.carbon.apimgt.impl.utils.APIUtil class is not >>>> visible for jaggery for some reason. if you put a java brake point at >>>> >>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:571)and >>>> try Class.forName to see if the class is visible we can narrow this >>>> down >>>> >>>> if you have any issues doing above, meet me. >>>> >>>> On Wed, Jul 29, 2015 at 2:19 PM, Harsha Kumara <hars...@wso2.com> >>>> wrote: >>>> >>>>> Hi Madusanka, >>>>> >>>>> What the value passing for the method argument? If all in place, it >>>>> should be work. We have used same in 2.0.0. >>>>> >>>>> [1] - >>>>> https://github.com/wso2/carbon-apimgt/blob/master/features/apimgt/org.wso2.carbon.apimgt.publisher.feature/src/main/resources/apipublisher/scripts/provider.js#L586 >>>>> >>>>> Thanks, >>>>> Harsha >>>>> >>>>> On Wed, Jul 29, 2015 at 2:01 PM, Madusanka Premaratne < >>>>> madusan...@wso2.com> wrote: >>>>> >>>>>> Hi Tanya, >>>>>> The particular .jar exists in the classpath and I use the same java >>>>>> version (1.7.0_80) for both operations. >>>>>> >>>>>> For you to understand the problem, I added the jaggery code snippet >>>>>> which gives the error. >>>>>> >>>>>> var APIUtil = Packages.org.wso2.carbon.apimgt.impl.utils.APIUtil; >>>>>> providerValUe = APIUtil.replaceEmailDomain(providerValUe); >>>>>> >>>>>> >>>>>> Thanks, >>>>>> Madusanka >>>>>> >>>>>> On Wed, Jul 29, 2015 at 11:09 AM, Tanya Madurapperuma <ta...@wso2.com >>>>>> > wrote: >>>>>> >>>>>>> - Check whether the org.wso2.carbon.apimgt.impl.utils.APIUtil jar is >>>>>>> available in the classpath. >>>>>>> - Check whether the compiled java version of above jar and the java >>>>>>> version you started the server are the same >>>>>>> >>>>>>> Thanks, >>>>>>> Tanya >>>>>>> >>>>>>> On Wed, Jul 29, 2015 at 10:53 AM, Madusanka Premaratne < >>>>>>> madusan...@wso2.com> wrote: >>>>>>> >>>>>>>> Hi all, >>>>>>>> I have recently updated jaggery version of APIM from 0.9.0 to >>>>>>>> 0.10.0 and API Store gives the following error. I checked that the >>>>>>>> method >>>>>>>> *raplaceEmailDomain* exists in *APIUtil* and I was not able to >>>>>>>> find out an issue. >>>>>>>> >>>>>>>> [2015-07-29 10:39:34,309] ERROR - WebAppManager >>>>>>>> org.mozilla.javascript.EcmaError: TypeError: Cannot call property >>>>>>>> replaceEmailDomain in object [JavaPackage >>>>>>>> org.wso2.carbon.apimgt.impl.utils.APIUtil]. It is not a function, it is >>>>>>>> "object". >>>>>>>> (/store/site/themes/fancy/templates/api/swagger/template.jag#36) >>>>>>>> org.jaggeryjs.scriptengine.exceptions.ScriptException: >>>>>>>> org.mozilla.javascript.EcmaError: TypeError: Cannot call property >>>>>>>> replaceEmailDomain in object [JavaPackage >>>>>>>> org.wso2.carbon.apimgt.impl.utils.APIUtil]. It is not a function, it is >>>>>>>> "object". >>>>>>>> (/store/site/themes/fancy/templates/api/swagger/template.jag#36) >>>>>>>> at >>>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:571) >>>>>>>> at >>>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273) >>>>>>>> at >>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebAppManager.java:587) >>>>>>>> at >>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:507) >>>>>>>> at >>>>>>>> org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:24) >>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) >>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) >>>>>>>> at >>>>>>>> org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>> at >>>>>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) >>>>>>>> at >>>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) >>>>>>>> at >>>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) >>>>>>>> at >>>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) >>>>>>>> at >>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) >>>>>>>> at >>>>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) >>>>>>>> at >>>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>>>>> at java.lang.Thread.run(Thread.java:745) >>>>>>>> Caused by: org.mozilla.javascript.EcmaError: TypeError: Cannot call >>>>>>>> property replaceEmailDomain in object [JavaPackage >>>>>>>> org.wso2.carbon.apimgt.impl.utils.APIUtil]. It is not a function, it is >>>>>>>> "object". >>>>>>>> (/store/site/themes/fancy/templates/api/swagger/template.jag#36) >>>>>>>> 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.typeError3(ScriptRuntime.java:3719) >>>>>>>> at >>>>>>>> org.mozilla.javascript.ScriptRuntime.notFunctionError(ScriptRuntime.java:3786) >>>>>>>> at >>>>>>>> org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThisHelper(ScriptRuntime.java:2269) >>>>>>>> at >>>>>>>> org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:2251) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.themes.fancy.templates.api.swagger.c0._c_anonymous_1(/store/site/themes/fancy/templates/api/swagger/template.jag:36) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.themes.fancy.templates.api.swagger.c0.call(/store/site/themes/fancy/templates/api/swagger/template.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.jagg.c0._c_anonymous_26(/store/jagg/jagg.jag:241) >>>>>>>> at org.jaggeryjs.rhino.store.jagg.c0.call(/store/jagg/jagg.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.jagg.c0._c_anonymous_51(/store/jagg/jagg.jag:673) >>>>>>>> at org.jaggeryjs.rhino.store.jagg.c0.call(/store/jagg/jagg.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.themes.fancy.templates.ui.tab.c0._c_anonymous_1(/store/site/themes/fancy/templates/ui/tab/template.jag:31) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.themes.fancy.templates.ui.tab.c0.call(/store/site/themes/fancy/templates/ui/tab/template.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.jagg.c0._c_anonymous_26(/store/jagg/jagg.jag:241) >>>>>>>> at org.jaggeryjs.rhino.store.jagg.c0.call(/store/jagg/jagg.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.jagg.c0._c_anonymous_50(/store/jagg/jagg.jag:660) >>>>>>>> at org.jaggeryjs.rhino.store.jagg.c0.call(/store/jagg/jagg.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.themes.fancy.templates.api.api_info.c0._c_anonymous_1(/store/site/themes/fancy/templates/api/api-info/template.jag:260) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.themes.fancy.templates.api.api_info.c0.call(/store/site/themes/fancy/templates/api/api-info/template.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.jagg.c0._c_anonymous_26(/store/jagg/jagg.jag:241) >>>>>>>> at org.jaggeryjs.rhino.store.jagg.c0.call(/store/jagg/jagg.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.jagg.c0._c_anonymous_51(/store/jagg/jagg.jag:676) >>>>>>>> at org.jaggeryjs.rhino.store.jagg.c0.call(/store/jagg/jagg.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.themes.fancy.templates.layout.base.c0._c_anonymous_1(/store/site/themes/fancy/templates/layout/base/template.jag:28) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.themes.fancy.templates.layout.base.c0.call(/store/site/themes/fancy/templates/layout/base/template.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.jagg.c0._c_anonymous_26(/store/jagg/jagg.jag:241) >>>>>>>> at org.jaggeryjs.rhino.store.jagg.c0.call(/store/jagg/jagg.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.jagg.c0._c_anonymous_51(/store/jagg/jagg.jag:673) >>>>>>>> at org.jaggeryjs.rhino.store.jagg.c0.call(/store/jagg/jagg.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.themes.fancy.templates.page.base.c0._c_anonymous_1(/store/site/themes/fancy/templates/page/base/template.jag:103) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.themes.fancy.templates.page.base.c0.call(/store/site/themes/fancy/templates/page/base/template.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.jagg.c0._c_anonymous_49(/store/jagg/jagg.jag:656) >>>>>>>> at org.jaggeryjs.rhino.store.jagg.c0.call(/store/jagg/jagg.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.pages.c2._c_anonymous_1(/store/site/pages/item-info.jag:44) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.pages.c2.call(/store/site/pages/item-info.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:23) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.pages.c2._c_script_0(/store/site/pages/item-info.jag:9) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.pages.c2.call(/store/site/pages/item-info.jag) >>>>>>>> at >>>>>>>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394) >>>>>>>> at >>>>>>>> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.pages.c2.call(/store/site/pages/item-info.jag) >>>>>>>> at >>>>>>>> org.jaggeryjs.rhino.store.site.pages.c2.exec(/store/site/pages/item-info.jag) >>>>>>>> at >>>>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:567) >>>>>>>> ... 41 more >>>>>>>> [2015-07-29 10:39:34,315] ERROR - ApplicationDispatcher >>>>>>>> Servlet.service() for servlet JaggeryServlet threw exception >>>>>>>> java.lang.IllegalStateException: Cannot call sendError() after the >>>>>>>> response has been committed >>>>>>>> at >>>>>>>> org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:450) >>>>>>>> at >>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebAppManager.java:594) >>>>>>>> at >>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:507) >>>>>>>> at >>>>>>>> org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:24) >>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) >>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) >>>>>>>> at >>>>>>>> org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>> at >>>>>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) >>>>>>>> at >>>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) >>>>>>>> at >>>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) >>>>>>>> at >>>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) >>>>>>>> at >>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) >>>>>>>> at >>>>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) >>>>>>>> at >>>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>>>>> at java.lang.Thread.run(Thread.java:745) >>>>>>>> [2015-07-29 10:39:34,316] ERROR - StandardWrapperValve >>>>>>>> Servlet.service() for servlet [default] in context with path [/store] >>>>>>>> threw >>>>>>>> exception >>>>>>>> java.lang.IllegalStateException: Cannot call sendError() after the >>>>>>>> response has been committed >>>>>>>> at >>>>>>>> org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:450) >>>>>>>> at >>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebAppManager.java:594) >>>>>>>> at >>>>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:507) >>>>>>>> at >>>>>>>> org.jaggeryjs.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:24) >>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) >>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) >>>>>>>> at >>>>>>>> org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>> at >>>>>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>>> at >>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) >>>>>>>> at >>>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) >>>>>>>> at >>>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) >>>>>>>> at >>>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >>>>>>>> at >>>>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) >>>>>>>> at >>>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) >>>>>>>> at >>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) >>>>>>>> at >>>>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) >>>>>>>> at >>>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>>>>>> at >>>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>>>>> at java.lang.Thread.run(Thread.java:745) >>>>>>>> >>>>>>>> >>>>>>>> Anyone faced same kind of issue before? Any Idea on resolving this >>>>>>>> issue? >>>>>>>> >>>>>>>> Thanks in advance for your responses >>>>>>>> Madusanka >>>>>>>> >>>>>>>> -- >>>>>>>> *Madusanka Premaratne* | Associate Software Engineer >>>>>>>> WSO2, Inc | lean. enterprise. middleware. >>>>>>>> #20, Palm Grove, Colombo 03, Sri Lanka >>>>>>>> Mobile: +94 71 835 70 73| Work: +94 112 145 345 >>>>>>>> Email: madusan...@wso2.com | Web: www.wso2.com >>>>>>>> >>>>>>>> [image: Facebook] <https://www.facebook.com/maduzanka> [image: >>>>>>>> Twitter] <https://twitter.com/rmmpremaratne> [image: Google Plus] >>>>>>>> <https://plus.google.com/u/0/+MadusankaPremaratnemaduz/about/p/pub> >>>>>>>> [image: Linkedin] <http://lk.linkedin.com/in/madusanka/> [image: >>>>>>>> Instagram] <http://instagram.com/madusankapremaratne> [image: >>>>>>>> Skype] <http://@rmmpremaratne> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Dev mailing list >>>>>>>> Dev@wso2.org >>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Tanya Madurapperuma >>>>>>> >>>>>>> Senior Software Engineer, >>>>>>> WSO2 Inc. : wso2.com >>>>>>> Mobile : +94718184439 >>>>>>> Blog : http://tanyamadurapperuma.blogspot.com >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Madusanka Premaratne* | Associate Software Engineer >>>>>> WSO2, Inc | lean. enterprise. middleware. >>>>>> #20, Palm Grove, Colombo 03, Sri Lanka >>>>>> Mobile: +94 71 835 70 73| Work: +94 112 145 345 >>>>>> Email: madusan...@wso2.com | Web: www.wso2.com >>>>>> >>>>>> [image: Facebook] <https://www.facebook.com/maduzanka> [image: >>>>>> Twitter] <https://twitter.com/rmmpremaratne> [image: Google Plus] >>>>>> <https://plus.google.com/u/0/+MadusankaPremaratnemaduz/about/p/pub> >>>>>> [image: >>>>>> Linkedin] <http://lk.linkedin.com/in/madusanka/> [image: Instagram] >>>>>> <http://instagram.com/madusankapremaratne> [image: Skype] >>>>>> <http://@rmmpremaratne> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> Dev@wso2.org >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Harsha Kumara >>>>> Software Engineer, WSO2 Inc. >>>>> Mobile: +94775505618 >>>>> Blog:harshcreationz.blogspot.com >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> Dev@wso2.org >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> With regards, >>>> *Manu*ranga Perera. >>>> >>>> phone : 071 7 70 20 50 >>>> mail : m...@wso2.com >>>> >>> >>> >>> >>> -- >>> *Madusanka Premaratne* | Associate Software Engineer >>> WSO2, Inc | lean. enterprise. middleware. >>> #20, Palm Grove, Colombo 03, Sri Lanka >>> Mobile: +94 71 835 70 73| Work: +94 112 145 345 >>> Email: madusan...@wso2.com | Web: www.wso2.com >>> >>> [image: Facebook] <https://www.facebook.com/maduzanka> [image: Twitter] >>> <https://twitter.com/rmmpremaratne> [image: Google Plus] >>> <https://plus.google.com/u/0/+MadusankaPremaratnemaduz/about/p/pub> [image: >>> Linkedin] <http://lk.linkedin.com/in/madusanka/> [image: Instagram] >>> <http://instagram.com/madusankapremaratne> [image: Skype] >>> <http://@rmmpremaratne> >>> >>> >> >> >> -- >> With regards, >> *Manu*ranga Perera. >> >> phone : 071 7 70 20 50 >> mail : m...@wso2.com >> > > > > -- > *Madusanka Premaratne* | Associate Software Engineer > WSO2, Inc | lean. enterprise. middleware. > #20, Palm Grove, Colombo 03, Sri Lanka > Mobile: +94 71 835 70 73| Work: +94 112 145 345 > Email: madusan...@wso2.com | Web: www.wso2.com > > [image: Facebook] <https://www.facebook.com/maduzanka> [image: Twitter] > <https://twitter.com/rmmpremaratne> [image: Google Plus] > <https://plus.google.com/u/0/+MadusankaPremaratnemaduz/about/p/pub> [image: > Linkedin] <http://lk.linkedin.com/in/madusanka/> [image: Instagram] > <http://instagram.com/madusankapremaratne> [image: Skype] > <http://@rmmpremaratne> > > -- *Madusanka Premaratne* | Associate Software Engineer WSO2, Inc | lean. enterprise. middleware. #20, Palm Grove, Colombo 03, Sri Lanka Mobile: +94 71 835 70 73| Work: +94 112 145 345 Email: madusan...@wso2.com | Web: www.wso2.com [image: Facebook] <https://www.facebook.com/maduzanka> [image: Twitter] <https://twitter.com/rmmpremaratne> [image: Google Plus] <https://plus.google.com/u/0/+MadusankaPremaratnemaduz/about/p/pub> [image: Linkedin] <http://lk.linkedin.com/in/madusanka/> [image: Instagram] <http://instagram.com/madusankapremaratne> [image: Skype] <http://@rmmpremaratne>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev