Qualcuno mi aiuta a capire l'origine di questo problema? Sono su Weblogic e uso Gwt, hibernate ed ejb. Questo lo stacktrace:
<11-nov-2011 16.01.49 GMT> <Error> <ServletContext-/labs> <BEA-000000> <Exception while dispatching incoming RPC call
com.google.gwt.user.server.rpc.UnexpectedException : Service method 'public abstract it.expo.plush.model.dataTransferObjects.DataFormaz ione it.expo.plush.service.delegatoService.getDataForma zione() throws it.expo.plush.model.helper.AppException' threw an unexpected exception: javax.ejb.EJBException: EJB Exception: : java.lang.IllegalStateException: The transaction associated with this transaction-scoped persistence context has been rolled back and as a result, the EntityManager has been closed. No further operations are allowed in this transaction context. Please see the server log for the cause of the rollback.
at weblogic.deployment.TransactionalEntityManagerProx yImpl.checkTransactionStatus(TransactionalEntityMa nagerProxyImpl.java:92)
at weblogic.deployment.BasePersistenceContextProxyImp l.invoke(BasePersistenceContextProxyImpl.java:103)
at weblogic.deployment.TransactionalEntityManagerProx yImpl.invoke(TransactionalEntityManagerProxyImpl.j ava:77)
at weblogic.deployment.BasePersistenceContextProxyImp l.invoke(BasePersistenceContextProxyImpl.java:87)
at weblogic.deployment.TransactionalEntityManagerProx yImpl.invoke(TransactionalEntityManagerProxyImpl.j ava:18)
at $Proxy77.createQuery(Unknown Source)
at net.sf.jpacriteria.CompiledCriteriaImpl.toQuery(Co mpiledCriteriaImpl.java:56)
at net.sf.jpacriteria.CriteriaImpl.toQuery(CriteriaIm pl.java:63)
at net.sf.jpacriteria.dao.AbstractJpaCriteriaDao.toQu ery(AbstractJpaCriteriaDao.java:19)
at net.sf.jpacriteria.dao.AbstractJpaCriteriaDao.find (AbstractJpaCriteriaDao.java:23)
at it.expo.plush.ejb.BaseServiceBean.getListaGenerica (BaseServiceBean.java:93)
at it.expo.plush.ejb.delegatoServiceBean.getListarepo d(delegatoServiceBean.java:273)
at it.expo.plush.ejb.delegatoServiceBean.getDataForma zione(delegatoServiceBean.java:1400)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.suppor t.AopUtils.invokeJoinpointUsingReflection(AopUtils .java:310)
at com.bea.core.repackaged.springframework.aop.framew ork.ReflectiveMethodInvocation.invokeJoinpoint(Ref lectiveMethodInvocation.java:182)
at com.bea.core.repackaged.springframework.aop.framew ork.ReflectiveMethodInvocation.proceed(ReflectiveM ethodInvocation.java:149)
at com.bea.core.repackaged.springframework.aop.suppor t.DelegatingIntroductionInterceptor.doProceed(Dele gatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.suppor t.DelegatingIntroductionInterceptor.invoke(Delegat ingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framew ork.ReflectiveMethodInvocation.proceed(ReflectiveM ethodInvocation.java:171)
at com.bea.core.repackaged.springframework.jee.spi.Me thodInvocationVisitorImpl.visit(MethodInvocationVi sitorImpl.java:37)
at weblogic.ejb.container.injection.EnvironmentInterc eptorCallbackImpl.callback(EnvironmentInterceptorC allbackImpl.java:54)
at com.bea.core.repackaged.springframework.jee.spi.En vironmentInterceptor.invoke(EnvironmentInterceptor .java:50)
at com.bea.core.repackaged.springframework.aop.framew ork.ReflectiveMethodInvocation.proceed(ReflectiveM ethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.interc eptor.ExposeInvocationInterceptor.invoke(ExposeInv ocationInterceptor.java:89)
at com.bea.core.repackaged.springframework.aop.framew ork.ReflectiveMethodInvocation.proceed(ReflectiveM ethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.suppor t.DelegatingIntroductionInterceptor.doProceed(Dele gatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.suppor t.DelegatingIntroductionInterceptor.invoke(Delegat ingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framew ork.ReflectiveMethodInvocation.proceed(ReflectiveM ethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.framew ork.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.j ava:204)
at $Proxy90.getDataFormazione(Unknown Source)
at it.expo.plush.ejb.delegatoServiceBean_4rh31s_deleg atoServiceImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionLocalMethod Invoker.invoke(SessionLocalMethodInvoker.java:39)
at it.expo.plush.ejb.delegatoServiceBean_4rh31s_deleg atoServiceImpl.getDataFormazione(Unknown Source)
at it.expo.plush.server.delegatoServiceServlet.getDat aFormazione(delegatoServiceServlet.java:376)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncode Response(RPC.java:569)
at com.google.gwt.user.server.rpc.RemoteServiceServle t.processCall(RemoteServiceServlet.java:208)
at com.google.gwt.user.server.rpc.RemoteServiceServle t.processPost(RemoteServiceServlet.java:248)
at com.google.gwt.user.server.rpc.AbstractRemoteServi ceServlet.doPost(AbstractRemoteServiceServlet.java :62)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:820)
at weblogic.servlet.internal.StubSecurityHelper$Servl etServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invok eServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute( ServletStubImpl.java:300)
at weblogic.servlet.internal.ServletStubImpl.execute( ServletStubImpl.java:183)
at weblogic.servlet.internal.WebAppServletContext$Ser vletInvocationAction.wrapRun(WebAppServletContext. java:3717)
at weblogic.servlet.internal.WebAppServletContext$Ser vletInvocationAction.run(WebAppServletContext.java :3681)
at weblogic.security.acl.internal.AuthenticatedSubjec t.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Se curityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.sec uredExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.exe cute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(S ervletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread. java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java :178)
; nested exception is: java.lang.IllegalStateException: The transaction associated with this transaction-scoped persistence context has been rolled back and as a result, the EntityManager has been closed. No further operations are allowed in this transaction context. Please see the server log for the cause of the rollback.
at com.google.gwt.user.server.rpc.RPC.encodeResponseF orFailure(RPC.java:385)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncode Response(RPC.java:588)
at com.google.gwt.user.server.rpc.RemoteServiceServle t.processCall(RemoteServiceServlet.java:208)
at com.google.gwt.user.server.rpc.RemoteServiceServle t.processPost(RemoteServiceServlet.java:248)
at com.google.gwt.user.server.rpc.AbstractRemoteServi ceServlet.doPost(AbstractRemoteServiceServlet.java :62)
Truncated. see log file for complete stacktrace