These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
 Post subject: fail-safe cleanup (collections) warnings before crash
PostPosted: Fri Apr 01, 2011 3:11 pm 
Newbie

Joined: Fri Apr 01, 2011 11:17 am
Posts: 1
Hello,

We have a webapp (Tomcat 6.0.20, SpringMVC 2.5.6, Hibernate 3.2.7, MySQL 5.1.44) that generally runs smoothly for days (even weeks) at a time, but on more than one occasion has gone down just after Hibernate gives the following warnings:

WARN org.hibernate.engine.loading.LoadContexts fail-safe cleanup (collections) : org.hibernate.engine.loading.CollectionLoadContext@11969cd<rs=com.mchange.v2.c3p0.impl.NewProxyResultSet@18cda6>
WARN org.hibernate.engine.loading.CollectionLoadContext On CollectionLoadContext#cleanup, localLoadingCollectionKeys contained [1] entries

Upon bouncing the webapp the problem goes away. Having searched online for answers, we came across this:
http://opensource.atlassian.com/project ... e/HHH-2631

..which feels like a very similar problem (memory leaks), although we are using a later Hibernate version. We haven't found any recent references to these messages - does anyone have a hint about what may be going wrong here? I should also mention that we're using Hibernate annotations (3.3.0). I've appended the classpath below in case it might be helpful..

Thank you.
Chris

----------------------------------------------------------------------------------------------------------------------
<classpath>
<classpathentry including="**/*.java" kind="src" output="target/test-classes" path="src/test/java"/>
<classpathentry excluding="**/*.java" kind="src" output="target/test-classes" path="src/test/resources"/>
<classpathentry including="**/*.java" kind="src" path="src/main/java"/>
<classpathentry excluding="**/*.java" kind="src" path="src/main/resources"/>
<classpathentry kind="var" path="M2_REPO/javax/activation/activation/1.1/activation-1.1.jar"/>
<classpathentry kind="var" path="M2_REPO/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar"/>
<classpathentry kind="var" path="M2_REPO/javax/mail/mail/1.4/mail-1.4.jar"/>
<classpathentry kind="var" path="M2_REPO/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar"/>
<classpathentry kind="var" path="M2_REPO/javax/servlet/servlet-api/2.4/servlet-api-2.4.jar"/>
<classpathentry kind="var" path="M2_REPO/antlr/antlr/2.7.6/antlr-2.7.6.jar"/>
<classpathentry kind="var" path="M2_REPO/aopalliance/aopalliance/1.0/aopalliance-1.0.jar"/>
<classpathentry kind="var" path="M2_REPO/asm/asm/1.5.3/asm-1.5.3.jar"/>
<classpathentry kind="var" path="M2_REPO/asm/asm-attrs/1.5.3/asm-attrs-1.5.3.jar"/>
<classpathentry kind="var" path="M2_REPO/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.jar"/>
<classpathentry kind="var" path="M2_REPO/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.jar"/>
<classpathentry kind="var" path="M2_REPO/cglib/cglib/2.1_3/cglib-2.1_3.jar"/>
<classpathentry kind="var" path="M2_REPO/cglib/cglib-full/2.0.2/cglib-full-2.0.2.jar"/>
<classpathentry kind="var" path="M2_REPO/com/sun/jini/classserver/2.1/classserver-2.1.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-codec/commons-codec/1.3/commons-codec-1.3.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-collections/commons-collections/3.2/commons-collections-3.2.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-io/commons-io/1.4/commons-io-1.4.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-lang/commons-lang/2.2/commons-lang-2.2.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-logging/commons-logging/1.1/commons-logging-1.1.jar"/>
<classpathentry kind="var" path="M2_REPO/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar"/>
<classpathentry kind="var" path="M2_REPO/net/sf/ehcache/ehcache/1.2.3/ehcache-1.2.3.jar"/>
<classpathentry kind="var" path="M2_REPO/net/sf/ezmorph/ezmorph/1.0.4/ezmorph-1.0.4.jar"/>
<classpathentry kind="var" path="M2_REPO/flickr/flickrapi/1.1/flickrapi-1.1.jar"/>
<classpathentry kind="var" path="M2_REPO/org/freemarker/freemarker/2.3.16/freemarker-2.3.16.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/geronimo/specs/geronimo-stax-api_1.0_spec/1.0.1/geronimo-stax-api_1.0_spec-1.0.1.jar"/>
<classpathentry kind="var" path="M2_REPO/com/google/code/gson/gson/1.4/gson-1.4.jar"/>
<classpathentry kind="var" path="M2_REPO/org/hibernate/hibernate/3.2.7.ga/hibernate-3.2.7.ga.jar"/>
<classpathentry kind="var" path="M2_REPO/org/hibernate/hibernate-annotations/3.3.0.ga/hibernate-annotations-3.3.0.ga.jar"/>
<classpathentry kind="var" path="M2_REPO/org/hibernate/hibernate-commons-annotations/3.3.0.ga/hibernate-commons-annotations-3.3.0.ga.jar"/>
<classpathentry kind="var" path="M2_REPO/org/htmlparser/htmllexer/sgreen-2.0/htmllexer-sgreen-2.0.jar"/>
<classpathentry kind="var" path="M2_REPO/org/htmlparser/htmlparser/sgreen-2.0/htmlparser-sgreen-2.0.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/httpcomponents/httpclient/4.0.3/httpclient-4.0.3.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/httpcomponents/httpcore/4.0.1/httpcore-4.0.1.jar"/>
<classpathentry kind="var" path="M2_REPO/jaxen/jaxen/1.1-beta-8/jaxen-1.1-beta-8.jar"/>
<classpathentry kind="var" path="M2_REPO/jdom/jdom/1.0/jdom-1.0.jar"/>
<classpathentry kind="var" path="M2_REPO/org/codehaus/jettison/jettison/1.0.1/jettison-1.0.1.jar"/>
<classpathentry kind="var" path="M2_REPO/net/jini/jini-core/2.1/jini-core-2.1.jar"/>
<classpathentry kind="var" path="M2_REPO/net/jini/jini-ext/2.1/jini-ext-2.1.jar"/>
<classpathentry kind="var" path="M2_REPO/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3-jdk15.jar"/>
<classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/>
<classpathentry kind="var" path="M2_REPO/log4j/log4j/1.2.8/log4j-1.2.8.jar"/>
<classpathentry kind="var" path="M2_REPO/logkit/logkit/1.0.1/logkit-1.0.1.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/lucene/lucene-analyzers/2.9.1/lucene-analyzers-2.9.1.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/lucene/lucene-core/2.9.1/lucene-core-2.9.1.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/lucene/lucene-highlighter/2.9.1/lucene-highlighter-2.9.1.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/lucene/lucene-memory/2.9.1/lucene-memory-2.9.1.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/lucene/lucene-misc/2.9.1/lucene-misc-2.9.1.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/lucene/lucene-queries/2.9.1/lucene-queries-2.9.1.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/lucene/lucene-snowball/2.9.1/lucene-snowball-2.9.1.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/lucene/lucene-spellchecker/2.9.1/lucene-spellchecker-2.9.1.jar"/>
<classpathentry kind="src" path="/memblr-crawl"/>
<classpathentry kind="src" path="/memblr-db"/>
<classpathentry kind="var" path="M2_REPO/mysql/mysql-connector-java/5.1.6-bin/mysql-connector-java-5.1.6-bin.jar"/>
<classpathentry kind="var" path="M2_REPO/rome/rome/1.0/rome-1.0.jar"/>
<classpathentry kind="var" path="M2_REPO/oauth/signpost/signpost-commonshttp4/1.2.1.1/signpost-commonshttp4-1.2.1.1.jar"/>
<classpathentry kind="var" path="M2_REPO/oauth/signpost/signpost-core/1.2.1.1/signpost-core-1.2.1.1.jar"/>
<classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-api/1.5.8/slf4j-api-1.5.8.jar"/>
<classpathentry kind="var" path="M2_REPO/org/slf4j/slf4j-log4j12/1.5.8/slf4j-log4j12-1.5.8.jar"/>
<classpathentry kind="var" path="M2_REPO/net/sf/sojo/sojo-optional/0.5.0/sojo-optional-0.5.0.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/solr/solr-commons-csv/1.4.0/solr-commons-csv-1.4.0.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/solr/solr-core/1.4.0/solr-core-1.4.0.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/solr/solr-solrj/1.4.0/solr-solrj-1.4.0.jar"/>
<classpathentry kind="var" path="M2_REPO/org/springframework/spring/2.5.6/spring-2.5.6.jar"/>
<classpathentry kind="var" path="M2_REPO/org/springframework/spring-aop/2.5.6.SEC01/spring-aop-2.5.6.SEC01.jar"/>
<classpathentry kind="var" path="M2_REPO/org/springframework/spring-beans/2.5.6.SEC01/spring-beans-2.5.6.SEC01.jar"/>
<classpathentry kind="var" path="M2_REPO/org/springframework/spring-context/2.5.6.SEC01/spring-context-2.5.6.SEC01.jar"/>
<classpathentry kind="var" path="M2_REPO/org/springframework/spring-context-support/2.5.6.SEC01/spring-context-support-2.5.6.SEC01.jar"/>
<classpathentry kind="var" path="M2_REPO/org/springframework/spring-core/2.5.6.SEC01/spring-core-2.5.6.SEC01.jar"/>
<classpathentry kind="var" path="M2_REPO/net/sf/spring-json/spring-json/1.3.0/spring-json-1.3.0.jar"/>
<classpathentry kind="var" path="M2_REPO/org/springframework/spring-mock/2.0.6/spring-mock-2.0.6.jar"/>
<classpathentry kind="var" path="M2_REPO/org/springframework/spring-web/2.5.6.SEC01/spring-web-2.5.6.SEC01.jar"/>
<classpathentry kind="var" path="M2_REPO/org/springframework/spring-webmvc/2.5.6.SEC01/spring-webmvc-2.5.6.SEC01.jar"/>
<classpathentry kind="var" path="M2_REPO/stax/stax-api/1.0.1/stax-api-1.0.1.jar"/>
<classpathentry kind="var" path="M2_REPO/com/sun/jini/sun-util/2.1/sun-util-2.1.jar"/>
<classpathentry kind="var" path="M2_REPO/org/apache/tomcat/tomcat-catalina/6.0.20/tomcat-catalina-6.0.20.jar"/>
<classpathentry kind="var" path="M2_REPO/com/sun/jini/tools/2.1/tools-2.1.jar"/>
<classpathentry kind="var" path="M2_REPO/org/codehaus/woodstox/wstx-asl/3.2.7/wstx-asl-3.2.7.jar"/>
<classpathentry kind="var" path="M2_REPO/woodstox/wstx-asl/3.2.7/wstx-asl-3.2.7.jar"/>
<classpathentry kind="var" path="M2_REPO/xalan/xalan/2.7.0/xalan-2.7.0.jar"/>
<classpathentry kind="var" path="M2_REPO/xerces/xercesImpl/2.6.2/xercesImpl-2.6.2.jar"/>
<classpathentry kind="var" path="M2_REPO/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar"/>
<classpathentry kind="var" path="M2_REPO/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar"/>
<classpathentry kind="var" path="M2_REPO/xom/xom/1.1/xom-1.1.jar"/>
<classpathentry kind="var" path="M2_REPO/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar"/>
<classpathentry kind="var" path="M2_REPO/com/thoughtworks/xstream/xstream/1.3/xstream-1.3.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry combineaccessrules="false" kind="src" path="/catamaran-core"/>
<classpathentry combineaccessrules="false" kind="src" path="/catamaran-solr"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.