Hi Dimuthu, For SLive, we have a specific set of registry and DB configurations. Have you done the same in your local setup? And, also, please validate the same with a fresh build of Manager (just in case).
Thanks, Senaka. On Wed, Apr 18, 2012 at 11:18 AM, Dimuthu Leelarathne <[email protected]>wrote: > Hi Senaka, > > Your fix works for a Greg/ESB setup. But when I applied the same fix to my > stratos setup it still fails. My stratos setup has a Manager and a AS. > Manager has about 10 plus *.dbs files. > > When I checked the MySQL server it has 151 connections. > > @Stratos RMs : Let's test the stratos manager in a real stratos setup from > next time onwards > > thanks, > dimuthu > > > On Wed, Apr 18, 2012 at 3:26 AM, Dimuthu Leelarathne <[email protected]>wrote: > >> Hi Senaka, >> >> I just tested the fix on the setup in my machine. Works like a charm! >> >> thanks, >> dimuthu >> >> >> On Wed, Apr 18, 2012 at 1:51 AM, Senaka Fernando <[email protected]> wrote: >> >>> Hi all, >>> >>> I just finished fixing this issue. Validated against a 2-node G-Reg >>> setup with one mounting another. Please do get the QA team to validate the >>> builds and this should no longer block the testing of the Stratos >>> deployments et al. >>> >>> Thanks, >>> Senaka. >>> >>> >>> On Wed, Apr 4, 2012 at 3:34 PM, Senaka Fernando <[email protected]> wrote: >>> >>>> Hi all, >>>> >>>> OK, should be something gone wrong in that case. Will have a look a >>>> little later. There were some recent changes to the Registry Kernel to fix >>>> Sonar errors, and may be something wasn't done quite right. We are also >>>> planning to introduce test cases to the integration tests to validate >>>> mounting functionality. So, this wouldn't be repeated in the future. >>>> >>>> Thanks, >>>> Senaka. >>>> >>>> >>>> On Wed, Apr 4, 2012 at 2:40 PM, Charitha Kankanamge >>>> <[email protected]>wrote: >>>> >>>>> I too can reproduce this in windows. mounting is broken. >>>>> >>>>> /Charitha >>>>> >>>>> On Wed, Apr 4, 2012 at 2:10 PM, Senaka Fernando <[email protected]>wrote: >>>>> >>>>>> Hi Evanthika, >>>>>> >>>>>> As long as your local DB is running it should not be an issue I >>>>>> believe. Does this happen always or just once? Also, was this the only >>>>>> SQL >>>>>> exception that you got? >>>>>> >>>>>> Thanks, >>>>>> Senaka. >>>>>> >>>>>> >>>>>> On Wed, Apr 4, 2012 at 2:02 PM, Evanthika Amarasiri < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> I have pointed all DBs to mySQL. The configuration files are >>>>>>> attached to the JIRA. >>>>>>> >>>>>>> Regards, >>>>>>> Evanthika >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, Apr 4, 2012 at 1:58 PM, Sumedha Rubasinghe <[email protected] >>>>>>> > wrote: >>>>>>> >>>>>>>> Were you pointing to an outside database or using the embedded one? >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Apr 4, 2012 at 1:53 PM, Evanthika Amarasiri < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi all, >>>>>>>>> >>>>>>>>> I came across [1], while setting up a registry mount with latest >>>>>>>>> WSO2 ESB. The configuration files used (in both ESB and G-Reg >>>>>>>>> instances) >>>>>>>>> are attached to the JIRA. >>>>>>>>> >>>>>>>>> [1] - https://wso2.org/jira/browse/CARBON-12819 >>>>>>>>> * >>>>>>>>> *[2012-04-04 12:13:55,518] ERROR - JDBCResourceDAO Failed to get >>>>>>>>> child paths of /_system/governance/permission/admin/manage. Cannot >>>>>>>>> get a >>>>>>>>> connection, pool error Timeout waiting for idle object >>>>>>>>> org.apache.commons.dbcp.SQLNestedException: Cannot get a >>>>>>>>> connection, pool error Timeout waiting for idle object >>>>>>>>> at >>>>>>>>> org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:114) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.dao.JDBCResourceDAO.fillChildren(JDBCResourceDAO.java:766) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.CollectionImpl.getContent(CollectionImpl.java:297) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.handlers.builtin.MountHandler.get(MountHandler.java:386) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.handlers.HandlerManager.get(HandlerManager.java:2444) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.handlers.UserDefinedHandlerManager.get(UserDefinedHandlerManager.java:200) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.handlers.HandlerLifecycleManager.get(HandlerLifecycleManager.java:959) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.get(EmbeddedRegistry.java:512) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.caching.CacheBackedRegistry.get(CacheBackedRegistry.java:133) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.session.UserRegistry.get(UserRegistry.java:514) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.user.mgt.internal.UserMgtInitializer.addPermissions(UserMgtInitializer.java:68) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.user.mgt.internal.UserMgtInitializer.start(UserMgtInitializer.java:43) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.user.mgt.internal.UserMgtDSComponent.activate(UserMgtDSComponent.java:49) >>>>>>>>> >>>>>>>>> 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.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.Resolver.buildNewlySatisfied(Resolver.java:441) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.Resolver.enableComponents(Resolver.java:213) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.SCRManager.performWork(SCRManager.java:800) >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.SCRManager$QueuedJob.dispatch(SCRManager.java:767) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.WorkThread.run(WorkThread.java:89) >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:70) >>>>>>>>> >>>>>>>>> Caused by: java.util.NoSuchElementException: Timeout waiting for >>>>>>>>> idle object >>>>>>>>> at >>>>>>>>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1167) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) >>>>>>>>> >>>>>>>>> ... 28 more >>>>>>>>> [2012-04-04 12:13:55,529] ERROR - UserMgtInitializer While adding >>>>>>>>> management permission :: Resource does not exist at path >>>>>>>>> /_system/governance/permission/admin/manage >>>>>>>>> org.wso2.carbon.registry.core.exceptions.ResourceNotFoundException: >>>>>>>>> Resource does not exist at path >>>>>>>>> /_system/governance/permission/admin/manage >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.handlers.builtin.MountHandler.get(MountHandler.java:437) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.handlers.HandlerManager.get(HandlerManager.java:2444) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.handlers.UserDefinedHandlerManager.get(UserDefinedHandlerManager.java:200) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.handlers.HandlerLifecycleManager.get(HandlerLifecycleManager.java:959) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.get(EmbeddedRegistry.java:512) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.caching.CacheBackedRegistry.get(CacheBackedRegistry.java:133) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.session.UserRegistry.get(UserRegistry.java:514) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.user.mgt.internal.UserMgtInitializer.addPermissions(UserMgtInitializer.java:68) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.user.mgt.internal.UserMgtInitializer.start(UserMgtInitializer.java:43) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.user.mgt.internal.UserMgtDSComponent.activate(UserMgtDSComponent.java:49) >>>>>>>>> >>>>>>>>> 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.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.Resolver.buildNewlySatisfied(Resolver.java:441) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.Resolver.enableComponents(Resolver.java:213) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.SCRManager.performWork(SCRManager.java:800) >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.SCRManager$QueuedJob.dispatch(SCRManager.java:767) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.WorkThread.run(WorkThread.java:89) >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:70) >>>>>>>>> >>>>>>>>> Caused by: >>>>>>>>> org.wso2.carbon.registry.core.exceptions.RegistryException: Failed to >>>>>>>>> get >>>>>>>>> child paths of /_system/governance/permission/admin/manage. Cannot >>>>>>>>> get a >>>>>>>>> connection, pool error Timeout waiting for idle object >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.dao.JDBCResourceDAO.fillChildren(JDBCResourceDAO.java:790) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.CollectionImpl.getContent(CollectionImpl.java:297) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.handlers.builtin.MountHandler.get(MountHandler.java:386) >>>>>>>>> >>>>>>>>> ... 24 more >>>>>>>>> Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot get >>>>>>>>> a connection, pool error Timeout waiting for idle object >>>>>>>>> at >>>>>>>>> org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:114) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.dao.JDBCResourceDAO.fillChildren(JDBCResourceDAO.java:766) >>>>>>>>> >>>>>>>>> ... 26 more >>>>>>>>> Caused by: java.util.NoSuchElementException: Timeout waiting for >>>>>>>>> idle object >>>>>>>>> at >>>>>>>>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1167) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) >>>>>>>>> >>>>>>>>> ... 28 more >>>>>>>>> [2012-04-04 12:13:55,530] ERROR - UserMgtDSComponent While adding >>>>>>>>> management permission :: Resource does not exist at path >>>>>>>>> /_system/governance/permission/admin/manage >>>>>>>>> java.lang.Exception: While adding management permission :: >>>>>>>>> Resource does not exist at path >>>>>>>>> /_system/governance/permission/admin/manage >>>>>>>>> at >>>>>>>>> org.wso2.carbon.user.mgt.internal.UserMgtInitializer.addPermissions(UserMgtInitializer.java:94) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.user.mgt.internal.UserMgtInitializer.start(UserMgtInitializer.java:43) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.user.mgt.internal.UserMgtDSComponent.activate(UserMgtDSComponent.java:49) >>>>>>>>> >>>>>>>>> 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.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.Resolver.buildNewlySatisfied(Resolver.java:441) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.Resolver.enableComponents(Resolver.java:213) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.SCRManager.performWork(SCRManager.java:800) >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.SCRManager$QueuedJob.dispatch(SCRManager.java:767) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.ds.WorkThread.run(WorkThread.java:89) >>>>>>>>> at >>>>>>>>> org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:70) >>>>>>>>> >>>>>>>>> Caused by: >>>>>>>>> org.wso2.carbon.registry.core.exceptions.ResourceNotFoundException: >>>>>>>>> Resource does not exist at path >>>>>>>>> /_system/governance/permission/admin/manage >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.handlers.builtin.MountHandler.get(MountHandler.java:437) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.handlers.HandlerManager.get(HandlerManager.java:2444) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.handlers.UserDefinedHandlerManager.get(UserDefinedHandlerManager.java:200) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.handlers.HandlerLifecycleManager.get(HandlerLifecycleManager.java:959) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.get(EmbeddedRegistry.java:512) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.caching.CacheBackedRegistry.get(CacheBackedRegistry.java:133) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.session.UserRegistry.get(UserRegistry.java:514) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.user.mgt.internal.UserMgtInitializer.addPermissions(UserMgtInitializer.java:68) >>>>>>>>> >>>>>>>>> ... 17 more >>>>>>>>> Caused by: >>>>>>>>> org.wso2.carbon.registry.core.exceptions.RegistryException: Failed to >>>>>>>>> get >>>>>>>>> child paths of /_system/governance/permission/admin/manage. Cannot >>>>>>>>> get a >>>>>>>>> connection, pool error Timeout waiting for idle object >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.dao.JDBCResourceDAO.fillChildren(JDBCResourceDAO.java:790) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.CollectionImpl.getContent(CollectionImpl.java:297) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.handlers.builtin.MountHandler.get(MountHandler.java:386) >>>>>>>>> >>>>>>>>> ... 24 more >>>>>>>>> Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot get >>>>>>>>> a connection, pool error Timeout waiting for idle object >>>>>>>>> at >>>>>>>>> org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:114) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.wso2.carbon.registry.core.jdbc.dao.JDBCResourceDAO.fillChildren(JDBCResourceDAO.java:766) >>>>>>>>> >>>>>>>>> ... 26 more >>>>>>>>> Caused by: java.util.NoSuchElementException: Timeout waiting for >>>>>>>>> idle object >>>>>>>>> at >>>>>>>>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1167) >>>>>>>>> >>>>>>>>> at >>>>>>>>> org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) >>>>>>>>> >>>>>>>>> * >>>>>>>>> >>>>>>>>> >>>>>>>>> Evanthika Amarasiri* >>>>>>>>> Technical Lead - *Quality Assurance* >>>>>>>>> Member, Management Committee - *Platform Technologies* >>>>>>>>> E-mail: *evanthika AT **wso2.com* >>>>>>>>> >>>>>>>>> Mobile: *+94773125935* >>>>>>>>> Linked-In: *http://lk.linkedin.com/in/evanthika* >>>>>>>>> Blog: *http://evanthika.blogspot.com/* >>>>>>>>> >>>>>>>>> wso2.com *Lean Enterprise Middleware* >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Dev mailing list >>>>>>>>> [email protected] >>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> /sumedha >>>>>>>> +94 773017743 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> [email protected] >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Senaka Fernando* >>>>>> Product Manager - WSO2 Governance Registry; >>>>>> Associate Technical Lead; WSO2 Inc.; http://wso2.com* >>>>>> Member; Apache Software Foundation; http://apache.org >>>>>> >>>>>> E-mail: senaka AT wso2.com >>>>>> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 >>>>>> Linked-In: http://linkedin.com/in/senakafernando >>>>>> >>>>>> *Lean . Enterprise . Middleware >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> [email protected] >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> *Senaka Fernando* >>>> Product Manager - WSO2 Governance Registry; >>>> Associate Technical Lead; WSO2 Inc.; http://wso2.com* >>>> Member; Apache Software Foundation; http://apache.org >>>> >>>> E-mail: senaka AT wso2.com >>>> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 >>>> Linked-In: http://linkedin.com/in/senakafernando >>>> >>>> *Lean . Enterprise . Middleware >>>> >>>> >>> >>> >>> -- >>> *Senaka Fernando* >>> Product Manager - WSO2 Governance Registry; >>> Associate Technical Lead; WSO2 Inc.; http://wso2.com* >>> Member; Apache Software Foundation; http://apache.org >>> >>> E-mail: senaka AT wso2.com >>> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 >>> Linked-In: http://linkedin.com/in/senakafernando >>> >>> *Lean . Enterprise . Middleware >>> >>> >> >> >> -- >> Dimuthu Leelarathne >> Technical Lead >> >> WSO2, Inc. (http://wso2.com) >> email: [email protected] >> >> >> Lean . Enterprise . Middleware >> >> > > > -- > Dimuthu Leelarathne > Technical Lead > > WSO2, Inc. (http://wso2.com) > email: [email protected] > > Lean . Enterprise . Middleware > > -- *Senaka Fernando* Product Manager - WSO2 Governance Registry; Associate Technical Lead; WSO2 Inc.; http://wso2.com* Member; Apache Software Foundation; http://apache.org E-mail: senaka AT wso2.com **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 Linked-In: http://linkedin.com/in/senakafernando *Lean . Enterprise . Middleware
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
