Will verify this issue once we get the new set of packs :) - Evanthika
On Fri, Aug 2, 2013 at 10:13 AM, Afkham Azeez <[email protected]> wrote: > Anyway the code you are running is not in sync with what is available in > SVN > > > On Fri, Aug 2, 2013 at 7:27 AM, Evanthika Amarasiri <[email protected]>wrote: > >> Hi Azeez, >> >> Yes, I have set -Dtenant.idle.time to 5 minutes to maybe while trying to >> invoke the service, the tenant was cleaning up. However, I did not receive >> the expected response. So maybe because I was invoking the service while >> the tenant is being cleaned up? >> >> - Evanthika >> >> >> On Fri, Aug 2, 2013 at 5:00 AM, Afkham Azeez <[email protected]> wrote: >> >>> The exception you have posted is not related to service invocation. It >>> is related to tenant cleanup. The code line numbers in the kernel are not >>> inline with the code I have in my IDE, which means that this pack doesn't >>> have the tenant cleanup fix. >>> >>> >>> On Thu, Aug 1, 2013 at 10:44 PM, Evanthika Amarasiri <[email protected] >>> > wrote: >>> >>>> Hi, >>>> >>>> Invoked an Axis2 service of a tenant and it failed. Noticed the below >>>> exception on both worker nodes. >>>> >>>> >>>> ******************************************************************************************************************************************************************************* >>>> TID: [0] [AS] [2013-08-01 22:21:34,236] INFO >>>> {org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager} - LDAP >>>> connection created successfully in read-write mode >>>> {org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager} >>>> TID: [0] [AS] [2013-08-01 22:21:34,236] WARN >>>> {org.wso2.carbon.user.core.common.DefaultRealm} - Could not initialize >>>> secondary user store manager. Domain name is not defined >>>> {org.wso2.carbon.user.core.common.DefaultRealm} >>>> TID: [0] [AS] [2013-08-01 22:21:34,297] INFO >>>> {org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager} - LDAP >>>> connection created successfully in read-write mode >>>> {org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager} >>>> TID: [0] [AS] [2013-08-01 22:21:34,346] ERROR >>>> {org.wso2.carbon.user.core.common.DefaultRealmService} - Tenant domain has >>>> not been set in CarbonContext >>>> {org.wso2.carbon.user.core.common.DefaultRealmService} >>>> java.lang.NullPointerException: Tenant domain has not been set in >>>> CarbonContext >>>> at >>>> org.wso2.carbon.caching.impl.CacheManagerFactoryImpl.getCacheManager(CacheManagerFactoryImpl.java:79) >>>> at >>>> org.wso2.carbon.user.core.tenant.TenantCache.getTenantCache(TenantCache.java:39) >>>> at >>>> org.wso2.carbon.user.core.tenant.TenantCache.getValueFromCache(TenantCache.java:77) >>>> at >>>> org.wso2.carbon.user.core.tenant.JDBCTenantManager.getTenant(JDBCTenantManager.java:169) >>>> at >>>> org.wso2.carbon.user.core.tenant.JDBCTenantManager.getTenant(JDBCTenantManager.java:49) >>>> at >>>> org.wso2.carbon.user.core.common.DefaultRealmService.getTenantUserRealm(DefaultRealmService.java:159) >>>> at >>>> org.wso2.carbon.registry.core.session.UserRegistry.init(UserRegistry.java:266) >>>> at >>>> org.wso2.carbon.registry.core.session.UserRegistry.<init>(UserRegistry.java:226) >>>> at >>>> org.wso2.carbon.registry.core.session.UserRegistry.<init>(UserRegistry.java:205) >>>> at >>>> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistryService.getUserRegistry(EmbeddedRegistryService.java:427) >>>> at >>>> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistryService.getSystemRegistry(EmbeddedRegistryService.java:292) >>>> at >>>> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistryService.getConfigSystemRegistry(EmbeddedRegistryService.java:485) >>>> at >>>> org.wso2.carbon.ndatasource.core.utils.DataSourceUtils.getConfRegistryForTenant(DataSourceUtils.java:82) >>>> at >>>> org.wso2.carbon.ndatasource.core.DataSourceRepository.getRegistry(DataSourceRepository.java:97) >>>> at >>>> org.wso2.carbon.ndatasource.core.DataSourceRepository.updateAllUserDataSource(DataSourceRepository.java:128) >>>> at >>>> org.wso2.carbon.ndatasource.core.DataSourceRepository.unregisterAllUserDataSources(DataSourceRepository.java:123) >>>> at >>>> org.wso2.carbon.ndatasource.core.DataSourceManager.unloadTenant(DataSourceManager.java:108) >>>> at >>>> org.wso2.carbon.ndatasource.core.DataSourceAxis2ConfigurationContextObserver.terminatingConfigurationContext(DataSourceAxis2ConfigurationContextObserver.java:49) >>>> at >>>> org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.doPreConfigContextTermination(TenantAxisUtils.java:521) >>>> at >>>> org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.terminateTenantConfigContext(TenantAxisUtils.java:483) >>>> at >>>> org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.cleanupTenants(TenantAxisUtils.java:435) >>>> at >>>> org.wso2.carbon.core.multitenancy.MultitenantServerManager$TenantCleanupTask.run(MultitenantServerManager.java:73) >>>> at >>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) >>>> at >>>> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351) >>>> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178) >>>> at >>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) >>>> at >>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) >>>> 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) >>>> TID: [0] [AS] [2013-08-01 22:21:34,347] ERROR >>>> {org.wso2.carbon.registry.core.session.UserRegistry} - An error occurred >>>> while obtaining the user realm for the tenant: 2. >>>> {org.wso2.carbon.registry.core.session.UserRegistry} >>>> TID: [0] [AS] [2013-08-01 22:21:34,347] ERROR >>>> {org.wso2.carbon.ndatasource.core.DataSourceAxis2ConfigurationContextObserver} >>>> - Error in initializing data sources for tenant: 2 - Error in getting all >>>> data sources from repository: Error in retrieving conf registry instance: >>>> An error occurred while obtaining the user realm for the tenant: 2. >>>> {org.wso2.carbon.ndatasource.core.DataSourceAxis2ConfigurationContextObserver} >>>> org.wso2.carbon.ndatasource.common.DataSourceException: Error in >>>> getting all data sources from repository: Error in retrieving conf registry >>>> instance: An error occurred while obtaining the user realm for the tenant: >>>> 2. >>>> at >>>> org.wso2.carbon.ndatasource.core.DataSourceRepository.updateAllUserDataSource(DataSourceRepository.java:143) >>>> at >>>> org.wso2.carbon.ndatasource.core.DataSourceRepository.unregisterAllUserDataSources(DataSourceRepository.java:123) >>>> at >>>> org.wso2.carbon.ndatasource.core.DataSourceManager.unloadTenant(DataSourceManager.java:108) >>>> at >>>> org.wso2.carbon.ndatasource.core.DataSourceAxis2ConfigurationContextObserver.terminatingConfigurationContext(DataSourceAxis2ConfigurationContextObserver.java:49) >>>> at >>>> org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.doPreConfigContextTermination(TenantAxisUtils.java:521) >>>> at >>>> org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.terminateTenantConfigContext(TenantAxisUtils.java:483) >>>> at >>>> org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.cleanupTenants(TenantAxisUtils.java:435) >>>> at >>>> org.wso2.carbon.core.multitenancy.MultitenantServerManager$TenantCleanupTask.run(MultitenantServerManager.java:73) >>>> at >>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) >>>> at >>>> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351) >>>> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178) >>>> at >>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) >>>> at >>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) >>>> 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.wso2.carbon.ndatasource.common.DataSourceException: >>>> Error in retrieving conf registry instance: An error occurred while >>>> obtaining the user realm for the tenant: 2. >>>> at >>>> org.wso2.carbon.ndatasource.core.utils.DataSourceUtils.getConfRegistryForTenant(DataSourceUtils.java:85) >>>> at >>>> org.wso2.carbon.ndatasource.core.DataSourceRepository.getRegistry(DataSourceRepository.java:97) >>>> at >>>> org.wso2.carbon.ndatasource.core.DataSourceRepository.updateAllUserDataSource(DataSourceRepository.java:128) >>>> ... 15 more >>>> Caused by: org.wso2.carbon.registry.core.exceptions.RegistryException: >>>> An error occurred while obtaining the user realm for the tenant: 2. >>>> at >>>> org.wso2.carbon.registry.core.session.UserRegistry.init(UserRegistry.java:282) >>>> at >>>> org.wso2.carbon.registry.core.session.UserRegistry.<init>(UserRegistry.java:226) >>>> at >>>> org.wso2.carbon.registry.core.session.UserRegistry.<init>(UserRegistry.java:205) >>>> at >>>> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistryService.getUserRegistry(EmbeddedRegistryService.java:427) >>>> at >>>> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistryService.getSystemRegistry(EmbeddedRegistryService.java:292) >>>> at >>>> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistryService.getConfigSystemRegistry(EmbeddedRegistryService.java:485) >>>> at >>>> org.wso2.carbon.ndatasource.core.utils.DataSourceUtils.getConfRegistryForTenant(DataSourceUtils.java:82) >>>> ... 17 more >>>> Caused by: org.wso2.carbon.user.api.UserStoreException: Tenant domain >>>> has not been set in CarbonContext >>>> at >>>> org.wso2.carbon.user.core.common.DefaultRealmService.getTenantUserRealm(DefaultRealmService.java:176) >>>> at >>>> org.wso2.carbon.registry.core.session.UserRegistry.init(UserRegistry.java:266) >>>> ... 23 more >>>> Caused by: java.lang.NullPointerException: Tenant domain has not been >>>> set in CarbonContext >>>> at >>>> org.wso2.carbon.caching.impl.CacheManagerFactoryImpl.getCacheManager(CacheManagerFactoryImpl.java:79) >>>> at >>>> org.wso2.carbon.user.core.tenant.TenantCache.getTenantCache(TenantCache.java:39) >>>> at >>>> org.wso2.carbon.user.core.tenant.TenantCache.getValueFromCache(TenantCache.java:77) >>>> at >>>> org.wso2.carbon.user.core.tenant.JDBCTenantManager.getTenant(JDBCTenantManager.java:169) >>>> at >>>> org.wso2.carbon.user.core.tenant.JDBCTenantManager.getTenant(JDBCTenantManager.java:49) >>>> at >>>> org.wso2.carbon.user.core.common.DefaultRealmService.getTenantUserRealm(DefaultRealmService.java:159) >>>> ... 24 more >>>> TID: [0] [AS] [2013-08-01 22:21:34,348] INFO >>>> {org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils} - Cleaned up >>>> tenant tiks.com{org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils} >>>> >>>> >>>> >>>> Evanthika Amarasiri >>>> Senior Technical Lead - Quality Assurance >>>> Mobile: +94773125935 >>>> * >>>> * >>>> wso2.com Lean Enterprise Middleware >>>> >>> >>> >>> >>> -- >>> *Afkham Azeez* >>> Director of Architecture; WSO2, Inc.; http://wso2.com >>> Member; Apache Software Foundation; http://www.apache.org/ >>> * <http://www.apache.org/>** >>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>> * >>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>> * >>> * >>> *Lean . Enterprise . Middleware* >>> >> >> > > > -- > *Afkham Azeez* > Director of Architecture; WSO2, Inc.; http://wso2.com > Member; Apache Software Foundation; http://www.apache.org/ > * <http://www.apache.org/>** > email: **[email protected]* <[email protected]>* cell: +94 77 3320919 > blog: **http://blog.afkham.org* <http://blog.afkham.org>* > twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> > * > linked-in: **http://lk.linkedin.com/in/afkhamazeez* > * > * > *Lean . Enterprise . Middleware* >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
