Tribune

Home » Liferay Portal » English » 2. Using Liferay » General

Vista Combinata Vista Piatta Vista ad Albero
Discussioni [ Precedente | Successivo ]
toggle
Ricardo Vieira
possible nonthreadsafe access to session
24 settembre 2010 4.18
Risposta

Ricardo Vieira

Punteggio: Junior Member

Messaggi: 39

Data di Iscrizione: 16 agosto 2010

Messaggi recenti

Hi all,

Im using LF 6.0.5 CE tomcat bundle with DB postgresql 8.4 in ubuntu

When activating the Staging process, im getting this error (oh Im running tomcat in debug mode, cause I was debugging to solve previous errors, now solved, but Im lost with this error):

 1[b]10:51:20,615 ERROR [AssertionFailure:45] an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
 2org.hibernate.AssertionFailure: possible nonthreadsafe access to session[/b]
 3    at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:83)
 4    at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:268)
 5    at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:260)
 6    at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:179)
 7    at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
 8    at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51)
 9    at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1206)
10    at com.liferay.portal.dao.orm.hibernate.SessionImpl.flush(SessionImpl.java:108)
11    at sun.reflect.GeneratedMethodAccessor481.invoke(Unknown Source)
12    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
13    at java.lang.reflect.Method.invoke(Method.java:597)
14    at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54)
15    at $Proxy250.flush(Unknown Source)
16    at com.liferay.portlet.asset.service.persistence.AssetEntryPersistenceImpl.removeImpl(AssetEntryPersistenceImpl.java:315)
17    at com.liferay.portlet.asset.service.persistence.AssetEntryPersistenceImpl.removeImpl(AssetEntryPersistenceImpl.java:1)
18    at com.liferay.portal.service.persistence.impl.BasePersistenceImpl.remove(BasePersistenceImpl.java:216)
19    at com.liferay.portlet.asset.service.impl.AssetEntryLocalServiceImpl.deleteEntry(AssetEntryLocalServiceImpl.java:89)
20    at com.liferay.portlet.asset.service.impl.AssetEntryLocalServiceImpl.deleteEntry(AssetEntryLocalServiceImpl.java:112)
21    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
22    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
23    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
24    at java.lang.reflect.Method.invoke(Method.java:597)
25    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
26    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
27    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
28    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
29    at com.liferay.portal.dao.jdbc.aop.DynamicDataSourceTransactionInterceptor.invoke(DynamicDataSourceTransactionInterceptor.java:44)
30    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
31    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
32    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
33    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
34    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
35    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
36    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
37    at $Proxy126.deleteEntry(Unknown Source)
38....


Can someone give me any help with this?

Im gonna try it in no debug mode, but I dont think thats the problem emoticon
Ricardo Vieira
RE: possible nonthreadsafe access to session
24 settembre 2010 6.42
Risposta

Ricardo Vieira

Punteggio: Junior Member

Messaggi: 39

Data di Iscrizione: 16 agosto 2010

Messaggi recenti

tried it without the debug mode, and still the same error, heres the complete log, pls I'm lost here, i could really use some help

  113:40:04,897 ERROR [AssertionFailure:45] an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
  2org.hibernate.AssertionFailure: possible nonthreadsafe access to session
  3    at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:83)
  4    at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:268)
  5    at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:260)
  6    at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:179)
  7    at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
  8    at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51)
  9    at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1206)
 10    at com.liferay.portal.dao.orm.hibernate.SessionImpl.flush(SessionImpl.java:108)
 11    at sun.reflect.GeneratedMethodAccessor462.invoke(Unknown Source)
 12    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 13    at java.lang.reflect.Method.invoke(Method.java:597)
 14    at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54)
 15    at $Proxy250.flush(Unknown Source)
 16    at com.liferay.portlet.asset.service.persistence.AssetEntryPersistenceImpl.removeImpl(AssetEntryPersistenceImpl.java:315)
 17    at com.liferay.portlet.asset.service.persistence.AssetEntryPersistenceImpl.removeImpl(AssetEntryPersistenceImpl.java:1)
 18    at com.liferay.portal.service.persistence.impl.BasePersistenceImpl.remove(BasePersistenceImpl.java:216)
 19    at com.liferay.portlet.asset.service.impl.AssetEntryLocalServiceImpl.deleteEntry(AssetEntryLocalServiceImpl.java:89)
 20    at com.liferay.portlet.asset.service.impl.AssetEntryLocalServiceImpl.deleteEntry(AssetEntryLocalServiceImpl.java:112)
 21    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 22    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 23    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 24    at java.lang.reflect.Method.invoke(Method.java:597)
 25    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
 26    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
 27    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
 28    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
 29    at com.liferay.portal.dao.jdbc.aop.DynamicDataSourceTransactionInterceptor.invoke(DynamicDataSourceTransactionInterceptor.java:44)
 30    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
 31    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
 32    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
 33    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
 34    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
 35    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
 36    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
 37    at $Proxy126.deleteEntry(Unknown Source)
 38    at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.updateStatus(DLFileEntryLocalServiceImpl.java:1190)
 39    at sun.reflect.GeneratedMethodAccessor1077.invoke(Unknown Source)
 40    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 41    at java.lang.reflect.Method.invoke(Method.java:597)
 42    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
 43    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
 44    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
 45    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
 46    at com.liferay.portal.dao.jdbc.aop.DynamicDataSourceTransactionInterceptor.invoke(DynamicDataSourceTransactionInterceptor.java:44)
 47    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
 48    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
 49    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
 50    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
 51    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
 52    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
 53    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
 54    at $Proxy158.updateStatus(Unknown Source)
 55    at com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil.updateStatus(DLFileEntryLocalServiceUtil.java:572)
 56    at com.liferay.portlet.documentlibrary.workflow.DLFileEntryWorkflowHandler.updateStatus(DLFileEntryWorkflowHandler.java:62)
 57    at com.liferay.portlet.documentlibrary.workflow.DLFileEntryWorkflowHandler.updateStatus(DLFileEntryWorkflowHandler.java:1)
 58    at com.liferay.portal.kernel.workflow.WorkflowHandlerRegistryUtil.startWorkflowInstance(WorkflowHandlerRegistryUtil.java:102)
 59    at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.updateFileEntry(DLFileEntryLocalServiceImpl.java:1110)
 60    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 61    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 62    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 63    at java.lang.reflect.Method.invoke(Method.java:597)
 64    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
 65    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
 66    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
 67    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
 68    at com.liferay.portal.dao.jdbc.aop.DynamicDataSourceTransactionInterceptor.invoke(DynamicDataSourceTransactionInterceptor.java:44)
 69    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
 70    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
 71    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
 72    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
 73    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
 74    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
 75    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
 76    at $Proxy158.updateFileEntry(Unknown Source)
 77    at com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil.updateFileEntry(DLFileEntryLocalServiceUtil.java:561)
 78    at com.liferay.portlet.documentlibrary.lar.DLPortletDataHandlerImpl.importFileEntry(DLPortletDataHandlerImpl.java:279)
 79    at com.liferay.portlet.documentlibrary.lar.DLPortletDataHandlerImpl.doImportData(DLPortletDataHandlerImpl.java:978)
 80    at com.liferay.portal.kernel.lar.BasePortletDataHandler.importData(BasePortletDataHandler.java:64)
 81    at com.liferay.portal.lar.PortletImporter.importPortletData(PortletImporter.java:643)
 82    at com.liferay.portal.lar.PortletImporter.importPortletData(PortletImporter.java:545)
 83    at com.liferay.portal.lar.LayoutImporter.importLayouts(LayoutImporter.java:406)
 84    at com.liferay.portal.service.impl.LayoutLocalServiceImpl.importLayouts(LayoutLocalServiceImpl.java:680)
 85    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 86    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 87    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 88    at java.lang.reflect.Method.invoke(Method.java:597)
 89    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
 90    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
 91    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
 92    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
 93    at com.liferay.portal.dao.jdbc.aop.DynamicDataSourceTransactionInterceptor.invoke(DynamicDataSourceTransactionInterceptor.java:44)
 94    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
 95    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
 96    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
 97    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
 98    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
 99    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
100    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
101    at $Proxy45.importLayouts(Unknown Source)
102    at com.liferay.portal.service.impl.LayoutServiceImpl.importLayouts(LayoutServiceImpl.java:223)
103    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
104    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
105    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
106    at java.lang.reflect.Method.invoke(Method.java:597)
107    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
108    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
109    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
110    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
111    at com.liferay.portal.dao.jdbc.aop.DynamicDataSourceTransactionInterceptor.invoke(DynamicDataSourceTransactionInterceptor.java:44)
112    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
113    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
114    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
115    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
116    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
117    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
118    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
119    at $Proxy46.importLayouts(Unknown Source)
120    at com.liferay.portal.service.LayoutServiceUtil.importLayouts(LayoutServiceUtil.java:161)
121    at com.liferay.portal.staging.StagingImpl.publishLayouts(StagingImpl.java:494)
122    at com.liferay.portal.staging.StagingImpl.publishLayouts(StagingImpl.java:571)
123    at com.liferay.portal.staging.StagingImpl.enableLocalStaging(StagingImpl.java:844)
124    at com.liferay.portal.staging.StagingImpl.updateStaging(StagingImpl.java:730)
125    at com.liferay.portal.kernel.staging.StagingUtil.updateStaging(StagingUtil.java:195)
126    at com.liferay.portlet.communities.action.EditPagesAction.processAction(EditPagesAction.java:168)
127    at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:168)
128    at com.liferay.portlet.StrutsPortlet.processAction(StrutsPortlet.java:186)
129    at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:70)
130    at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:48)
131    at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:652)
132    at com.liferay.portlet.InvokerPortletImpl.invokeAction(InvokerPortletImpl.java:687)
133    at com.liferay.portlet.InvokerPortletImpl.processAction(InvokerPortletImpl.java:360)
134    at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:768)
135    at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:571)
136    at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:229)
137    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
138    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
139    at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:152)
140    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
141    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
142    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
143    at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:508)
144    at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:485)
145    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
146    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
147    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
148    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
149    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
150    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
151    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
152    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
153    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
154    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
155    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
156    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
157    at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:309)
158    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
159    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
160    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
161    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
162    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
163    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
164    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
165    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
166    at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:137)
167    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
168    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
169    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
170    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
171    at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:182)
172    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
173    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
174    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
175    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
176    at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:254)
177    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
178    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
179    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
180    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
181    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
182    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
183    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
184    at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:133)
185    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
186    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
187    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
188    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
189    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
190    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
191    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
192    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
193    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
194    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
195    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
196    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
197    at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:261)
198    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
199    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
200    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
201    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
202    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
203    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
204    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
205    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
206    at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:126)
207    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
208    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
209    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
210    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
211    at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:182)
212    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
213    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
214    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
215    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
216    at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:211)
217    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
218    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
219    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
220    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
221    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
222    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
223    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
224    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
225    at com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:440)
226    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
227    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
228    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
229    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
230    at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:45)
231    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
232    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
233    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
234    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
235    at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:254)
236    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
237    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
238    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
239    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
240    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
241    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
242    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
243    at com.liferay.portal.servlet.I18nServlet.service(I18nServlet.java:101)
244    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
245    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
246    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
247    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
248    at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:81)
249    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
250    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
251    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
252    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
253    at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:179)
254    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
255    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
256    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
257    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
258    at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:239)
259    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
260    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
261    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
262    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
263    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
264    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
265    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
266    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
267    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
268    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
269    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
270    at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
271    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
272    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
273    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
274    at com.liferay.portal.servlet.filters.threadlocal.ThreadLocalFilter.processFilter(ThreadLocalFilter.java:35)
275    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
276    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
277    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
278    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
279    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
280    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:465)
281    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
282    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
283    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
284    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
285    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
286    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
287    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
288    at java.lang.Thread.run(Thread.java:619)
28913:40:04,947 ERROR [PortletImporter:647] com.liferay.portal.kernel.lar.PortletDataException: com.liferay.portal.kernel.exception.SystemException: com.liferay.portal.kernel.dao.orm.ORMException: org.hibernate.AssertionFailure: possible nonthreadsafe access to session
290com.liferay.portal.kernel.lar.PortletDataException: com.liferay.portal.kernel.exception.SystemException: com.liferay.portal.kernel.dao.orm.ORMException: org.hibernate.AssertionFailure: possible nonthreadsafe access to session
291    at com.liferay.portal.kernel.lar.BasePortletDataHandler.importData(BasePortletDataHandler.java:67)
292    at com.liferay.portal.lar.PortletImporter.importPortletData(PortletImporter.java:643)
293    at com.liferay.portal.lar.PortletImporter.importPortletData(PortletImporter.java:545)
294    at com.liferay.portal.lar.LayoutImporter.importLayouts(LayoutImporter.java:406)
295    at com.liferay.portal.service.impl.LayoutLocalServiceImpl.importLayouts(LayoutLocalServiceImpl.java:680)
296    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
297    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
298    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
299    at java.lang.reflect.Method.invoke(Method.java:597)
300    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
301    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
302    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
303    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
304    at com.liferay.portal.dao.jdbc.aop.DynamicDataSourceTransactionInterceptor.invoke(DynamicDataSourceTransactionInterceptor.java:44)
305    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
306    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
307    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
308    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
309    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
310    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
311    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
312    at $Proxy45.importLayouts(Unknown Source)
313    at com.liferay.portal.service.impl.LayoutServiceImpl.importLayouts(LayoutServiceImpl.java:223)
314    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
315    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
316    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
317    at java.lang.reflect.Method.invoke(Method.java:597)
318    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
319    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
320    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
321    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
322    at com.liferay.portal.dao.jdbc.aop.DynamicDataSourceTransactionInterceptor.invoke(DynamicDataSourceTransactionInterceptor.java:44)
323    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
324    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
325    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
326    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
327    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
328    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
329    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
330    at $Proxy46.importLayouts(Unknown Source)
331    at com.liferay.portal.service.LayoutServiceUtil.importLayouts(LayoutServiceUtil.java:161)
332    at com.liferay.portal.staging.StagingImpl.publishLayouts(StagingImpl.java:494)
333    at com.liferay.portal.staging.StagingImpl.publishLayouts(StagingImpl.java:571)
334    at com.liferay.portal.staging.StagingImpl.enableLocalStaging(StagingImpl.java:844)
335    at com.liferay.portal.staging.StagingImpl.updateStaging(StagingImpl.java:730)
336    at com.liferay.portal.kernel.staging.StagingUtil.updateStaging(StagingUtil.java:195)
337    at com.liferay.portlet.communities.action.EditPagesAction.processAction(EditPagesAction.java:168)
338    at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:168)
339    at com.liferay.portlet.StrutsPortlet.processAction(StrutsPortlet.java:186)
340    at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:70)
341    at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:48)
342    at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:652)
343    at com.liferay.portlet.InvokerPortletImpl.invokeAction(InvokerPortletImpl.java:687)
344    at com.liferay.portlet.InvokerPortletImpl.processAction(InvokerPortletImpl.java:360)
345    at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:768)
346    at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:571)
347    at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:229)
348    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
349    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
350    at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:152)
351    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
352    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
353    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
354    at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:508)
355    at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:485)
356    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
357    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
358    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
359    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
360    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
361    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
362    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
363    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
364    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
365    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
366    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
367    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
368    at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:309)
369    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
370    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
371    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
372    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
373    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
374    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
375    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
376    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
377    at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:137)
378    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
379    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
380    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
381    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
382    at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:182)
383    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
384    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
385    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
386    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
387    at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:254)
388    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
389    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
390    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
391    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
392    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
393    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
394    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
395    at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:133)
396    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
397    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
398    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
399    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
400    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
401    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
402    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
403    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
404    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
405    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
406    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
407    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
408    at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:261)
409    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
410    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
411    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
412    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
413    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
414    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
415    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
416    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
417    at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:126)
418    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
419    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
420    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
421    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
422    at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:182)
423    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
424    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
425    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
426    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
427    at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:211)
428    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
429    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
430    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
431    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
432    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
433    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
434    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
435    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
436    at com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:440)
437    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
438    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
439    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
440    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
441    at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:45)
442    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
443    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
444    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
445    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
446    at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:254)
447    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
448    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
449    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
450    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
451    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
452    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
453    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
454    at com.liferay.portal.servlet.I18nServlet.service(I18nServlet.java:101)
455    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
456    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
457    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
458    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
459    at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:81)
460    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
461    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
462    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
463    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
464    at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:179)
465    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
466    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
467    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
468    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
469    at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:239)
470    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
471    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
472    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
473    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
474    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
475    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
476    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
477    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
478    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)
479    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
480    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
481    at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
482    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
483    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
484    at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)
485    at com.liferay.portal.servlet.filters.threadlocal.ThreadLocalFilter.processFilter(ThreadLocalFilter.java:35)
486    at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)
487    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
488    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
489    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
490    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
491    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:465)
492    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
493    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
494    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
495    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
496    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
497    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
498    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
499    at java.lang.Thread.run(Thread.java:619)
500Caused by: com.liferay.portal.kernel.exception.SystemException: com.liferay.portal.kernel.dao.orm.ORMException: org.hibernate.AssertionFailure: possible nonthreadsafe access to session
501    at com.liferay.portal.service.persistence.impl.BasePersistenceImpl.processException(BasePersistenceImpl.java:189)
502    at com.liferay.portlet.asset.service.persistence.AssetEntryPersistenceImpl.removeImpl(AssetEntryPersistenceImpl.java:318)
503    at com.liferay.portlet.asset.service.persistence.AssetEntryPersistenceImpl.removeImpl(AssetEntryPersistenceImpl.java:1)
504    at com.liferay.portal.service.persistence.impl.BasePersistenceImpl.remove(BasePersistenceImpl.java:216)
505    at com.liferay.portlet.asset.service.impl.AssetEntryLocalServiceImpl.deleteEntry(AssetEntryLocalServiceImpl.java:89)
506    at com.liferay.portlet.asset.service.impl.AssetEntryLocalServiceImpl.deleteEntry(AssetEntryLocalServiceImpl.java:112)
507    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
508    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
509    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
510    at java.lang.reflect.Method.invoke(Method.java:597)
511    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
512    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
513    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
514    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
515    at com.liferay.portal.dao.jdbc.aop.DynamicDataSourceTransactionInterceptor.invoke(DynamicDataSourceTransactionInterceptor.java:44)
516    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
517    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
518    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
519    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
520    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
521    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
522    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
523    at $Proxy126.deleteEntry(Unknown Source)
524    at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.updateStatus(DLFileEntryLocalServiceImpl.java:1190)
525    at sun.reflect.GeneratedMethodAccessor1077.invoke(Unknown Source)
526    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
527    at java.lang.reflect.Method.invoke(Method.java:597)
528    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
529    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
530    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
531    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
532    at com.liferay.portal.dao.jdbc.aop.DynamicDataSourceTransactionInterceptor.invoke(DynamicDataSourceTransactionInterceptor.java:44)
533    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
534    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
535    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
536    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
537    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
538    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
539    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
540    at $Proxy158.updateStatus(Unknown Source)
541    at com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil.updateStatus(DLFileEntryLocalServiceUtil.java:572)
542    at com.liferay.portlet.documentlibrary.workflow.DLFileEntryWorkflowHandler.updateStatus(DLFileEntryWorkflowHandler.java:62)
543    at com.liferay.portlet.documentlibrary.workflow.DLFileEntryWorkflowHandler.updateStatus(DLFileEntryWorkflowHandler.java:1)
544    at com.liferay.portal.kernel.workflow.WorkflowHandlerRegistryUtil.startWorkflowInstance(WorkflowHandlerRegistryUtil.java:102)
545    at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.updateFileEntry(DLFileEntryLocalServiceImpl.java:1110)
546    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
547    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
548    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
549    at java.lang.reflect.Method.invoke(Method.java:597)
550    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
551    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
552    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
553    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
554    at com.liferay.portal.dao.jdbc.aop.DynamicDataSourceTransactionInterceptor.invoke(DynamicDataSourceTransactionInterceptor.java:44)
555    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
556    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
557    at com.liferay.portal.spring.aop.ChainableMethodAdvice.invoke(ChainableMethodAdvice.java:58)
558    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
559    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
560    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
561    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
562    at $Proxy158.updateFileEntry(Unknown Source)
563    at com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil.updateFileEntry(DLFileEntryLocalServiceUtil.java:561)
564    at com.liferay.portlet.documentlibrary.lar.DLPortletDataHandlerImpl.importFileEntry(DLPortletDataHandlerImpl.java:279)
565    at com.liferay.portlet.documentlibrary.lar.DLPortletDataHandlerImpl.doImportData(DLPortletDataHandlerImpl.java:978)
566    at com.liferay.portal.kernel.lar.BasePortletDataHandler.importData(BasePortletDataHandler.java:64)
567    ... 208 more
568Caused by: com.liferay.portal.kernel.dao.orm.ORMException: org.hibernate.AssertionFailure: possible nonthreadsafe access to session
569    at com.liferay.portal.dao.orm.hibernate.ExceptionTranslator.translate(ExceptionTranslator.java:30)
570    at com.liferay.portal.dao.orm.hibernate.SessionImpl.flush(SessionImpl.java:111)
571    at sun.reflect.GeneratedMethodAccessor462.invoke(Unknown Source)
572    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
573    at java.lang.reflect.Method.invoke(Method.java:597)
574    at com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:54)
575    at $Proxy250.flush(Unknown Source)
576    at com.liferay.portlet.asset.service.persistence.AssetEntryPersistenceImpl.removeImpl(AssetEntryPersistenceImpl.java:315)
577    ... 272 more
578Caused by: org.hibernate.AssertionFailure: possible nonthreadsafe access to session
579    at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:83)
580    at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:268)
581    at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:260)
582    at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:179)
583    at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
584    at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51)
585    at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1206)
586    at com.liferay.portal.dao.orm.hibernate.SessionImpl.flush(SessionImpl.java:108)
587    ... 278 more
Ricardo Vieira
RE: possible nonthreadsafe access to session
24 settembre 2010 7.29
Risposta

Ricardo Vieira

Punteggio: Junior Member

Messaggi: 39

Data di Iscrizione: 16 agosto 2010

Messaggi recenti

in the hibernate forum, i saw that there is a workaround to this exception that is to increase the maximum fetch depth until the error no longer occurs, by setting the hibernate.max_fetch_depth property to a large value.

Problem is, I'm checking the liferay properties, the ones we can config in the portal-ext.properties, and I cant find this hibernate config there, can I put this in my portal-ext.properties file ??

Im checking the properties here portal-ext.properties configuration

pls, someone ?
Thiago Leão Moreira
RE: possible nonthreadsafe access to session
18 aprile 2011 13.13
Risposta

Thiago Leão Moreira

LIFERAY STAFF

Punteggio: Liferay Legend

Messaggi: 1365

Data di Iscrizione: 10 ottobre 2007

Messaggi recenti

Hi Ricardo,

Have you figured out the solution for this issue?
Ramy Georgy
RE: possible nonthreadsafe access to session
7 luglio 2011 13.17
Risposta

Ramy Georgy

Punteggio: New Member

Messaggi: 10

Data di Iscrizione: 18 agosto 2009

Messaggi recenti

I've been researching this issue and was able to get a general idea of what the problem is, but not a lot of details. I will share what I know so far.

By stepping through the hibernate source code, I found out that the cause of the "possible nonthreadsafe access to session" error is that an AssetEntry instance is not found in the hibernate session context during a session flush, more specifically while an insert operation is being processed. What that means is that, under certain conditions, an AssetEntry object is inserted into the hibernate session context, then evicted later on before the session is flushed. Finally, when the session is flushed and the insert event is being processed, the AssetEntry object is no longer in the session context.

From what I see, this is not an easily reproduceable problem due to the many factors involved, including:
1. The fact that BATCH mode is enabled for layout imports (see LayoutLocalServiceImpl.importLayouts())
2. When an entity that was retrieved from cache gets deleted, and we are in batch mode, the entity gets evicted immediately from the hibernate session (see BatchSessionImpl.delete())
3. When the JDBC batch limit is reached (default 20), the session gets flushed.
4. An AssetEntry is deleted every time an DLFileEntry workflow status is updated (the "draft" version).

Like I said earlier, I have not yet identified the exact conditions that lead to the AssetEntry being evicted from the hibernate session too soon, but I wanted to share what I found and maybe someone else can shed more light on the problem. I will continue looking into it and update when I have more info.

Thanks!
Ramy Georgy
RE: possible nonthreadsafe access to session
11 luglio 2011 15.56
Risposta

Ramy Georgy

Punteggio: New Member

Messaggi: 10

Data di Iscrizione: 18 agosto 2009

Messaggi recenti

I created a JIRA ticket with all the details of my research here:
http://issues.liferay.com/browse/LPS-18808