HTTP Status 500 -


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.springframework.data.mongodb.UncategorizedMongoDbException: Too many threads are already waiting for a connection. Max number of threads (maxWaitQueueSize) of 50 has been exceeded.; nested exception is com.mongodb.MongoWaitQueueFullException: Too many threads are already waiting for a connection. Max number of threads (maxWaitQueueSize) of 50 has been exceeded.
	org.springframework.data.mongodb.core.MongoExceptionTranslator.translateExceptionIfPossible(MongoExceptionTranslator.java:70)
	org.springframework.data.mongodb.core.MongoTemplate.potentiallyConvertRuntimeException(MongoTemplate.java:1501)
	org.springframework.data.mongodb.core.MongoTemplate.executeFindOneInternal(MongoTemplate.java:1372)
	org.springframework.data.mongodb.core.MongoTemplate.doFindOne(MongoTemplate.java:1187)
	org.springframework.data.mongodb.core.MongoTemplate.findOne(MongoTemplate.java:455)
	org.springframework.data.mongodb.core.MongoTemplate.findOne(MongoTemplate.java:450)
	org.springframework.data.mongodb.repository.query.AbstractMongoQuery$SingleEntityExecution.execute(AbstractMongoQuery.java:200)
	org.springframework.data.mongodb.repository.query.AbstractMongoQuery.execute(AbstractMongoQuery.java:91)
	org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:301)
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
	com.sun.proxy.$Proxy135.findBySiteId(Unknown Source)
	com.webs.sitebuilder.data.PublishedSiteRepository$findBySiteId.call(Unknown Source)
	com.webs.sitebuilder.service.FinchContentFactory.createPublishedContentSite(FinchContentFactory.groovy:156)
	com.webs.siteserver.web.MongoPageFilter.doFilter(MongoPageFilter.java:81)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.MobileFilter.doFilter(MobileFilter.java:107)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
	com.webs.siteserver.web.ThemeFilter.doFilter(ThemeFilter.java:66)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
	com.webs.siteserver.web.DotIFilter.doFilter(DotIFilter.java:30)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.ForbiddenFilter.doFilter(ForbiddenFilter.java:28)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.FrozenFilter.doFilter(FrozenFilter.java:50)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.ThemeFilter.doFilter(ThemeFilter.java:66)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
	com.webs.siteserver.web.SiteMaintenanceFilter.doFilter(SiteMaintenanceFilter.java:39)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.RobotsFilter.doFilter(RobotsFilter.java:65)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
	com.webs.siteserver.web.RequestInfoFilter.doFilter(RequestInfoFilter.java:223)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.PersistentPartnerFilter.doFilter(PersistentPartnerFilter.java:50)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.ZumbaFilter.doFilter(ZumbaFilter.java:69)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	com.webs.siteserver.web.RootFilter.doFilter(RootFilter.java:60)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.WildWestDomainFilter.doFilter(WildWestDomainFilter.java:25)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.IPBlockFilter.doFilter(IPBlockFilter.java:59)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.StatusFilter.doFilter(StatusFilter.java:113)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	sun.reflect.GeneratedMethodAccessor138.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:622)
	org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
	org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
	org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
	com.sun.proxy.$Proxy346.doFilter(Unknown Source)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
	com.webs.siteserver.web.SpecialFileFilter.doFilter(SpecialFileFilter.java:43)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.BlockedFilesFilter.doFilter(BlockedFilesFilter.java:40)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.ExtraSlashFilter.doFilter(ExtraSlashFilter.java:42)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.AntiDownloaderFilter.doFilter(AntiDownloaderFilter.java:31)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.ExcludeFilter.doFilter(ExcludeFilter.java:37)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

root cause

com.mongodb.MongoWaitQueueFullException: Too many threads are already waiting for a connection. Max number of threads (maxWaitQueueSize) of 50 has been exceeded.
	com.mongodb.PooledConnectionProvider.get(PooledConnectionProvider.java:70)
	com.mongodb.DefaultServer.getConnection(DefaultServer.java:61)
	com.mongodb.BaseCluster$WrappedServer.getConnection(BaseCluster.java:258)
	com.mongodb.DBTCPConnector$MyPort.getConnection(DBTCPConnector.java:518)
	com.mongodb.DBTCPConnector$MyPort.get(DBTCPConnector.java:461)
	com.mongodb.DBTCPConnector.innerCall(DBTCPConnector.java:288)
	com.mongodb.DBTCPConnector.call(DBTCPConnector.java:273)
	com.mongodb.DBCollectionImpl.find(DBCollectionImpl.java:86)
	com.mongodb.DBCollectionImpl.find(DBCollectionImpl.java:68)
	com.mongodb.DBCollection.findOne(DBCollection.java:1105)
	com.mongodb.DBCollection.findOne(DBCollection.java:1079)
	com.mongodb.DBCollection.findOne(DBCollection.java:1023)
	org.springframework.data.mongodb.core.MongoTemplate$FindOneCallback.doInCollection(MongoTemplate.java:1535)
	org.springframework.data.mongodb.core.MongoTemplate$FindOneCallback.doInCollection(MongoTemplate.java:1520)
	org.springframework.data.mongodb.core.MongoTemplate.executeFindOneInternal(MongoTemplate.java:1368)
	org.springframework.data.mongodb.core.MongoTemplate.doFindOne(MongoTemplate.java:1187)
	org.springframework.data.mongodb.core.MongoTemplate.findOne(MongoTemplate.java:455)
	org.springframework.data.mongodb.core.MongoTemplate.findOne(MongoTemplate.java:450)
	org.springframework.data.mongodb.repository.query.AbstractMongoQuery$SingleEntityExecution.execute(AbstractMongoQuery.java:200)
	org.springframework.data.mongodb.repository.query.AbstractMongoQuery.execute(AbstractMongoQuery.java:91)
	org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:301)
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
	com.sun.proxy.$Proxy135.findBySiteId(Unknown Source)
	com.webs.sitebuilder.data.PublishedSiteRepository$findBySiteId.call(Unknown Source)
	com.webs.sitebuilder.service.FinchContentFactory.createPublishedContentSite(FinchContentFactory.groovy:156)
	com.webs.siteserver.web.MongoPageFilter.doFilter(MongoPageFilter.java:81)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.MobileFilter.doFilter(MobileFilter.java:107)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
	com.webs.siteserver.web.ThemeFilter.doFilter(ThemeFilter.java:66)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
	com.webs.siteserver.web.DotIFilter.doFilter(DotIFilter.java:30)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.ForbiddenFilter.doFilter(ForbiddenFilter.java:28)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.FrozenFilter.doFilter(FrozenFilter.java:50)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.ThemeFilter.doFilter(ThemeFilter.java:66)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
	com.webs.siteserver.web.SiteMaintenanceFilter.doFilter(SiteMaintenanceFilter.java:39)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.RobotsFilter.doFilter(RobotsFilter.java:65)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
	com.webs.siteserver.web.RequestInfoFilter.doFilter(RequestInfoFilter.java:223)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.PersistentPartnerFilter.doFilter(PersistentPartnerFilter.java:50)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.ZumbaFilter.doFilter(ZumbaFilter.java:69)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	com.webs.siteserver.web.RootFilter.doFilter(RootFilter.java:60)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.WildWestDomainFilter.doFilter(WildWestDomainFilter.java:25)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.IPBlockFilter.doFilter(IPBlockFilter.java:59)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.StatusFilter.doFilter(StatusFilter.java:113)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	sun.reflect.GeneratedMethodAccessor138.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:622)
	org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
	org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
	org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
	com.sun.proxy.$Proxy346.doFilter(Unknown Source)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
	com.webs.siteserver.web.SpecialFileFilter.doFilter(SpecialFileFilter.java:43)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.BlockedFilesFilter.doFilter(BlockedFilesFilter.java:40)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.ExtraSlashFilter.doFilter(ExtraSlashFilter.java:42)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.AntiDownloaderFilter.doFilter(AntiDownloaderFilter.java:31)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	com.webs.siteserver.web.ExcludeFilter.doFilter(ExcludeFilter.java:37)
	com.webs.siteserver.web.HttpFilter.doFilter(HttpFilter.java:28)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.24 logs.


Apache Tomcat/6.0.24

View Site in Mobile | Classic