0 Replies Latest reply: Mar 21, 2012 2:01 AM by Arun Kumar RSS

    Exception : [org.jboss.web.tomcat.service.jca.CachedConnectionValve] Application error: service did not complete its transaction

    Arun Kumar Newbie

       

      I recently migrated from jboss-4 to jboss-5

       

      When I run the webservice of my appliation locally to find whether it is running, I get this exception

       

      ERROR [org.jboss.web.tomcat.service.jca.CachedConnectionValve] (http-127.0.0.1-8080-1) Application error: TestService did not complete its transaction

       

       

      Am not sure how to get rid of this exception. This comes after a succesful run of one webservice request. For next request, am not able to hit the database because of this exception

      This is how the Transaction manager is configured in my hibernateCfg.xml

       

      <property name="hibernate.bytecode.use_reflection_optimizer">true</property>
             
      <property name="hibernate.generate_statistics">true</property>

            
      <property name="hibernate.connection.datasource">java:SsmsDS</property>


             
      <property name="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</property>
             
      <property name="hibernate.current_session_context_class">thread</property>
             
      <property name="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</property> 
             
      <property name="hibernate.cache.use_second_level_cache">true</property>    
             
      <property name="hibernate.cache.use_query_cache">true</property>
             
      <!--  <property name="hibernate.cache.use_second_level_cache">false</property> -->
                 
      <property name="hibernate.cache.use_structured_entries">true</property>

                  
      <!-- JBoss transaction manager lookup (begin) -->
         
      <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
         
      <!-- JBoss transaction manager lookup (end) -->


                     
      <!-- JTA transaction properties (begin) ===-->
          
      <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
             
      <property name="jta.UserTransaction">UserTransaction</property>
           
      <!-- ==== JTA transaction properties (end) -->

       

      In java-code in each method they start the transaction this way

       

      sessionHib.beginTransaction();

       

      Please help me to get rid of this error !

      Thank you !!