[kune-commits] [Kune - Defect #525] SiteMap generation is not working properly in large sites

Redmine Comunes noreply at ourproject.org
Mon Apr 1 09:56:40 CEST 2013


Issue #525 has been updated by Pablo Ojanguren.


So problem comes from a SELECT COUNT(*)... (SiteMapGenerator.countNotClosedGroups(SiteMapGenerator.java:160))
We could start thinking on hibernate-pool configuration problem.

----------------------------------------
Defect #525: SiteMap generation is not working properly in large sites
http://redmine.ourproject.org/issues/525#change-785

* Author: Vicente J. Ruiz Jurado
* Status: New
* Priority: High
* Assignee: 
* Category: 
* Target version: 
* Resolution: 
* Tags: 
----------------------------------------
The current exception

2013-03-22 00:20:00 GenerateSitemapJob [INFO] Daily sitemap generation cron job start
2013-03-22 00:20:00 LoggerMethodInterceptor [DEBUG] SiteMapGenerator.generate()
2013-03-22 00:20:00 NewPooledConnection [WARN] [c3p0] A PooledConnection that has already signalled a Connection error is still in use!
2013-03-22 00:20:00 NewPooledConnection [WARN] [c3p0] Another error has occurred [ com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed. ] which will not be reported to listeners!
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.
  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
  at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
  at com.mysql.jdbc.Util.getInstance(Util.java:384)
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1015)
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:984)
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:929)
  at com.mysql.jdbc.ConnectionImpl.throwConnectionClosedException(ConnectionImpl.java:1193)
  at com.mysql.jdbc.ConnectionImpl.checkClosed(ConnectionImpl.java:1180)
  at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4137)
  at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4103)
  at com.mchange.v2.c3p0.impl.NewProxyConnection.prepareStatement(NewProxyConnection.java:213)
  at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:616)
  at org.hibernate.engine.jdbc.internal.proxy.ConnectionProxyHandler.continueInvocation(ConnectionProxyHandler.java:138)
  at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
  at $Proxy100.prepareStatement(Unknown Source)
  at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:147)
  at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:166)
  at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:145)
  at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1720)
  at org.hibernate.loader.Loader.doQuery(Loader.java:828)
  at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:289)
  at org.hibernate.loader.Loader.doList(Loader.java:2447)
  at org.hibernate.loader.Loader.doList(Loader.java:2433)
  at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2263)
  at org.hibernate.loader.Loader.list(Loader.java:2258)
  at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:470)
  at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:355)
  at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:195)
  at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1215)
  at org.hibernate.internal.QueryImpl.list(QueryImpl.java:101)
  at org.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:284)
  at com.google.inject.persist.jpa.JpaFinderProxy.invoke(JpaFinderProxy.java:72)
  at com.google.inject.persist.jpa.JpaPersistModule$1.invoke(JpaPersistModule.java:129)
  at $Proxy23.countExceptType(Unknown Source)
  at cc.kune.core.server.searcheable.SiteMapGenerator.countNotClosedGroups(SiteMapGenerator.java:160)
  at cc.kune.core.server.searcheable.SiteMapGenerator.generate(SiteMapGenerator.java:115)
  at cc.kune.core.server.searcheable.SiteMapGenerator$$EnhancerByGuice$$26e8b0a.CGLIB$generate$0(<generated>)
  at cc.kune.core.server.searcheable.SiteMapGenerator$$EnhancerByGuice$$26e8b0a$$FastClassByGuice$$a56540aa.invoke(<generated>)



-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://redmine.ourproject.org/my/account

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ourproject.org/pipermail/kune-commits/attachments/20130401/e30bf3cd/attachment.htm 


More information about the kune-commits mailing list