I pretty frequently get an error for my JPA entities saying an entity
is "is detached yet this operation requires it to be attached" and the
transaction is rolled back:
"com.google.apphosting.utils.servlet.TransactionCleanupFilter
handleAbandonedTxns: Request completed without committing or rolling
back transaction with id 6520345908250195886.  Transaction will be
rolled back."

What does this error mean and how do I get rid of this? I did check
the DataNucleus docs and didn't really get any info on this. I have
datanucleus.NontransactionalRead and datanucleus.NontransactionalWrite
both set to true and open the transactions only to do the merge - is
that the problem? E.g., something like:

List<MyEntity> list = query.getResultList();
MyEntity e0 = list.get(0);
e0.setWhatever(whatever);

tx.begin();
entityManager.merge(e0);
tx.commit();

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to