[opencms-dev] Timeout waiting for idle object

Achim Westermann achim.westermann at gmx.de
Wed Mar 10 00:04:07 CET 2010


Hi Paul-Inge,

thanks for the credits. What you have read in that thread may have left 
doubts. Kumar wrote "But many thanks for your temporary fix." and "But 
this has to be handled in OpenCms itself...". Let me ensure you that 
OpenCms has no connection leak in it's code. This would make it unusable 
in production and come up as a prio 1 error that would be fixed within 
very short time.

In case the connection pool grows and grows there is a high chance that 
custom code has been written that does:

Connection con = CmsSqlManager.getConnection("default");

without the necessary wrapping:

try {
Connection con = CmsSqlManager.getConnection("default");
}finally{
// close the connection if con non null and still open...

}


kind regards,

Achim

Paul-Inge Flakstad wrote:
> Hey Achim
> 
> Thank you for yet again providing a quick answer. :)
> 
> I will edit my config as instructed, and take it from there. Hopefully it will do the trick.
> 
> Many thanks,
> Paul
> 
>> -----Original Message-----
>> From: opencms-dev-bounces at opencms.org
>> [mailto:opencms-dev-bounces at opencms.org] On Behalf Of Achim Westermann
>> Sent: 9. mars 2010 14:44
>> To: The OpenCms mailing list
>> Subject: Re: [opencms-dev] Timeout waiting for idle object
>>
>> Hi Paul-Inge,
>>
>> you should edit your opencms.properties and set
>>
>> db.pool.default.whenExhaustedAction=grow
>>
>> Also you should turn on eviction by commenting in the test query.
>>
>> HTH,
>>
>> Achim
>>
>>
>> Paul-Inge Flakstad wrote:
>>> Hi all
>>>
>>> One of our production system routinely crashes every 10
>> days or so. The
>>> error seems to be related to OpenCms' communication with MySQL, one
>>> exception is "SQLNestedException: Cannot get a connection,
>> pool error:
>>> Timeout waiting for idle object" - see below for a full
>> stack trace. I'm
>>> not sure what action(s) to take in order to prevent this -
>> I'm not even
>>> sure if it's a bug or a config issue (?).
>>>
>>> (I found a previous thread describing the same problem
>>> [http://mail.opencms.org/pipermail/opencms-dev/2009q4/033319.html]
>>> but whether the given fix could itself become a problem
>> over time is a
>>> question left unanswered.)
>>>
>>> Any help will be appreciated.
>>>
>>> Thanks,
>>> Paul
>>>
>>> ---
>>> System info: OpenCms 7.5.1 release / Tomcat 5.5 with Apache
>> 2.2 in front
>>> / MySQL 5.0.77
>>>
>>> Snippet from opencms.log:
>>>
>>> 09 Mar 2010 12:22:04,074 ERROR
>> [ina.core.ApplicationDispatcher: 711]
>>> Servlet.service() for servlet jsp threw exception
>>> java.util.NoSuchElementException: Timeout waiting for idle object
>>>         at
>>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(Ge
>> nericObjectPool.java:958)
>>>         at
>>>
>> org.apache.commons.dbcp.PoolingDriver.connect(PoolingDriver.java:176)
>>>         at
>> java.sql.DriverManager.getConnection(DriverManager.java:582)
>>>         at
>> java.sql.DriverManager.getConnection(DriverManager.java:207)
>>>         at
>>>
>> org.opencms.db.CmsSqlManager.getConnectionByUrl(CmsSqlManager.
>> java:104)
>>>         at
>>>
>> org.opencms.db.generic.CmsSqlManager.getConnection(CmsSqlManag
>> er.java:231)
>>>         at
>>>
>> org.opencms.db.generic.CmsVfsDriver.readResource(CmsVfsDriver.
>> java:1931)
>>>         at
>>>
>> org.opencms.db.CmsDriverManager.readResource(CmsDriverManager.
>> java:6462)
>>>         at
>>>
>> org.opencms.db.CmsSecurityManager.readResource(CmsSecurityMana
>> ger.java:5854)
>>>         at
>>>
>> org.opencms.db.CmsSecurityManager.readResource(CmsSecurityMana
>> ger.java:4033)
>>>         at
>> org.opencms.file.CmsObject.readResource(CmsObject.java:3525)
>>>         at
>> org.opencms.file.CmsObject.readResource(CmsObject.java:3492)
>>>         at
>>>
>> org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexReque
>> stDispatcher.java:157)
>>>         at
>>>
>> org.opencms.jsp.CmsJspTagInclude.includeActionWithCache(CmsJsp
>> TagInclude.java:364)
>>>         at
>>>
>> org.opencms.jsp.CmsJspTagInclude.includeTagAction(CmsJspTagInc
>> lude.java:241)
>>>         at
>>>
>> org.opencms.jsp.CmsJspTagInclude.includeTagAction(CmsJspTagInc
>> lude.java:166)
>>>         at
>>>
>> org.opencms.jsp.CmsJspActionElement.include(CmsJspActionElemen
>> t.java:510)
>>>         at
>>>
>> org.opencms.jsp.CmsJspActionElement.include(CmsJspActionElemen
>> t.java:534)
>>>         at
>>>
>> org.opencms.jsp.util.CmsJspStatusBean.includeTemplatePart(CmsJ
>> spStatusBean.java:335)
>>>         at
>>>
>> org.opencms.jsp.util.CmsJspStatusBean.includeTemplatePart(CmsJ
>> spStatusBean.java:312)
>>>         at
>>>
>> org.apache.jsp.WEB_002dINF.jsp.online.system.handler.handle404
>> _html_jsp._jspService(handle404_html_jsp.java:54)
>>>         at
>>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
>>>         at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>         at
>>>
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServlet
>> Wrapper.java:331)
>>>         at
>>>
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet
>> .java:329)
>>>         at
>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
>>>         at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
>> er(ApplicationFilterChain.java:269)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
>> cationFilterChain.java:188)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.invoke(Applicat
>> ionDispatcher.java:679)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.doInclude(Appli
>> cationDispatcher.java:584)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.include(Applica
>> tionDispatcher.java:497)
>>>         at
>>>
>> org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsF
>> lexRequestDispatcher.java:194)
>>>         at
>>>
>> org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexReque
>> stDispatcher.java:169)
>>>         at
>> org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:555)
>>>         at
>>>
>> org.opencms.flex.CmsFlexRequestDispatcher.includeInternalWithC
>> ache(CmsFlexRequestDispatcher.java:423)
>>>         at
>>>
>> org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexReque
>> stDispatcher.java:173)
>>>         at
>>> org.opencms.loader.CmsJspLoader.dispatchJsp(CmsJspLoader.java:829)
>>>         at
>> org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:512)
>>>         at
>>>
>> org.opencms.loader.CmsResourceManager.loadResource(CmsResource
>> Manager.java:1052)
>>>         at
>>>
>> org.opencms.main.OpenCmsServlet.openErrorHandler(OpenCmsServle
>> t.java:320)
>>>         at
>> org.opencms.main.OpenCmsServlet.handle(OpenCmsServlet.java:219)
>>>         at
>>>
>> org.opencms.main.OpenCmsServlet.invokeHandler(OpenCmsServlet.java:272)
>>>         at
>> org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:150)
>>>         at
>>>
>> org.opencms.main.OpenCmsServletErrorHandler.doGet(OpenCmsServl
>> etErrorHandler.java:82)
>>>         at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>>>         at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
>> er(ApplicationFilterChain.java:269)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
>> cationFilterChain.java:188)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.invoke(Applicat
>> ionDispatcher.java:679)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(
>> ApplicationDispatcher.java:463)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.doForward(Appli
>> cationDispatcher.java:399)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.forward(Applica
>> tionDispatcher.java:301)
>>>         at
>>>
>> org.apache.catalina.core.StandardHostValve.custom(StandardHost
>> Valve.java:364)
>>>         at
>>>
>> org.apache.catalina.core.StandardHostValve.status(StandardHost
>> Valve.java:285)
>>>         at
>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
>> Valve.java:137)
>>>         at
>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport
>> Valve.java:117)
>>>         at
>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
>> gineValve.java:108)
>>>         at
>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdap
>> ter.java:174)
>>>         at
>>>
>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
>>>         at
>>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
>>>         at
>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
>>>         at
>>>
>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSo
>> cket.java:703)
>>>         at
>>>
>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(Chan
> nelSocket.java:895)
>>>         at
>>>
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> ThreadPool.java:689)
>>>         at java.lang.Thread.run(Thread.java:619)
>>>
>>> 09 Mar 2010 12:22:04,075 ERROR
>> [ina.core.ApplicationDispatcher: 711]
>>> Servlet.service() for servlet OpenCmsServletErrorHandler
>> threw exception
>>> java.util.NoSuchElementException: Timeout waiting for idle object
>>>         at
>>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(Ge
>> nericObjectPool.java:958)
>>>         at
>>>
>> org.apache.commons.dbcp.PoolingDriver.connect(PoolingDriver.java:176)
>>>         at
>> java.sql.DriverManager.getConnection(DriverManager.java:582)
>>>         at
>> java.sql.DriverManager.getConnection(DriverManager.java:207)
>>>         at
>>>
>> org.opencms.db.CmsSqlManager.getConnectionByUrl(CmsSqlManager.
>> java:104)
>>>         at
>>>
>> org.opencms.db.generic.CmsSqlManager.getConnection(CmsSqlManag
>> er.java:231)
>>>         at
>>>
>> org.opencms.db.generic.CmsVfsDriver.readResource(CmsVfsDriver.
>> java:1931)
>>>         at
>>>
>> org.opencms.db.CmsDriverManager.readResource(CmsDriverManager.
>> java:6462)
>>>         at
>>>
>> org.opencms.db.CmsSecurityManager.readResource(CmsSecurityMana
>> ger.java:5854)
>>>         at
>>>
>> org.opencms.db.CmsSecurityManager.readResource(CmsSecurityMana
>> ger.java:4033)
>>>  at org.opencms.file.CmsObject.readResource(CmsObject.java:3525)
>>>         at
>> org.opencms.file.CmsObject.readResource(CmsObject.java:3492)
>>>         at
>>>
>> org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexReque
>> stDispatcher.java:157)
>>>         at
>>>
>> org.opencms.jsp.CmsJspTagInclude.includeActionWithCache(CmsJsp
>> TagInclude.java:364)
>>>         at
>>>
>> org.opencms.jsp.CmsJspTagInclude.includeTagAction(CmsJspTagInc
>> lude.java:241)
>>>         at
>>>
>> org.opencms.jsp.CmsJspTagInclude.includeTagAction(CmsJspTagInc
>> lude.java:166)
>>>         at
>>>
>> org.opencms.jsp.CmsJspActionElement.include(CmsJspActionElemen
>> t.java:510)
>>>         at
>>>
>> org.opencms.jsp.CmsJspActionElement.include(CmsJspActionElemen
>> t.java:534)
>>>         at
>>>
>> org.opencms.jsp.util.CmsJspStatusBean.includeTemplatePart(CmsJ
>> spStatusBean.java:335)
>>>         at
>>>
>> org.opencms.jsp.util.CmsJspStatusBean.includeTemplatePart(CmsJ
>> spStatusBean.java:312)
>>>         at
>>>
>> org.apache.jsp.WEB_002dINF.jsp.online.system.handler.handle404
>> _html_jsp._jspService(handle404_html_jsp.java:54)
>>>         at
>>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
>>>         at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>         at
>>>
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServlet
>> Wrapper.java:331)
>>>         at
>>>
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet
>> .java:329)
>>>         at
>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
>>>         at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
>> er(ApplicationFilterChain.java:269)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
>> cationFilterChain.java:188)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.invoke(Applicat
>> ionDispatcher.java:679)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.doInclude(Appli
>> cationDispatcher.java:584)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.include(Applica
>> tionDispatcher.java:497)
>>>         at
>>>
>> org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsF
>> lexRequestDispatcher.java:194)
>>>         at
>>>
>> org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexReque
>> stDispatcher.java:169)
>>>         at
>> org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:555)
>>>         at
>>>
>> org.opencms.flex.CmsFlexRequestDispatcher.includeInternalWithC
>> ache(CmsFlexRequestDispatcher.java:423)
>>>         at
>>>
>> org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexReque
>> stDispatcher.java:173)
>>>         at
>>> org.opencms.loader.CmsJspLoader.dispatchJsp(CmsJspLoader.java:829)
>>>         at
>> org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:512)
>>>         at
>>>
>> org.opencms.loader.CmsResourceManager.loadResource(CmsResource
>> Manager.java:1052)
>>>         at
>>>
>> org.opencms.main.OpenCmsServlet.openErrorHandler(OpenCmsServle
>> t.java:320)
>>>         at
>> org.opencms.main.OpenCmsServlet.handle(OpenCmsServlet.java:219)
>>>         at
>>>
>> org.opencms.main.OpenCmsServlet.invokeHandler(OpenCmsServlet.java:272)
>>>         at
>> org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:150)
>>>         at
>>>
>> org.opencms.main.OpenCmsServletErrorHandler.doGet(OpenCmsServl
>> etErrorHandler.java:82)
>>>         at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>>>         at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
>> er(ApplicationFilterChain.java:269)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
>> cationFilterChain.java:188)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.invoke(Applicat
>> ionDispatcher.java:679)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(
>> ApplicationDispatcher.java:463)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.doForward(Appli
>> cationDispatcher.java:399)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.forward(Applica
>> tionDispatcher.java:301)
>>>         at
>>>
>> org.apache.catalina.core.StandardHostValve.custom(StandardHost
>> Valve.java:364)
>>>         at
>>>
>> org.apache.catalina.core.StandardHostValve.status(StandardHost
>> Valve.java:285)
>>>         at
>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
>> Valve.java:137)
>>>         at
>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport
>> Valve.java:117)
>>>         at
>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
>> gineValve.java:108)
>>>         at
>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdap
>> ter.java:174)
>>>         at
>>>
>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
>>>         at
>>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
>>>         at
>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
>>>         at
>>>
>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSo
>> cket.java:703)
>>>         at
>>>
>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(Chan
> nelSocket.java:895)
>>>         at
>>>
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> ThreadPool.java:689)
>>>         at java.lang.Thread.run(Thread.java:619)
>>>
>>> 09 Mar 2010 12:25:32,734 ERROR
>> [rg.opencms.jsp.CmsJspLoginBean: 287]
>>> Failed login of user "OU_OUNAME/username": A database error
>> occurred
>>> reading the user data. Request from IP ***.***.***.*** using uri
>>> "/system/login/index.html".
>>> org.opencms.db.CmsDbSqlException: An SQL error occurred
>> when executing
>>> the following query: .
>>>         at
>>>
>> org.opencms.db.generic.CmsUserDriver.readUserInfos(CmsUserDriv
>> er.java:1485)
>>>         at
>>>
>> org.opencms.db.generic.CmsUserDriver.internalCreateUser(CmsUse
>> rDriver.java:2323)
>>>         at
>>>
>> org.opencms.db.generic.CmsUserDriver.readUser(CmsUserDriver.java:1409)
>>>         at
>>>
>> org.opencms.db.CmsDriverManager.loginUser(CmsDriverManager.java:4700)
>>>         at
>>>
>> org.opencms.db.CmsDriverManager.loginUser(CmsDriverManager.java:4733)
>>>         at
>>>
>> org.opencms.db.CmsSecurityManager.loginUser(CmsSecurityManager
>> .java:2883)
>>>         at org.opencms.file.CmsObject.loginUser(CmsObject.java:2263)
>>>         at
>> org.opencms.jsp.CmsJspLoginBean.login(CmsJspLoginBean.java:189)
>>>         at
>> org.opencms.jsp.CmsJspLoginBean.login(CmsJspLoginBean.java:169)
>>>         at
>> org.opencms.workplace.CmsLogin.displayDialog(CmsLogin.java:293)
>>>         at
>>>
>> org.apache.jsp.WEB_002dINF.jsp.online.system.login.index_html_
>> jsp._jspService(index_html_jsp.java:48)
>>>         at
>>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
>>>         at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>         at
>>>
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServlet
>> Wrapper.java:331)
>>>         at
>>>
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet
>> .java:329)
>>>         at
>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
>>>         at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
>> er(ApplicationFilterChain.java:269)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
>> cationFilterChain.java:188)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.invoke(Applicat
>> ionDispatcher.java:679)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.doInclude(Appli
>> cationDispatcher.java:584)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationDispatcher.include(Applica
>> tionDispatcher.java:497)
>>>         at
>>>
>> org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsF
>> lexRequestDispatcher.java:194)
>>>         at
>>>
>> org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexReque
>> stDispatcher.java:169)
>>>         at
>> org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:555)
>>>         at
>>>
>> org.opencms.flex.CmsFlexRequestDispatcher.includeInternalWithC
>> ache(CmsFlexRequestDispatcher.java:423)
>>>         at
>>>
>> org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexReque
>> stDispatcher.java:173)
>>>         at
>>> org.opencms.loader.CmsJspLoader.dispatchJsp(CmsJspLoader.java:829)
>>>         at
>> org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:512)
>>>         at
>>>
>> org.opencms.loader.CmsResourceManager.loadResource(CmsResource
>> Manager.java:1052)
>>>         at
>> org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1489)
>>>         at
>> org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:153)
>>>         at
>> org.opencms.main.OpenCmsServlet.doPost(OpenCmsServlet.java:166)
>>>         at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
>>>         at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
>> er(ApplicationFilterChain.java:269)
>>>         at
>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
>> cationFilterChain.java:188)
>>>         at
>>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardW
>> rapperValve.java:213)
>>>         at
>>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardC
>> ontextValve.java:172)
>>>         at
>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
>> Valve.java:127)
>>>         at
>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport
>> Valve.java:117)
>>>         at
>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
>> gineValve.java:108)
>>>         at
>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdap
>> ter.java:174)
>>>         at
>>>
>> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
>>>         at
>>> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
>>>         at
>> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
>>>         at
>>>
>> org.apache.jk.common.ChannelSocket.processConnection(ChannelSo
>> cket.java:703)
>>>         at
>>>
>> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(Chan
> nelSocket.java:895)
>>>         at
>>>
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> ThreadPool.java:689)
>>>         at java.lang.Thread.run(Thread.java:619)
>>> Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot get a
>>> connection, pool error: Timeout waiting for idle object
>>>         at
>>>
>> org.apache.commons.dbcp.PoolingDriver.connect(PoolingDriver.java:184)
>>>         at
>> java.sql.DriverManager.getConnection(DriverManager.java:582)
>>>         at
>> java.sql.DriverManager.getConnection(DriverManager.java:207)
>>>         at
>>>
>> org.opencms.db.CmsSqlManager.getConnectionByUrl(CmsSqlManager.
>> java:104)
>>>         at
>>>
>> org.opencms.db.generic.CmsSqlManager.getConnection(CmsSqlManag
>> er.java:231)
>>>         at
>>>
>> org.opencms.db.generic.CmsUserDriver.readUserInfos(CmsUserDriv
>> er.java:1445)
>>>         ... 49 more
>>> Caused by: java.util.NoSuchElementException: Timeout
>> waiting for idle object
>>>         at
>>>
>> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(Ge
>> nericObjectPool.java:958)
>>>         at
>>>
>> org.apache.commons.dbcp.PoolingDriver.connect(PoolingDriver.java:176)
>>>         ... 54 more
>>>
>>>
>>>
>> --------------------------------------------------------------
>> ----------
>>>
>>> _______________________________________________
>>> This mail is sent to you from the opencms-dev mailing list
>>> To change your list options, or to unsubscribe from the
>> list, please visit
>>> http://lists.opencms.org/mailman/listinfo/opencms-dev
>>
>> --
>> Achim Westermann
>> Java Developer IT Online Content
>>
>> TEL   +49 (0)30 22 44 55 - 419
>> FAX   +49 (0)30 22 44 55 - 111
>> MAIL  achim.westermann at questico.de
>> WEB  www.questico.de
>>
>> Questico AG
>> Zimmerstraße 68
>> Eingang Markgrafenstraße 58
>> 10117 Berlin
>>
>> Eingetragen beim AG Berlin Charlottenburg
>> HRB Nr. 76491
>> Vorstand: Sylvius Bardt (Vors.), Tim Schiffers, Dr. Ulrich
>> Kohl, Michael Knapstein
>> Aufsichtsratsvorsitzender: Michael Wölfle
>>
>> _______________________________________________
>> This mail is sent to you from the opencms-dev mailing list
>> To change your list options, or to unsubscribe from the list,
>> please visit
>> http://lists.opencms.org/mailman/listinfo/opencms-dev
>>
> 
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/mailman/listinfo/opencms-dev
> 



More information about the opencms-dev mailing list