[opencms-dev] Timeout waiting for idle object

Paul-Inge Flakstad flakstad at npolar.no
Wed Mar 10 01:05:14 CET 2010


Hi Achim

Thanks yet again for reassuring me.

The dialog in the thread left some doubts, yes - mostly since it ended without the question "won't it become a problem in the long run?" being answered.

However, I trust Mario knows what he's talking about. The reason I posted the issue was mostly to see if I had missed any solution other than the one I found in the mentioned thread. (For instance, I remembered there has been a lot of talk about turning on eviction, which wasn't really mentioned in the thread I found.)

Anyway, I'm excited to see if our system is OK now. It's been an annoying problem.

Best regards,
Paul

> -----Original Message-----
> From: opencms-dev-bounces at opencms.org
> [mailto:opencms-dev-bounces at opencms.org] On Behalf Of Achim Westermann
> Sent: 10. mars 2010 00:04
> To: The OpenCms mailing list
> Subject: Re: [opencms-dev] Timeout waiting for idle object
>
> 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
> >
>
> _______________________________________________
> 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