-->
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.  [ 5 posts ] 
Author Message
 Post subject: ERROR org.hibernate.proxy.BasicLazyInitializer
PostPosted: Thu Sep 07, 2006 1:36 pm 
Newbie

Joined: Thu Sep 07, 2006 1:26 pm
Posts: 2
Can anyone help me with resolving this error?
This is the beginning of the error and then i get out of memory error then i have to restart the server.
I have tried to increase the permgensize to 128m.But thats not helping.So iam thinking it has something to do with the CGLIB.I have set the CGLIB to false in my cfg.xml file.

ERROR org.hibernate.proxy.BasicLazyInitializer - CGLIB Enhancement failed: com.duanemorris.bo.dmpeople.DMPeopleSpaceEntity
net.sf.cglib.core.CodeGenerationException: java.lang.reflect.InvocationTargetException-->null
at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:236)
at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377)
at net.sf.cglib.proxy.Enhancer.createClass(Enhancer.java:317)
at org.hibernate.proxy.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:126)
at org.hibernate.proxy.CGLIBProxyFactory.postInstantiate(CGLIBProxyFactory.java:41)
at org.hibernate.tuple.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:161)
at org.hibernate.tuple.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:131)
at org.hibernate.tuple.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:55)
at org.hibernate.tuple.TuplizerLookup.create(TuplizerLookup.java:64)
at org.hibernate.tuple.EntityMetamodel.<init>(EntityMetamodel.java:257)
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:412)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:108)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:216)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1176)
at com.duanemorris.bo.helptrax.base._BaseRootDAO.initialize(_BaseRootDAO.java:103)
at com.duanemorris.bo.helptrax.base._BaseRootDAO.initialize(_BaseRootDAO.java:90)
at com.duanemorris.bo.helptrax.base._BaseRootDAO.initialize(_BaseRootDAO.java:81)
at com.duanemorris.ui.webapps.base.managers.TicketsManager.<init>(TicketsManager.java:118)
at com.duanemorris.ui.webapps.discovery.helptrax.TicketManager.handleRequest(TicketManager.java:70)
at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doRequest(VelocityViewServlet.java:407)
at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doGet(VelocityViewServlet.java:373)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:118)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.duanemorris.ui.webapps.base.HibernateSessionRequestFilter.doFilter(HibernateSessionRequestFilter.java:47)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at net.sf.cglib.core.ReflectUtils.defineClass(ReflectUtils.java:384)
at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:218)
... 43 more





Followed by this error:


Caused by: java.lang.OutOfMemoryError: PermGen space
10705691 [http-80-Processor14] WARN org.hibernate.tuple.PojoEntityTuplizer - could not create proxy factory for:com.duanemorris.bo.dmpeople.DMPeopleSpaceEntity
org.hibernate.HibernateException: CGLIB Enhancement failed: com.duanemorris.bo.dmpeople.DMPeopleSpaceEntity
at org.hibernate.proxy.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:132)
at org.hibernate.proxy.CGLIBProxyFactory.postInstantiate(CGLIBProxyFactory.java:41)
at org.hibernate.tuple.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:161)
at org.hibernate.tuple.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:131)
at org.hibernate.tuple.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:55)
at org.hibernate.tuple.TuplizerLookup.create(TuplizerLookup.java:64)
at org.hibernate.tuple.EntityMetamodel.<init>(EntityMetamodel.java:257)
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:412)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:108)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:216)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1176)
at com.duanemorris.bo.helptrax.base._BaseRootDAO.initialize(_BaseRootDAO.java:103)
at com.duanemorris.bo.helptrax.base._BaseRootDAO.initialize(_BaseRootDAO.java:90)
at com.duanemorris.bo.helptrax.base._BaseRootDAO.initialize(_BaseRootDAO.java:81)
at com.duanemorris.ui.webapps.base.managers.TicketsManager.<init>(TicketsManager.java:118)
at com.duanemorris.ui.webapps.discovery.helptrax.TicketManager.handleRequest(TicketManager.java:70)
at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doRequest(VelocityViewServlet.java:407)
at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doGet(VelocityViewServlet.java:373)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:118)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.duanemorris.ui.webapps.base.HibernateSessionRequestFilter.doFilter(HibernateSessionRequestFilter.java:47)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: net.sf.cglib.core.CodeGenerationException: java.lang.reflect.InvocationTargetException-->null
at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:236)
at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377)
at net.sf.cglib.proxy.Enhancer.createClass(Enhancer.java:317)
at org.hibernate.proxy.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:126)
... 40 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at net.sf.cglib.core.ReflectUtils.defineClass(ReflectUtils.java:384)
at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:218)
... 43 more


Top
 Profile  
 
 Post subject:
PostPosted: Fri Sep 08, 2006 9:02 am 
Newbie

Joined: Fri Sep 08, 2006 8:45 am
Posts: 1
I dont know if its any use in your case but here are several links to other sites
mentioning reasons, how to diagnose (using mustang jmap -permstat) and how to workaround using -XX:MaxPermSize=128m or solve but that depends on the reason.

http://opensource.atlassian.com/conflue ... 27t+let+go

http://jroller.com/page/agileanswers/20060623

Diagnosing the cause using Mustang
http://forum.java.sun.com/thread.jspa?t ... ID=3880883

Other similar posts
http://forum.hibernate.org/viewtopic.ph ... ht=permgen

http://forum.hibernate.org/viewtopic.ph ... ht=permgen

Thats all the info I have found at the moment, I have the same problem with Jboss, Tomcat and Hibernate.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Sep 11, 2006 3:26 pm 
Newbie

Joined: Thu Sep 07, 2006 1:26 pm
Posts: 2
I actually downlaoded the "YOURKIT" java profiler and found out where actually the memory leak is occuring and fixed the error.

It was a pain to drill down through the classes but it resolved the problem.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 29, 2007 10:29 am 
Newbie

Joined: Thu Mar 29, 2007 10:26 am
Posts: 9
jdeenadayalan wrote:
I actually downlaoded the "YOURKIT" java profiler and found out where actually the memory leak is occuring and fixed the error.

It was a pain to drill down through the classes but it resolved the problem.


Could

I did this as well - how did you resolve your problem - was it a configuration issue, not calling something in the API?


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 29, 2007 10:30 am 
Newbie

Joined: Thu Mar 29, 2007 10:26 am
Posts: 9
jdeenadayalan wrote:
I actually downlaoded the "YOURKIT" java profiler and found out where actually the memory leak is occuring and fixed the error.

It was a pain to drill down through the classes but it resolved the problem.


Could

I did this as well - how did you resolve your problem - was it a configuration issue, not calling something in the API?


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

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.