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
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
