Type Exception Report
Message Request processing failed; nested exception is org.hibernate.LazyInitializationException: could not initialize proxy - no Session
Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
Exception
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.hibernate.LazyInitializationException: could not initialize proxy - no Session org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:948) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) com.doccms.common.web.XssFilter.doFilter(XssFilter.java:48) org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:230) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) com.doccms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35)
Root Cause
org.hibernate.LazyInitializationException: could not initialize proxy - no Session org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:167) org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215) org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190) com.doccms.cms.entity.main.Content_$$_javassist_123.equals(Content_$$_javassist_123.java) org.hibernate.util.EqualsHelper.equals(EqualsHelper.java:33) org.hibernate.type.AbstractType.isEqual(AbstractType.java:131) org.hibernate.type.ComponentType.isEqual(ComponentType.java:158) org.hibernate.cache.CacheKey.equals(CacheKey.java:79) java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:940) net.sf.ehcache.store.MemoryStore.sampleElementsViaKeyArray(MemoryStore.java:613) net.sf.ehcache.store.MemoryStore.findEvictionCandidate(MemoryStore.java:560) net.sf.ehcache.store.MemoryStore.removeElementChosenByEvictionPolicy(MemoryStore.java:535) net.sf.ehcache.store.MemoryStore.doPut(MemoryStore.java:465) net.sf.ehcache.store.MemoryStore.put(MemoryStore.java:150) net.sf.ehcache.Cache.put(Cache.java:796) net.sf.ehcache.Cache.put(Cache.java:731) net.sf.ehcache.hibernate.EhCache.put(EhCache.java:134) org.hibernate.cache.ReadWriteCache.put(ReadWriteCache.java:184) org.hibernate.cache.impl.bridge.EntityAccessStrategyAdapter.putFromLoad(EntityAccessStrategyAdapter.java:68) org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:195) org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:982) org.hibernate.loader.Loader.doQuery(Loader.java:857) org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274) org.hibernate.loader.Loader.doList(Loader.java:2542) org.hibernate.loader.Loader.listUsingQueryCache(Loader.java:2319) org.hibernate.loader.Loader.list(Loader.java:2268) org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:459) org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:365) org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196) org.hibernate.impl.SessionImpl.list(SessionImpl.java:1268) org.hibernate.impl.QueryImpl.list(QueryImpl.java:102) com.doccms.common.hibernate3.HibernateSimpleDao.find(HibernateSimpleDao.java:104) com.doccms.cms.dao.main.impl.ContentCharacterIdDaoImpl.getRelatedRes(ContentCharacterIdDaoImpl.java:97) com.doccms.cms.manager.main.impl.ContentCharacterIdMngImpl.getRelatedRes(ContentCharacterIdMngImpl.java:41) sun.reflect.GeneratedMethodAccessor2095.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) com.sun.proxy.$Proxy63.getRelatedRes(Unknown Source) com.doccms.cms.action.directive.ContentCharacterPicSetDirective.execute(ContentCharacterPicSetDirective.java:50) freemarker.core.Environment.visit(Environment.java:341) freemarker.core.UnifiedCall.accept(UnifiedCall.java:136) freemarker.core.Environment.visit(Environment.java:265) freemarker.core.MixedContent.accept(MixedContent.java:93) freemarker.core.Environment.visitByHiddingParent(Environment.java:286) freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193) freemarker.core.Environment.visitIteratorBlock(Environment.java:509) freemarker.core.IteratorBlock.accept(IteratorBlock.java:103) freemarker.core.Environment.visit(Environment.java:265) freemarker.core.Environment$1.render(Environment.java:313) com.doccms.cms.action.directive.SublibContentListDirective.execute(SublibContentListDirective.java:73) freemarker.core.Environment.visit(Environment.java:341) freemarker.core.UnifiedCall.accept(UnifiedCall.java:136) freemarker.core.Environment.visit(Environment.java:265) freemarker.core.MixedContent.accept(MixedContent.java:93) freemarker.core.Environment.visit(Environment.java:265) freemarker.core.Environment.process(Environment.java:243) freemarker.template.Template.process(Template.java:277) com.doccms.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:111) org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167) org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:263) org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1208) org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:992) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:939) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) com.doccms.common.web.XssFilter.doFilter(XssFilter.java:48) org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:230) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) com.doccms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35)
Note The full stack trace of the root cause is available in the server logs.