Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    14

    Maledetta Ejb exception

    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

  2. #2
    Cosi a braccio, direi che l'operazione effettuata con l'entity manager nel metodo "delegatoService.getDataFormazione()" solleva un eccezione. Prova a postare il codice di questo metodo magari riusciamo a capirci meglio.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    magari dai un'occhiata all'eccezione più esterna e vedi perché dice questo
    codice:
    Exception while dispatching incoming RPC call
    
    com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract it.expo.plush.model.dataTransferObjects.DataFormazione 
    
    it.expo.plush.service.delegatoService.getDataFormazione() 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
    RTFM Read That F*** Manual!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.