[hibernate-dev] what does ""DEBUG [org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl] (EJB default - 6) Skipping JTA sync registration due to auto join checking" mean?

2014-08-14 Thread Scott Marlow
I'm trying to help a user [1] that is complaining that a local database transaction is used, instead of the JTA transaction as they expect. I asked them to enable TRACE logging for { org.jboss.jca, org.hibernate, org.jboss.as.jpa + com.arjuna} and see the "Skipping JTA sync registration due to

Re: [hibernate-dev] what does ""DEBUG [org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl] (EJB default - 6) Skipping JTA sync registration due to auto join checking" mean?

2014-08-14 Thread Steve Ebersole
Well it *should* mean that the EM in question was created outside the scope of a transaction. The JPA spec says that in cases of an application-managed PC where the EM is created outside the scope of the JTA txn, the provider should not automatically join the EM to any JTA txn later implicitly. I

Re: [hibernate-dev] what does ""DEBUG [org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl] (EJB default - 6) Skipping JTA sync registration due to auto join checking" mean?

2014-08-14 Thread Scott Marlow
On 08/14/2014 11:59 AM, Steve Ebersole wrote: > Well it *should* mean that the EM in question was created outside the > scope of a transaction. The JPA spec says that in cases of an > application-managed PC where the EM is created outside the scope of the > JTA txn, the provider should not automa

Re: [hibernate-dev] what does ""DEBUG [org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl] (EJB default - 6) Skipping JTA sync registration due to auto join checking" mean?

2014-08-14 Thread Steve Ebersole
Or you could just ask them ;) On Thu, Aug 14, 2014 at 11:28 AM, Scott Marlow wrote: > > On 08/14/2014 11:59 AM, Steve Ebersole wrote: > >> Well it *should* mean that the EM in question was created outside the >> scope of a transaction. The JPA spec says that in cases of an >> application-manag

Re: [hibernate-dev] Compatibility Considerations wiki

2014-08-14 Thread Steve Ebersole
That should read "API contracts should be considered stable within all releases within a major version". As an example, an application developer should be able to develop against APIs as available in 4.2 and be able to drop 4.3 into that application without changes, so long as they rely only on de

Re: [hibernate-dev] Compatibility Considerations wiki

2014-08-14 Thread Steve Ebersole
Check out my edits and see if that is better On Thu, Aug 14, 2014 at 12:21 PM, Steve Ebersole wrote: > That should read "API contracts should be considered stable within all > releases within a major version". As an example, an application developer > should be able to develop against APIs as