commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pete.sto...@kisstechnologies.co.uk
Subject dbcp connection closed problem
Date Wed, 30 Apr 2003 08:13:13 GMT
Hi,
Im getting a lot of problems with a new site Ive launched where, amongst 
other things, I get a lot of these errors coming through where the DBCP 
pool (running on Tomcat 4.1.18 in JNDI datasource mode) is giving these 
errors.  I have seen that other people have had the problem too, but none 
that seem to have come to a satisfactory conclusion.  It may be that parts 
of the application are leaking connections; but if this were the case I 
still dont see why the DBCP would pass on a connection which doesnt 
actually link to the DB.
Anybody got any ideas?
thanks
Pete

Kiss Technologies

http://www.kisstechnologies.co.uk/

Please note, we have moved!

4, Percy Street
London
W1T 1DF

New permanent phone numbers:

Phone 020 7692 9922
Fax 020 7692 9923

An error occured at 30/04/03 08:49.
The stack (Exception object available) was:
Connection is closed.
java.sql.SQLException: Connection is closed.
                 at 
org.apache.commons.dbcp.DelegatingConnection.checkOpen(DelegatingConnection.java:245)
                 at 
org.apache.commons.dbcp.DelegatingConnection.prepareStatement(DelegatingConnection.java:185)
                 at 
org.apache.jsp.order_detail_jsp._jspService(order_detail_jsp.java:77)
                 at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
                 at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:204)
                 at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
                 at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
                 at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
                 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
                 at 
com.ktdev.security.AuthorisationFilter.doFilter(AuthorisationFilter.java:92)
                 at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
                 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
                 at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
                 at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
                 at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
                 at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
                 at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
                 at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
                 at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
                 at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
                 at 
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
                 at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
                 at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
                 at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
                 at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                 at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
                 at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                 at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
                 at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
                 at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
                 at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
                 at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
                 at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
                 at 
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
                 at 
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:261)
                 at 
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360)
                 at 
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:632)
                 at 
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:590)
                 at 
org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:707)
                 at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
                 at java.lang.Thread.run(Thread.java:536)

 

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message