It seems to be that issue is generated when we have configure multiple user stores for tenants.. We have identified the possible cause for issue... Darshana has provided a patch.... Please verify this in next build....
Thanks, Asela. On Tue, Jul 30, 2013 at 4:15 PM, Shashika Ubhayaratne <[email protected]>wrote: > Hi, > > We observed below exception while accessing admin console with some > tenants (randomly happens). Once that issue occurred, other tenants also > can not login until restart. > > Such tenant not able to login to Admin Console even after restarts. > > Refer Issue [1] for more detils: > [1]: https://wso2.org/jira/browse/CARBON-14253 > > > *********************************************************************************************************************************************************************************************************************************************************************************************************** > TID: [0] [AS] [2013-07-30 14:43:23,491] ERROR > {org.wso2.carbon.user.core.tenant.TenantManager} - Error in getting the > tenant with tenant id: 2. {org.wso2.carbon.user.core.tenant.TenantManager} > TID: [0] [AS] [2013-07-30 14:43:23,492] ERROR > {org.wso2.carbon.user.core.common.DefaultRealmService} - > org.apache.tomcat.jdbc.pool.PoolExhaustedException: > [http-nio-9443-exec-23] Timeout: Pool empty. Unable to fetch a connection > in 60 seconds, none available[size:50; busy:50; idle:0; lastwait:60000]. > {org.wso2.carbon.user.core.common.DefaultRealmService} > org.wso2.carbon.user.core.UserStoreException: > org.apache.tomcat.jdbc.pool.PoolExhaustedException: [http-nio-9443-exec-23] > Timeout: Pool empty. Unable to fetch a connection in 60 seconds, none > available[size:50; busy:50; idle:0; lastwait:60000]. > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.getTenant(JDBCTenantManager.java:218) > 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.user.core.common.UserStoreDeploymentManager.deploy(UserStoreDeploymentManager.java:57) > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.setAvailableSecondaryUserStores(JDBCTenantManager.java:556) > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.getTenant(JDBCTenantManager.java:202) > 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.user.core.common.UserStoreDeploymentManager.deploy(UserStoreDeploymentManager.java:57) > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.setAvailableSecondaryUserStores(JDBCTenantManager.java:556) > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.getTenant(JDBCTenantManager.java:202) > 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.user.core.common.UserStoreDeploymentManager.deploy(UserStoreDeploymentManager.java:57) > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.setAvailableSecondaryUserStores(JDBCTenantManager.java:556) > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.getTenant(JDBCTenantManager.java:202) > 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.user.core.common.UserStoreDeploymentManager.deploy(UserStoreDeploymentManager.java:57) > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.setAvailableSecondaryUserStores(JDBCTenantManager.java:556) > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.getTenant(JDBCTenantManager.java:202) > 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.user.core.common.UserStoreDeploymentManager.deploy(UserStoreDeploymentManager.java:57) > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.setAvailableSecondaryUserStores(JDBCTenantManager.java:556) > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.getTenant(JDBCTenantManager.java:202) > 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.user.core.common.UserStoreDeploymentManager.deploy(UserStoreDeploymentManager.java:57) > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.setAvailableSecondaryUserStores(JDBCTenantManager.java:556) > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.getTenant(JDBCTenantManager.java:202) > 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.user.core.common.UserStoreDeploymentManager.deploy(UserStoreDeploymentManager.java:57) > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.setAvailableSecondaryUserStores(JDBCTenantManager.java:556) > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.getTenant(JDBCTenantManager.java:202) > > > ............................................................................................................................................................ > at > org.wso2.carbon.user.core.tenant.JDBCTenantManager.getTenant(JDBCTenantManager.java:49org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:60) > 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(ApplicationFilterChai > > > > Thanks, > Shashika > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Thanks & Regards, Asela Mobile : +94 777 625 933
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
