Oi Paulo.

Mas no meu caso que uso CMP e meu session � stateful essas configura��es n�o s�o tratadas manualmente, � tudo deixado ao controle do Container e meu home s� � removido quando o client fecha a conex�o.

Voc� acha que eu fa�o isso errado??

Obrigada

Fernanda

  Paulo Francesco Pacheco <[EMAIL PROTECTED]> escreveu:

Fernanda,
 
 
if {
 
   Voc� n�o deve usar o ejbStore() e sim o ejbPostCreate()
....se n�o funcionar
            then {
            verifique se est� usando corretamente o remove() ap�s efetuar sua transa��o corba.
            ClassInstance instance = (ClassInstance) home.create(param);
            home.remove();
 
      }
 
assim..segundo aquilo que tive no meu BMP como EJBException de subida...voc� libera o componente que possui primaryKey com aquele ID.
 
-----Mensagem original-----
De: Fernanda Silva [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 18 de setembro de 2002 11:09
Para: [EMAIL PROTECTED]
Assunto: [enterprise-list] Erro de Transaction

Oi Pessoal,

Estou tendo um problema em minha aplica��o:

- � sobre transa��o, meus beans s�o CMP e usa transa��o do tipo Required e trabalho com uma grande quantidade de dados, quando vou fazer um find pelo bean(utlizando um FinderByName no Entity) e pegar as informa��oes deste entity ocorre um erro detransa��o como abaixo, se algu�m souber como posso controlar ou configurar o Bean para n�o ocorrer mais este Erro agradeceria muito.

Obrigada Fernanda

Failure in StateTransitionManager

com.inprise.ejb.StateTransitionException: Cannot invoke "store" on a bean in state: POOLED

        at com.inprise.ejb.StateTransitionManager.ex(StateTransitionManager.java:21)

        at com.inprise.ejb.StateTransitionManager.transition(StateTransitionManager.java:48)

        at com.inprise.ejb.StateTransitionManager.transition(StateTransitionManager.java:147)

        at com.inprise.ejb.StateTransitionManager.prepareTransition(StateTransitionManager.java:32)

        at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:568)

        at com.inprise.ejb.Dispatcher.store(Dispatcher.java:531)

        at com.inprise.ejb.EntityTable.trimActiveList(EntityTable.java:524)

        at com.inprise.ejb.EntityTable.setServant(EntityTable.java:294)

        at com.inprise.ejb.EntityHome$ServantLocator.getServant(EntityHome.java:350)

        at com.inprise.ejb.EntityHome$ServantLocator.preinvoke(EntityHome.java:387)

        at com.inprise.vbroker.poa.POAImpl.preinvokeLocator(POAImpl.java:2054)

        at com.inprise.vbroker.poa.POAImpl.preinvoke(POAImpl.java:2279)

        at com.inprise.vbroker.ProtocolEngine.ServerEngineImpl.preinvoke(ServerEngineImpl.java:252)

        at com.inprise.vbroker.poa.POAProtocolConnector.preinvoke(POAProtocolConnector.java:50)

        at com.inprise.vbroker.poa.POAProtocolConnector.preinvoke(POAProtocolConnector.java:59)

        at com.inprise.vbroker.orb.DelegateImpl.servant_preinvoke(DelegateImpl.java:1119)

        at org.omg.CORBA.portable.ObjectImpl._servant_preinvoke(ObjectImpl.java:242)

        at gds.entity.way._GdsWay_Stub.getWayName(_GdsWay_Stub.java:429)

        at gds.session.gds.GdsSessionBean.buildWayInfo(GdsSessionBean.java:1741)

        at gds.session.gds.GdsSessionBean.getWayInfoByName(GdsSessionBean.java:1818)

        at gds.session.gds.GdsSessionBean.getWayInfo(GdsSessionBean.java:1830)

        at gds.session.gds.GdsSessionBean.listWayInfo(GdsSessionBean.java:1662)

        at java.lang.reflect.Method.invoke(Native Method)

        at com.inprise.ejb.ConcreteMethod.invoke(ConcreteMethod.java:25)

        at com.inprise.ejb.EJBContext.invoke(EJBContext.java:129)

        at com.inprise.ejb.Dispatcher.doInvoke(Dispatcher.java:1055)

        at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:572)

        at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:548)

        at com.inprise.ejb.Dispatcher.invoke(Dispatcher.java:242)

        at gds.session.gds.GdsSessionPOAInvokeHandler.listWayInfo(GdsSessionPOAInvokeHandler.java:344)

        at gds.session.gds.GdsSessionPOAInvokeHandler.listWayInfo(GdsSessionPOAInvokeHandler.java:1381)

        at gds.session.gds.GdsSessionPOA._invoke(GdsSessionPOA.java:321)

        at gds.session.gds.GdsSessionPOA._invoke(GdsSessionPOA.java:105)

        at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2355)

        at com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:104)

        at com.inprise.vbroker.poa.ServerInterceptorManager$ARWrapper.invoke(ServerInterceptorManager.java:64)

        at com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java:492)

        at com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapter.java:64)

        at com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAdapter.java:653)

        at com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.java:99)

        at com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)

 


Yahoo! PageBuilder - O super editor para cria��o de sites: � gr�tis, f�cil e r�pido.


Yahoo! PageBuilder - O super editor para cria��o de sites: � gr�tis, f�cil e r�pido.

Responder a