Re:Erro - Transacao + JBoss + Hibernate

9 respostas
fmeyer

simples … o jboss nao ta achando seu data source, onde voce colocou ele ? nos logs de deploy ele aparece sem erros ?

9 Respostas

fmeyer

vamos la entao …

voce nao esqueceu de nada no teu ejb ?

<session-type>Stateless</session-type>
            <transaction-type>Container</transaction-type>

e teu hibernate.cfg deveria ser algo parecido com isso

<session-factory>
          <property name="connection.datasource">java:jdbc/Agenda</property>
          <property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
          <property name="transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
          <property name="connection.pool_size">1</property>
          <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property>
          <property name="current_session_context_class">jta</property>
          <property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
          <property name="show_sql">true</property>

        <mapping resource="org/fmeyer/vo/Agenda.hbm.xml"/>
        <mapping resource="org/fmeyer/vo/Endereco.hbm.xml"/>
    </session-factory>
fmeyer

putz agora que eu vi que voce ta usando oracle … :slight_smile:

bem vamos la … nao que seja pra te desanimar …

eu fiquei uns 3 meses discutindo com o pessoal da oracle e da IBM (websphere) por causa desse bug maluco que acontece quando voce ta trabalhando com JTA

Caused by: org.hibernate.TransactionException: could not register synchronization with JTA TransactionManager
 	at org.hibernate.jdbc.JDBCContext.registerSynchronizationIfPossible(JDBCContext.java:174)

To enviando um codigo em anexo pra voce dar uma olhada… com mysql funciona numa boa com o oracle da esse problema.

o legal é que a IBM, Oracle ficam jogando a culpa no hibernate … e o Gavin chinga os dois huahuahua

ps: o projeto ta em formato intellij se voce importar e apontar a lib do hibernate ja pode usar

fmeyer

Tente trocar sua base de dados para mysql e testar.

se funcionar deve existir alguma conf. no oracle que esteja atrapalhando

dekobaya

Estou trabalhando em uma aplicação que utiliza hibernate3.1 acessado atraves de Session Beans portado em um servidor JBoss 4.0.4.
O problema é o seguinte, quando o sistema lança uma excecao, deve ser feito um rollback e efetuada uma insercao no banco, a forma recomendada foi de utilizar:

javax.ejb.SessionContext ctx.setRollbackOnly()

mas n ta funcionando, ele retorna o seguinte erro:

08/11/2006 - 17:05:00 WARN  [JDBCExceptionReporter] SQL Error: 0, SQLState: null
08/11/2006 - 17:05:00 ERROR [JDBCExceptionReporter] Transaction is not active: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=sec_fab09/19, BranchQual=, localId=19]; - nested throwable: (javax.resource.ResourceException: Transaction is not active: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=sec_fab09/19, BranchQual=, localId=19])
08/11/2006 - 17:05:00 ERROR [LogInterceptor] RuntimeException in method: public abstract void br.gov.ba.saeb.corporativo.interfaces.Msbdce.excluirAtividadeEconomica(java.lang.Integer) throws br.gov.ba.saeb.corporativo.negocio.GenericException,java.rmi.RemoteException:
org.hibernate.exception.GenericJDBCException: Cannot open connection
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
	at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:420)
	at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
	at org.hibernate.jdbc.AbstractBatcher.prepareSelectStatement(AbstractBatcher.java:123)
	at org.hibernate.id.SequenceGenerator.generate(SequenceGenerator.java:73)
	at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:98)
	at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:186)
	at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33)
	at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:175)
	at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:27)
	at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
	at org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:537)
	at org.hibernate.impl.SessionImpl.save(SessionImpl.java:525)
	at org.hibernate.impl.SessionImpl.save(SessionImpl.java:521)
Caused by: org.jboss.util.NestedSQLException: Transaction is not active: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=sec_fab09/19, BranchQual=, localId=19]; - nested throwable: (javax.resource.ResourceException: Transaction is not active: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=sec_fab09/19, BranchQual=, localId=19])
	at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:94)
	at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:69)
	at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:417)
	... 84 more
Caused by: javax.resource.ResourceException: Transaction is not active: tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=sec_fab09/19, BranchQual=, localId=19]
	at org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:290)
	at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:379)
	at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:812)
	at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
	... 86 more
08/11/2006 - 17:05:00 ERROR [STDERR] java.rmi.ServerException: RuntimeException; nested exception is: 
	org.hibernate.exception.GenericJDBCException: Cannot open connection
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.ejb.plugins.LogInterceptor.handleException(LogInterceptor.java:421)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:209)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:136)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.ejb.Container.invoke(Container.java:954)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at java.lang.reflect.Method.invoke(Method.java:585)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:206)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:192)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at $Proxy68.excluirAtividadeEconomica(Unknown Source)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at br.gov.ba.saeb.testecorporativo.formbean.ComplementarFormBean.excluirAtividadeEconomica_action(ComplementarFormBean.java:466)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at java.lang.reflect.Method.invoke(Method.java:585)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:129)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:63)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at javax.faces.component.UICommand.broadcast(UICommand.java:106)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:94)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:168)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:343)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:137)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at java.lang.Thread.run(Thread.java:595)
08/11/2006 - 17:05:00 ERROR [STDERR] Caused by: org.hibernate.exception.GenericJDBCException: Cannot open connection
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:420)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.jdbc.AbstractBatcher.prepareSelectStatement(AbstractBatcher.java:123)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.id.SequenceGenerator.generate(SequenceGenerator.java:73)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:98)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:186)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:175)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:27)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:537)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.impl.SessionImpl.save(SessionImpl.java:525)
08/11/2006 - 17:05:00 ERROR [STDERR] 	at org.hibernate.impl.SessionImpl.save(SessionImpl.java:521)

grato por qq ajuda

dekobaya

Dados adicionais

Essa é a configuracao de meu hibernate.cfg.xml:

<property name="connection.datasource">java:/OracleDS</property>
		<property name="dialect">org.hibernate.dialect.OracleDialect</property>
		<property name="hibernate.connection.release_mode">after_statement</property>
		<property name="hibernate.transaction.auto_close_session">true</property>
		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>

e a configuracao do datasource:

<?xml version="1.0" encoding="UTF-8"?>
<datasources>
  <local-tx-datasource>
    <jndi-name>OracleDS</jndi-name>
    <connection-url>jdbc:oracle:thin:@serverDB:1521:diario</connection-url>
    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
    <user-name>teste</user-name>
    <password>teste</password>
    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
  </local-tx-datasource>
</datasources>

espero q essas informacoes ajude vcs a me ajudar
t+

dekobaya

pessoas, apesar de saber q ninguem tem obrigaçao de reponder, qm puder me ajudar c qq sugestao, sera bem vinda

dekobaya

o meu data source ta definido em uma arquivo chamado oracle-ds.xml em ${JBOSS_HOME}\server\default\deploy

13/11/2006 - 17:12:22 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=OracleDS' to JNDI name 'java:OracleDS'

a aplicacao tb é publicada sem erros

nas operacoes de consulta ao data source transcorrem normalmente, so da esse erro qdo tento fazer qq atualizacao ou exclusao

dekobaya

mesmo erro:

org.hibernate.HibernateException: Não foi possível abrir uma sessão.
	
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
	at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
	at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
	at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
	at org.jboss.ws.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:64)
	at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
	at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
	at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
	at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
	at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
	at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
	at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:136)
	at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
	at org.jboss.ejb.Container.invoke(Container.java:954)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
	at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
	at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:206)
	at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:192)
	at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
	at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:129)
	at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:63)
	at javax.faces.component.UICommand.broadcast(UICommand.java:106)
	at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:94)
	at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:168)
	at org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:343)
	at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:137)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
	at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
	at java.lang.Thread.run(Thread.java:595)
Caused by: org.hibernate.TransactionException: could not register synchronization with JTA TransactionManager
	at org.hibernate.jdbc.JDBCContext.registerSynchronizationIfPossible(JDBCContext.java:174)
	at org.hibernate.jdbc.JDBCContext.<init>(JDBCContext.java:75)
	at org.hibernate.impl.SessionImpl.<init>(SessionImpl.java:215)
	at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:470)
	at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:494)
	at 
Caused by: javax.transaction.RollbackException: Already marked for rollback TransactionImpl:XidImpl[FormatId=257, GlobalId=sec_fab09/19, BranchQual=, localId=19]
	at org.jboss.tm.TransactionImpl.registerSynchronization(TransactionImpl.java:635)
	at org.hibernate.jdbc.JDBCContext.registerSynchronizationIfPossible(JDBCContext.java:164)
	... 78 more
13/11/2006 - 17:29:31 ERROR [STDERR] java.rmi.ServerException: RuntimeException; nested exception is: 
	org.hibernate.HibernateException: Não foi possível abrir uma sessão.

e o ejb-jar.xml ja contem essas tags…

dekobaya

eu olhei a sua aplicacao e tava aparente igual a minha e fiz com q ficasse exatamente igual e ficou na mesma, agora mesmo q eu n sei p q lado eu vou…

Criado 13 de novembro de 2006
Ultima resposta 14 de nov. de 2006
Respostas 9
Participantes 2