You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@roller.apache.org by Thomas-W Hofmann <th...@db.com> on 2006/12/04 17:35:07 UTC

BUG 3.1 RC1 Connection pool object never closed.

Hi,

I tried to delete categories (containing entries) and move content to 
another category.
First category worked fine.
Second category caused exception.

Oracle DB

DBCP object created 2006-12-04 15:13:28 by the following code was never 
closed:
java.lang.Exception
                 at 
org.apache.commons.dbcp.AbandonedTrace.setStackTrace(AbandonedTrace.java:157)
                 at 
org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:76)
                 at 
org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:95)
                 at 
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
                 at 
org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:69)
                 at 
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:360)
                 at 
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:122)
                 at 
org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:125)
                 at 
org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
                 at 
org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1309)
                 at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown 
Source)
                 at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                 at java.lang.reflect.Method.invoke(Method.java:585)
                 at 
org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:301)
                 at $Proxy0.beginTransaction(Unknown Source)
                 at 
org.apache.roller.business.hibernate.HibernatePersistenceStrategy.getSession(HibernatePersistenceStrategy.java:212)
                 at 
org.apache.roller.business.hibernate.HibernatePersistenceStrategy.load(HibernatePersistenceStrategy.java:285)
                 at 
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.getProperty(HibernatePropertiesManagerImpl.java:79)
                 at 
org.apache.roller.config.RollerRuntimeConfig.getProperty(RollerRuntimeConfig.java:67)
                 at 
org.apache.jsp.WEB_002dINF.jsps.tiles.tiles_002dsimplepage_jsp._jspService(tiles_002dsimplepage_jsp.java:143)
                 at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
                 at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
                 at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
                 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
                 at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
                 at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
                 at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
                 at 
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
                 at 
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:581)
                 at 
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:101)
                 at 
org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:137)
                 at 
org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:758)
                 at 
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:890)
                 at 
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:460)
                 at 
org.apache.jsp.WEB_002dINF.jsps._404_jsp._jspx_meth_tiles_insert_0(_404_jsp.java:268)
                 at 
org.apache.jsp.WEB_002dINF.jsps._404_jsp._jspService(_404_jsp.java:161)
                 at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
                 at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
                 at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
                 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
                 at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
                 at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:476)
                 at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
                 at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
                 at 
org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:396)
                 at 
org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:301)
                 at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:147)
                 at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
                 at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
                 at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
                 at 
com.db.dweb.tomcat.DwebAccessLogValve.invoke(DwebAccessLogValve.java:465)
                 at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
                 at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
                 at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
                 at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
                 at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
                 at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
                 at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
                 at 
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
                 at 
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
                 at 
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
                 at 
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
                 at 
org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
                 at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
                 at java.lang.Thread.run(Thread.java:595)





--

Diese E-Mail enthaelt vertrauliche und/oder rechtlich geschuetzte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.